builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-388 starttime: 1461267673.12 results: success (0) buildid: 20160421110016 builduid: 7bb95e9d9f4049b387b9a0d6fec08b2c revision: fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:13.118471) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:13.118926) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:13.119238) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:13.201968) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:13.202393) ========= 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-1461267609.369803-1607829194 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 12:41:13-- 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% 550K=0.02s 2016-04-21 12:41:13 (550 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.255875 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:13.489451) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:13.489795) ========= 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-1461267609.369803-1607829194 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.034753 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:13.555700) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 12:41:13.556084) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 --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-1461267609.369803-1607829194 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 12:41:13,595 truncating revision to first 12 chars 2016-04-21 12:41:13,596 Setting DEBUG logging. 2016-04-21 12:41:13,596 attempt 1/10 2016-04-21 12:41:13,596 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/fed6d478bf3d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 12:41:14,351 unpacking tar archive at: fx-team-fed6d478bf3d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.013208 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 12:41:14.599987) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:14.600351) ========= script_repo_revision: fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:14.600751) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:14.601046) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 12:41:14.628897) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 14 secs) (at 2016-04-21 12:41:14.629334) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461267609.369803-1607829194 _=/tools/buildbot/bin/python using PTY: False 12:41:14 INFO - MultiFileLogger online at 20160421 12:41:14 in /builds/slave/test 12:41:14 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 12:41:14 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:41:14 INFO - {'append_to_log': False, 12:41:14 INFO - 'base_work_dir': '/builds/slave/test', 12:41:14 INFO - 'blob_upload_branch': 'fx-team', 12:41:14 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:41:14 INFO - 'buildbot_json_path': 'buildprops.json', 12:41:14 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:41:14 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:41:14 INFO - 'download_minidump_stackwalk': True, 12:41:14 INFO - 'download_symbols': 'true', 12:41:14 INFO - 'e10s': False, 12:41:14 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:41:14 INFO - 'tooltool.py': '/tools/tooltool.py', 12:41:14 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:41:14 INFO - '/tools/misc-python/virtualenv.py')}, 12:41:14 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:41:14 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:41:14 INFO - 'log_level': 'info', 12:41:14 INFO - 'log_to_console': True, 12:41:14 INFO - 'opt_config_files': (), 12:41:14 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:41:14 INFO - '--processes=1', 12:41:14 INFO - '--config=%(test_path)s/wptrunner.ini', 12:41:14 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:41:14 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:41:14 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:41:14 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:41:14 INFO - 'pip_index': False, 12:41:14 INFO - 'require_test_zip': True, 12:41:14 INFO - 'test_type': ('testharness',), 12:41:14 INFO - 'this_chunk': '1', 12:41:14 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:41:14 INFO - 'total_chunks': '10', 12:41:14 INFO - 'virtualenv_path': 'venv', 12:41:14 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:41:14 INFO - 'work_dir': 'build'} 12:41:14 INFO - ##### 12:41:14 INFO - ##### Running clobber step. 12:41:14 INFO - ##### 12:41:14 INFO - Running pre-action listener: _resource_record_pre_action 12:41:14 INFO - Running main action method: clobber 12:41:14 INFO - rmtree: /builds/slave/test/build 12:41:14 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:41:16 INFO - Running post-action listener: _resource_record_post_action 12:41:16 INFO - ##### 12:41:16 INFO - ##### Running read-buildbot-config step. 12:41:16 INFO - ##### 12:41:16 INFO - Running pre-action listener: _resource_record_pre_action 12:41:16 INFO - Running main action method: read_buildbot_config 12:41:16 INFO - Using buildbot properties: 12:41:16 INFO - { 12:41:16 INFO - "project": "", 12:41:16 INFO - "product": "firefox", 12:41:16 INFO - "script_repo_revision": "production", 12:41:16 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 12:41:16 INFO - "repository": "", 12:41:16 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 12:41:16 INFO - "buildid": "20160421110016", 12:41:16 INFO - "pgo_build": "False", 12:41:16 INFO - "basedir": "/builds/slave/test", 12:41:16 INFO - "buildnumber": 18, 12:41:16 INFO - "slavename": "tst-linux64-spot-388", 12:41:16 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 12:41:16 INFO - "platform": "linux64", 12:41:16 INFO - "branch": "fx-team", 12:41:16 INFO - "revision": "fed6d478bf3d7cc80fbcf975361a2e2bc8e4ed30", 12:41:16 INFO - "repo_path": "integration/fx-team", 12:41:16 INFO - "moz_repo_path": "", 12:41:16 INFO - "stage_platform": "linux64", 12:41:16 INFO - "builduid": "7bb95e9d9f4049b387b9a0d6fec08b2c", 12:41:16 INFO - "slavebuilddir": "test" 12:41:16 INFO - } 12:41:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 12:41:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 12:41:16 INFO - Running post-action listener: _resource_record_post_action 12:41:16 INFO - ##### 12:41:16 INFO - ##### Running download-and-extract step. 12:41:16 INFO - ##### 12:41:16 INFO - Running pre-action listener: _resource_record_pre_action 12:41:16 INFO - Running main action method: download_and_extract 12:41:16 INFO - mkdir: /builds/slave/test/build/tests 12:41:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:41:16 INFO - https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:41:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:41:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:41:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:41:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 12:41:18 INFO - Downloaded 1361 bytes. 12:41:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:41:18 INFO - Using the following test package requirements: 12:41:18 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:41:18 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:41:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:41:18 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:41:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:41:18 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:41:18 INFO - u'jsshell-linux-x86_64.zip'], 12:41:18 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:41:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:41:18 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:41:18 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:41:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:41:18 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:41:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:41:18 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:41:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:41:18 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:41:18 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:41:18 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 12:41:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:41:18 INFO - https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:41:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:41:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:41:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:41:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 12:41:20 INFO - Downloaded 22735754 bytes. 12:41:20 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:41:20 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:41:21 INFO - caution: filename not matched: web-platform/* 12:41:21 INFO - Return code: 11 12:41:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:41:21 INFO - https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:41:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:41:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:41:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:41:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 12:41:24 INFO - Downloaded 36397854 bytes. 12:41:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:41:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:41:27 INFO - caution: filename not matched: bin/* 12:41:27 INFO - caution: filename not matched: config/* 12:41:27 INFO - caution: filename not matched: mozbase/* 12:41:27 INFO - caution: filename not matched: marionette/* 12:41:27 INFO - caution: filename not matched: tools/wptserve/* 12:41:27 INFO - Return code: 11 12:41:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:41:27 INFO - https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:41:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:41:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:41:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:41:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 12:41:29 INFO - Downloaded 64318958 bytes. 12:41:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:41:29 INFO - mkdir: /builds/slave/test/properties 12:41:29 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:41:29 INFO - Writing to file /builds/slave/test/properties/build_url 12:41:29 INFO - Contents: 12:41:29 INFO - build_url:https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:41:30 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:41:30 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:41:30 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:41:30 INFO - Contents: 12:41:30 INFO - symbols_url:https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:41:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:41:30 INFO - https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:41:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:41:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:41:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:41:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 12:41:33 INFO - Downloaded 90786488 bytes. 12:41:33 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:41:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:41:43 INFO - Return code: 0 12:41:43 INFO - Running post-action listener: _resource_record_post_action 12:41:43 INFO - Running post-action listener: set_extra_try_arguments 12:41:43 INFO - ##### 12:41:43 INFO - ##### Running create-virtualenv step. 12:41:43 INFO - ##### 12:41:43 INFO - Running pre-action listener: _pre_create_virtualenv 12:41:43 INFO - Running pre-action listener: _resource_record_pre_action 12:41:43 INFO - Running main action method: create_virtualenv 12:41:43 INFO - Creating virtualenv /builds/slave/test/build/venv 12:41:43 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 12:41:43 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:41:43 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:41:43 INFO - Using real prefix '/usr' 12:41:43 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:41:47 INFO - Installing distribute.............................................................................................................................................................................................done. 12:41:50 INFO - Installing pip.................done. 12:41:50 INFO - Return code: 0 12:41:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:41:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:41:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:41:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:41:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:41:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:41:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:41:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21f0d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21f3540>, '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 0x21f4420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21d2950>, '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-1461267609.369803-1607829194', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:41:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:41:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:41:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:41:50 INFO - 'CCACHE_UMASK': '002', 12:41:50 INFO - 'DISPLAY': ':0', 12:41:50 INFO - 'HOME': '/home/cltbld', 12:41:50 INFO - 'LANG': 'en_US.UTF-8', 12:41:50 INFO - 'LOGNAME': 'cltbld', 12:41:50 INFO - 'MAIL': '/var/mail/cltbld', 12:41:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:41:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:41:50 INFO - 'MOZ_NO_REMOTE': '1', 12:41:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:41:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:41:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:41:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:41:50 INFO - 'PWD': '/builds/slave/test', 12:41:50 INFO - 'SHELL': '/bin/bash', 12:41:50 INFO - 'SHLVL': '1', 12:41:50 INFO - 'TERM': 'linux', 12:41:50 INFO - 'TMOUT': '86400', 12:41:50 INFO - 'USER': 'cltbld', 12:41:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461267609.369803-1607829194', 12:41:50 INFO - '_': '/tools/buildbot/bin/python'} 12:41:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:41:50 INFO - Downloading/unpacking psutil>=0.7.1 12:41:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:41:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:41:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:41:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:41:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:41:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:41:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:41:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:41:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:41:55 INFO - Installing collected packages: psutil 12:41:55 INFO - Running setup.py install for psutil 12:41:55 INFO - building 'psutil._psutil_linux' extension 12:41:55 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 12:41:56 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 12:41:56 INFO - building 'psutil._psutil_posix' extension 12:41:56 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 12:41:56 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 12:41:56 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:41:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:41:56 INFO - Successfully installed psutil 12:41:56 INFO - Cleaning up... 12:41:56 INFO - Return code: 0 12:41:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:41:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:41:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:41:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:41:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:41:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:41:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:41:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21f0d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21f3540>, '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 0x21f4420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21d2950>, '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-1461267609.369803-1607829194', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:41:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:41:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:41:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:41:56 INFO - 'CCACHE_UMASK': '002', 12:41:56 INFO - 'DISPLAY': ':0', 12:41:56 INFO - 'HOME': '/home/cltbld', 12:41:56 INFO - 'LANG': 'en_US.UTF-8', 12:41:56 INFO - 'LOGNAME': 'cltbld', 12:41:56 INFO - 'MAIL': '/var/mail/cltbld', 12:41:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:41:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:41:56 INFO - 'MOZ_NO_REMOTE': '1', 12:41:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:41:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:41:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:41:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:41:56 INFO - 'PWD': '/builds/slave/test', 12:41:56 INFO - 'SHELL': '/bin/bash', 12:41:56 INFO - 'SHLVL': '1', 12:41:56 INFO - 'TERM': 'linux', 12:41:56 INFO - 'TMOUT': '86400', 12:41:56 INFO - 'USER': 'cltbld', 12:41:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461267609.369803-1607829194', 12:41:56 INFO - '_': '/tools/buildbot/bin/python'} 12:41:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:41:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:41: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 12:41: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 12:41:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:41:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:41: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 12:41: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 12:42:01 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:42:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:42:01 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:42:01 INFO - Installing collected packages: mozsystemmonitor 12:42:01 INFO - Running setup.py install for mozsystemmonitor 12:42:01 INFO - Successfully installed mozsystemmonitor 12:42:01 INFO - Cleaning up... 12:42:01 INFO - Return code: 0 12:42:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:42:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:42:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:42:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:42:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:42:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21f0d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21f3540>, '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 0x21f4420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21d2950>, '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-1461267609.369803-1607829194', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:42:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:42:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:42:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:42:01 INFO - 'CCACHE_UMASK': '002', 12:42:01 INFO - 'DISPLAY': ':0', 12:42:01 INFO - 'HOME': '/home/cltbld', 12:42:01 INFO - 'LANG': 'en_US.UTF-8', 12:42:01 INFO - 'LOGNAME': 'cltbld', 12:42:01 INFO - 'MAIL': '/var/mail/cltbld', 12:42:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:42:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:42:01 INFO - 'MOZ_NO_REMOTE': '1', 12:42:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:42:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:42:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:42:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:42:01 INFO - 'PWD': '/builds/slave/test', 12:42:01 INFO - 'SHELL': '/bin/bash', 12:42:01 INFO - 'SHLVL': '1', 12:42:01 INFO - 'TERM': 'linux', 12:42:01 INFO - 'TMOUT': '86400', 12:42:01 INFO - 'USER': 'cltbld', 12:42:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461267609.369803-1607829194', 12:42:01 INFO - '_': '/tools/buildbot/bin/python'} 12:42:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:42:02 INFO - Downloading/unpacking blobuploader==1.2.4 12:42:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:42:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:42:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:05 INFO - Downloading blobuploader-1.2.4.tar.gz 12:42:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:42:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:42:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:42:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:42:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:42:06 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:42:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:42:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:42:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:06 INFO - Downloading docopt-0.6.1.tar.gz 12:42:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:42:06 INFO - Installing collected packages: blobuploader, requests, docopt 12:42:06 INFO - Running setup.py install for blobuploader 12:42:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:42:07 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:42:07 INFO - Running setup.py install for requests 12:42:07 INFO - Running setup.py install for docopt 12:42:07 INFO - Successfully installed blobuploader requests docopt 12:42:07 INFO - Cleaning up... 12:42:08 INFO - Return code: 0 12:42:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:42:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:42:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:42:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:42:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:42:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21f0d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21f3540>, '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 0x21f4420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21d2950>, '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-1461267609.369803-1607829194', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:42:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:42:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:42:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:42:08 INFO - 'CCACHE_UMASK': '002', 12:42:08 INFO - 'DISPLAY': ':0', 12:42:08 INFO - 'HOME': '/home/cltbld', 12:42:08 INFO - 'LANG': 'en_US.UTF-8', 12:42:08 INFO - 'LOGNAME': 'cltbld', 12:42:08 INFO - 'MAIL': '/var/mail/cltbld', 12:42:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:42:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:42:08 INFO - 'MOZ_NO_REMOTE': '1', 12:42:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:42:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:42:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:42:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:42:08 INFO - 'PWD': '/builds/slave/test', 12:42:08 INFO - 'SHELL': '/bin/bash', 12:42:08 INFO - 'SHLVL': '1', 12:42:08 INFO - 'TERM': 'linux', 12:42:08 INFO - 'TMOUT': '86400', 12:42:08 INFO - 'USER': 'cltbld', 12:42:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461267609.369803-1607829194', 12:42:08 INFO - '_': '/tools/buildbot/bin/python'} 12:42:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:42:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:42:08 INFO - Running setup.py (path:/tmp/pip-qNSp2J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:42:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:42:08 INFO - Running setup.py (path:/tmp/pip-TcM6Q5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:42:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:42:08 INFO - Running setup.py (path:/tmp/pip-3g7GuN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:42:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:42:08 INFO - Running setup.py (path:/tmp/pip-B56eeJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:42:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:42:08 INFO - Running setup.py (path:/tmp/pip-AmaSl5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:42:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:42:09 INFO - Running setup.py (path:/tmp/pip-zNttG4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:42:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:42:09 INFO - Running setup.py (path:/tmp/pip-FCV2b1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:42:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:42:09 INFO - Running setup.py (path:/tmp/pip-vuE5ET-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:42:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:42:09 INFO - Running setup.py (path:/tmp/pip-nUUSwF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:42:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:42:09 INFO - Running setup.py (path:/tmp/pip-r5LFZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:42:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:42:09 INFO - Running setup.py (path:/tmp/pip-6jPTRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:42:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:42:09 INFO - Running setup.py (path:/tmp/pip-RmE6qo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:42:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:42:09 INFO - Running setup.py (path:/tmp/pip-akNlMC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:42:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:42:09 INFO - Running setup.py (path:/tmp/pip-rrz4Ds-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:42:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:42:10 INFO - Running setup.py (path:/tmp/pip-jE4Nwv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:42:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:42:10 INFO - Running setup.py (path:/tmp/pip-yHEFty-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:42:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:42:10 INFO - Running setup.py (path:/tmp/pip-SUMjKI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:42:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:42:10 INFO - Running setup.py (path:/tmp/pip-LTiu2l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:42:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:42:10 INFO - Running setup.py (path:/tmp/pip-5zptmy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:42:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:42:10 INFO - Running setup.py (path:/tmp/pip-jU2w6t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:42:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:42:11 INFO - Running setup.py (path:/tmp/pip-706AKC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:42:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:42:11 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 12:42:11 INFO - Running setup.py install for manifestparser 12:42:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:42:11 INFO - Running setup.py install for mozcrash 12:42:11 INFO - Running setup.py install for mozdebug 12:42:11 INFO - Running setup.py install for mozdevice 12:42:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:42:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:42:12 INFO - Running setup.py install for mozfile 12:42:12 INFO - Running setup.py install for mozhttpd 12:42:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:42:12 INFO - Running setup.py install for mozinfo 12:42:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:42:12 INFO - Running setup.py install for mozInstall 12:42:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:42:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:42:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:42:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:42:12 INFO - Running setup.py install for mozleak 12:42:12 INFO - Running setup.py install for mozlog 12:42:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:42:13 INFO - Running setup.py install for moznetwork 12:42:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:42:13 INFO - Running setup.py install for mozprocess 12:42:13 INFO - Running setup.py install for mozprofile 12:42:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:42:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:42:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:42:13 INFO - Running setup.py install for mozrunner 12:42:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:42:13 INFO - Running setup.py install for mozscreenshot 12:42:14 INFO - Running setup.py install for moztest 12:42:14 INFO - Running setup.py install for mozversion 12:42:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:42:14 INFO - Running setup.py install for wptserve 12:42:14 INFO - Running setup.py install for marionette-driver 12:42:14 INFO - Running setup.py install for browsermob-proxy 12:42:15 INFO - Running setup.py install for marionette-client 12:42:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:42:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:42:15 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 12:42:15 INFO - Cleaning up... 12:42:15 INFO - Return code: 0 12:42:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:42:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:42:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:42:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:42:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 12:42:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21a6030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21a73f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x21f0d90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21f3540>, '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 0x21f4420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21d2950>, '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-1461267609.369803-1607829194', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 12:42:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:42:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:42:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:42:15 INFO - 'CCACHE_UMASK': '002', 12:42:15 INFO - 'DISPLAY': ':0', 12:42:15 INFO - 'HOME': '/home/cltbld', 12:42:15 INFO - 'LANG': 'en_US.UTF-8', 12:42:15 INFO - 'LOGNAME': 'cltbld', 12:42:15 INFO - 'MAIL': '/var/mail/cltbld', 12:42:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:42:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:42:15 INFO - 'MOZ_NO_REMOTE': '1', 12:42:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:42:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:42:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:42:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:42:15 INFO - 'PWD': '/builds/slave/test', 12:42:15 INFO - 'SHELL': '/bin/bash', 12:42:15 INFO - 'SHLVL': '1', 12:42:15 INFO - 'TERM': 'linux', 12:42:15 INFO - 'TMOUT': '86400', 12:42:15 INFO - 'USER': 'cltbld', 12:42:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461267609.369803-1607829194', 12:42:15 INFO - '_': '/tools/buildbot/bin/python'} 12:42:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:42:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:42:15 INFO - Running setup.py (path:/tmp/pip-9MWptr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:42:15 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 12:42:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:42:15 INFO - Running setup.py (path:/tmp/pip-0gTfjH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:42:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:42:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:42:16 INFO - Running setup.py (path:/tmp/pip-4NgqeE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:42:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:42:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:42:16 INFO - Running setup.py (path:/tmp/pip-kq95fQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:42:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:42:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:42:16 INFO - Running setup.py (path:/tmp/pip-KwuUyt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:42:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 12:42:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:42:16 INFO - Running setup.py (path:/tmp/pip-yNsg7y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:42:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 12:42:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:42:16 INFO - Running setup.py (path:/tmp/pip-PTcEMg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:42:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 12:42:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:42:16 INFO - Running setup.py (path:/tmp/pip-aeNzPX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:42:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 12:42:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:42:16 INFO - Running setup.py (path:/tmp/pip-Y7hdAJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:42:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 12:42:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:42:16 INFO - Running setup.py (path:/tmp/pip-sa1Bea-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:42:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:42:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:42:17 INFO - Running setup.py (path:/tmp/pip-lzPjzq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:42:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 12:42:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:42:17 INFO - Running setup.py (path:/tmp/pip-A2uT_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:42:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 12:42:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:42:17 INFO - Running setup.py (path:/tmp/pip-AngHTU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:42:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 12:42:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:42:17 INFO - Running setup.py (path:/tmp/pip-Rg3xf6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:42:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 12:42:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:42:17 INFO - Running setup.py (path:/tmp/pip-PgB372-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:42:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 12:42:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:42:17 INFO - Running setup.py (path:/tmp/pip-kZcnEw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:42:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 12:42:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:42:17 INFO - Running setup.py (path:/tmp/pip-mT4CQ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:42:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 12:42:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:42:18 INFO - Running setup.py (path:/tmp/pip-ItW_Zs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:42:18 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 12:42:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:42:18 INFO - Running setup.py (path:/tmp/pip-WvDCzc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:42:18 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 12:42:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:42:18 INFO - Running setup.py (path:/tmp/pip-OYpqZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:42:18 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:42:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:42:18 INFO - Running setup.py (path:/tmp/pip-Bwb23S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:42:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:42:18 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 12:42:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:42:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:42:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:42:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:42:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:42:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:42:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:42:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 12:42:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:42:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:42:22 INFO - Downloading blessings-1.6.tar.gz 12:42:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:42:22 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:42:22 INFO - Installing collected packages: blessings 12:42:22 INFO - Running setup.py install for blessings 12:42:22 INFO - Successfully installed blessings 12:42:22 INFO - Cleaning up... 12:42:22 INFO - Return code: 0 12:42:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:42:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:42:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:42:23 INFO - Reading from file tmpfile_stdout 12:42:23 INFO - Current package versions: 12:42:23 INFO - argparse == 1.2.1 12:42:23 INFO - blessings == 1.6 12:42:23 INFO - blobuploader == 1.2.4 12:42:23 INFO - browsermob-proxy == 0.6.0 12:42:23 INFO - docopt == 0.6.1 12:42:23 INFO - manifestparser == 1.1 12:42:23 INFO - marionette-client == 2.3.0 12:42:23 INFO - marionette-driver == 1.4.0 12:42:23 INFO - mozInstall == 1.12 12:42:23 INFO - mozcrash == 0.17 12:42:23 INFO - mozdebug == 0.1 12:42:23 INFO - mozdevice == 0.48 12:42:23 INFO - mozfile == 1.2 12:42:23 INFO - mozhttpd == 0.7 12:42:23 INFO - mozinfo == 0.9 12:42:23 INFO - mozleak == 0.1 12:42:23 INFO - mozlog == 3.1 12:42:23 INFO - moznetwork == 0.27 12:42:23 INFO - mozprocess == 0.22 12:42:23 INFO - mozprofile == 0.28 12:42:23 INFO - mozrunner == 6.11 12:42:23 INFO - mozscreenshot == 0.1 12:42:23 INFO - mozsystemmonitor == 0.0 12:42:23 INFO - moztest == 0.7 12:42:23 INFO - mozversion == 1.4 12:42:23 INFO - psutil == 3.1.1 12:42:23 INFO - requests == 1.2.3 12:42:23 INFO - wptserve == 1.4.0 12:42:23 INFO - wsgiref == 0.1.2 12:42:23 INFO - Running post-action listener: _resource_record_post_action 12:42:23 INFO - Running post-action listener: _start_resource_monitoring 12:42:23 INFO - Starting resource monitoring. 12:42:23 INFO - ##### 12:42:23 INFO - ##### Running pull step. 12:42:23 INFO - ##### 12:42:23 INFO - Running pre-action listener: _resource_record_pre_action 12:42:23 INFO - Running main action method: pull 12:42:23 INFO - Pull has nothing to do! 12:42:23 INFO - Running post-action listener: _resource_record_post_action 12:42:23 INFO - ##### 12:42:23 INFO - ##### Running install step. 12:42:23 INFO - ##### 12:42:23 INFO - Running pre-action listener: _resource_record_pre_action 12:42:23 INFO - Running main action method: install 12:42:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:42:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:42:23 INFO - Reading from file tmpfile_stdout 12:42:23 INFO - Detecting whether we're running mozinstall >=1.0... 12:42:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:42:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:42:23 INFO - Reading from file tmpfile_stdout 12:42:23 INFO - Output received: 12:42:23 INFO - Usage: mozinstall [options] installer 12:42:23 INFO - Options: 12:42:23 INFO - -h, --help show this help message and exit 12:42:23 INFO - -d DEST, --destination=DEST 12:42:23 INFO - Directory to install application into. [default: 12:42:23 INFO - "/builds/slave/test"] 12:42:23 INFO - --app=APP Application being installed. [default: firefox] 12:42:23 INFO - mkdir: /builds/slave/test/build/application 12:42:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 12:42:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 12:42:50 INFO - Reading from file tmpfile_stdout 12:42:50 INFO - Output received: 12:42:50 INFO - /builds/slave/test/build/application/firefox/firefox 12:42:50 INFO - Running post-action listener: _resource_record_post_action 12:42:50 INFO - ##### 12:42:50 INFO - ##### Running run-tests step. 12:42:50 INFO - ##### 12:42:50 INFO - Running pre-action listener: _resource_record_pre_action 12:42:50 INFO - Running main action method: run_tests 12:42:50 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:42:50 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:42:50 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:42:50 INFO - grabbing minidump binary from tooltool 12:42:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:42:50 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 0x21f3540>, '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 0x21f4420>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x21d2950>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:42:50 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 12:42:50 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 12:42:50 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:42:50 INFO - Return code: 0 12:42:50 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:42:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:42:50 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/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 12:42:50 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/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 12:42:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:42:50 INFO - 'CCACHE_UMASK': '002', 12:42:50 INFO - 'DISPLAY': ':0', 12:42:50 INFO - 'HOME': '/home/cltbld', 12:42:50 INFO - 'LANG': 'en_US.UTF-8', 12:42:50 INFO - 'LOGNAME': 'cltbld', 12:42:50 INFO - 'MAIL': '/var/mail/cltbld', 12:42:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:42:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:42:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:42:50 INFO - 'MOZ_NO_REMOTE': '1', 12:42:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:42:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:42:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:42:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:42:50 INFO - 'PWD': '/builds/slave/test', 12:42:50 INFO - 'SHELL': '/bin/bash', 12:42:50 INFO - 'SHLVL': '1', 12:42:50 INFO - 'TERM': 'linux', 12:42:50 INFO - 'TMOUT': '86400', 12:42:50 INFO - 'USER': 'cltbld', 12:42:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461267609.369803-1607829194', 12:42:50 INFO - '_': '/tools/buildbot/bin/python'} 12:42:50 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/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 12:42:50 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 12:42:50 INFO - import pkg_resources 12:42:52 INFO - Using 1 client processes 12:42:52 INFO - wptserve Starting http server on 127.0.0.1:8000 12:42:52 INFO - wptserve Starting http server on 127.0.0.1:8001 12:42:52 INFO - wptserve Starting http server on 127.0.0.1:8443 12:42:54 INFO - SUITE-START | Running 778 tests 12:42:54 INFO - Running testharness tests 12:42:54 INFO - Setting up ssl 12:42:54 INFO - PROCESS | certutil | 12:42:54 INFO - PROCESS | certutil | 12:42:54 INFO - PROCESS | certutil | 12:42:54 INFO - Certificate Nickname Trust Attributes 12:42:54 INFO - SSL,S/MIME,JAR/XPI 12:42:54 INFO - 12:42:54 INFO - web-platform-tests CT,, 12:42:54 INFO - 12:42:54 INFO - Starting runner 12:42:56 INFO - PROCESS | 2480 | 1461267776969 Marionette DEBUG Marionette enabled via build flag and pref 12:42:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0357d19800 == 1 [pid = 2480] [id = 1] 12:42:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 1 (0x7f0357d1a000) [pid = 2480] [serial = 1] [outer = (nil)] 12:42:57 INFO - PROCESS | 2480 | [2480] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:42:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 2 (0x7f0357d1b000) [pid = 2480] [serial = 2] [outer = 0x7f0357d1a000] 12:42:57 INFO - PROCESS | 2480 | 1461267777515 Marionette INFO Listening on port 2828 12:42:57 INFO - PROCESS | 2480 | 1461267777981 Marionette DEBUG Marionette enabled via command-line flag 12:42:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354e61800 == 2 [pid = 2480] [id = 2] 12:42:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 3 (0x7f0354ed9000) [pid = 2480] [serial = 3] [outer = (nil)] 12:42:58 INFO - PROCESS | 2480 | [2480] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:42:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 4 (0x7f0354eda000) [pid = 2480] [serial = 4] [outer = 0x7f0354ed9000] 12:42:58 INFO - PROCESS | 2480 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0354ccfbb0 12:42:58 INFO - PROCESS | 2480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0354023400 12:42:58 INFO - PROCESS | 2480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f03540296d0 12:42:58 INFO - PROCESS | 2480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f03540299d0 12:42:58 INFO - PROCESS | 2480 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0354029d00 12:42:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 5 (0x7f035a60c800) [pid = 2480] [serial = 5] [outer = 0x7f0357d1a000] 12:42:58 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:42:58 INFO - PROCESS | 2480 | 1461267778288 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49373 12:42:58 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:42:58 INFO - PROCESS | 2480 | 1461267778360 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49374 12:42:58 INFO - PROCESS | 2480 | 1461267778363 Marionette DEBUG Closed connection conn0 12:42:58 INFO - PROCESS | 2480 | [2480] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:42:58 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:42:58 INFO - PROCESS | 2480 | 1461267778473 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49375 12:42:58 INFO - PROCESS | 2480 | 1461267778476 Marionette DEBUG Closed connection conn1 12:42:58 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:42:58 INFO - PROCESS | 2480 | 1461267778532 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49376 12:42:58 INFO - PROCESS | 2480 | 1461267778540 Marionette DEBUG Closed connection conn2 12:42:58 INFO - PROCESS | 2480 | 1461267778589 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:42:58 INFO - PROCESS | 2480 | 1461267778603 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421110016","device":"desktop","version":"48.0a1"} 12:42:59 INFO - PROCESS | 2480 | [2480] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:42:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03485e9000 == 3 [pid = 2480] [id = 3] 12:42:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 6 (0x7f03485ed000) [pid = 2480] [serial = 6] [outer = (nil)] 12:42:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ae1c000 == 4 [pid = 2480] [id = 4] 12:42:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 7 (0x7f0347ec0c00) [pid = 2480] [serial = 7] [outer = (nil)] 12:43:00 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:43:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346ed7000 == 5 [pid = 2480] [id = 5] 12:43:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 8 (0x7f0347053c00) [pid = 2480] [serial = 8] [outer = (nil)] 12:43:00 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:43:00 INFO - PROCESS | 2480 | [2480] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:43:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 9 (0x7f0346d4f000) [pid = 2480] [serial = 9] [outer = 0x7f0347053c00] 12:43:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 10 (0x7f03468db000) [pid = 2480] [serial = 10] [outer = 0x7f03485ed000] 12:43:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 11 (0x7f0346725c00) [pid = 2480] [serial = 11] [outer = 0x7f0347ec0c00] 12:43:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 12 (0x7f0346727c00) [pid = 2480] [serial = 12] [outer = 0x7f0347053c00] 12:43:01 INFO - PROCESS | 2480 | 1461267781740 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 2480 | 1461267781756 Marionette DEBUG loaded listener.js 12:43:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 13 (0x7f03449a9800) [pid = 2480] [serial = 13] [outer = 0x7f0347053c00] 12:43:02 INFO - PROCESS | 2480 | 1461267782400 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b804eb6c-de88-48bf-b7b7-c6f8f59d714f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421110016","device":"desktop","version":"48.0a1","command_id":1}}] 12:43:02 INFO - PROCESS | 2480 | 1461267782606 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:43:02 INFO - PROCESS | 2480 | 1461267782759 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:43:02 INFO - PROCESS | 2480 | 1461267782967 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:43:02 INFO - PROCESS | 2480 | [2480] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:43:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 14 (0x7f0340e49000) [pid = 2480] [serial = 14] [outer = 0x7f0347053c00] 12:43:03 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:43:03 INFO - PROCESS | 2480 | 1461267783405 Marionette TRACE conn3 <- [1,3,null,{}] 12:43:03 INFO - PROCESS | 2480 | 1461267783435 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:43:03 INFO - PROCESS | 2480 | 1461267783504 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:43:03 INFO - PROCESS | 2480 | 1461267783561 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:43:03 INFO - PROCESS | 2480 | 1461267783563 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:43:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:43:03 INFO - PROCESS | 2480 | 1461267783588 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:43:03 INFO - PROCESS | 2480 | 1461267783593 Marionette TRACE conn3 <- [1,6,null,{}] 12:43:03 INFO - PROCESS | 2480 | 1461267783688 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:03 INFO - PROCESS | 2480 | 1461267783780 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:43:03 INFO - PROCESS | 2480 | 1461267783790 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340378800 == 6 [pid = 2480] [id = 6] 12:43:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 15 (0x7f03403b3800) [pid = 2480] [serial = 15] [outer = (nil)] 12:43:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 16 (0x7f03403b5800) [pid = 2480] [serial = 16] [outer = 0x7f03403b3800] 12:43:03 INFO - PROCESS | 2480 | 1461267783853 Marionette DEBUG loaded listener.js 12:43:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 17 (0x7f0344781800) [pid = 2480] [serial = 17] [outer = 0x7f03403b3800] 12:43:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340276800 == 7 [pid = 2480] [id = 7] 12:43:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 18 (0x7f033ff73400) [pid = 2480] [serial = 18] [outer = (nil)] 12:43:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 19 (0x7f0341c64400) [pid = 2480] [serial = 19] [outer = 0x7f033ff73400] 12:43:04 INFO - PROCESS | 2480 | 1461267784290 Marionette DEBUG loaded listener.js 12:43:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 20 (0x7f033fe10c00) [pid = 2480] [serial = 20] [outer = 0x7f033ff73400] 12:43:04 INFO - PROCESS | 2480 | [2480] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:43:04 INFO - PROCESS | 2480 | 1461267784736 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:43:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:43:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1213ms 12:43:04 INFO - PROCESS | 2480 | 1461267784817 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:43:04 INFO - PROCESS | 2480 | 1461267784821 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:43:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:43:04 INFO - PROCESS | 2480 | 1461267784843 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:43:04 INFO - PROCESS | 2480 | 1461267784846 Marionette TRACE conn3 <- [1,10,null,{}] 12:43:04 INFO - PROCESS | 2480 | 1461267784857 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:05 INFO - PROCESS | 2480 | 1461267785008 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:43:05 INFO - PROCESS | 2480 | 1461267785029 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034e2c2800 == 8 [pid = 2480] [id = 8] 12:43:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 21 (0x7f033f27a400) [pid = 2480] [serial = 21] [outer = (nil)] 12:43:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 22 (0x7f033e35e800) [pid = 2480] [serial = 22] [outer = 0x7f033f27a400] 12:43:05 INFO - PROCESS | 2480 | 1461267785085 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 23 (0x7f033e363400) [pid = 2480] [serial = 23] [outer = 0x7f033f27a400] 12:43:05 INFO - PROCESS | 2480 | 1461267785578 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:43:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 790ms 12:43:05 INFO - PROCESS | 2480 | 1461267785620 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 2480 | 1461267785624 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:43:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:43:05 INFO - PROCESS | 2480 | 1461267785629 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 2480 | 1461267785631 Marionette TRACE conn3 <- [1,14,null,{}] 12:43:05 INFO - PROCESS | 2480 | 1461267785636 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:05 INFO - PROCESS | 2480 | 1461267785770 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:43:05 INFO - PROCESS | 2480 | 1461267785788 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e6d3000 == 9 [pid = 2480] [id = 9] 12:43:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 24 (0x7f033e647800) [pid = 2480] [serial = 24] [outer = (nil)] 12:43:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 25 (0x7f033e64ac00) [pid = 2480] [serial = 25] [outer = 0x7f033e647800] 12:43:05 INFO - PROCESS | 2480 | 1461267785843 Marionette DEBUG loaded listener.js 12:43:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 26 (0x7f0359b93800) [pid = 2480] [serial = 26] [outer = 0x7f033e647800] 12:43:06 INFO - PROCESS | 2480 | 1461267786366 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:43:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:43:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 777ms 12:43:06 INFO - PROCESS | 2480 | 1461267786408 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:43:06 INFO - PROCESS | 2480 | 1461267786411 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:43:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:43:06 INFO - PROCESS | 2480 | 1461267786416 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:43:06 INFO - PROCESS | 2480 | 1461267786418 Marionette TRACE conn3 <- [1,18,null,{}] 12:43:06 INFO - PROCESS | 2480 | 1461267786423 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:06 INFO - PROCESS | 2480 | 1461267786559 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:43:06 INFO - PROCESS | 2480 | 1461267786582 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e860800 == 10 [pid = 2480] [id = 10] 12:43:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 27 (0x7f033e95d400) [pid = 2480] [serial = 27] [outer = (nil)] 12:43:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 28 (0x7f033e95f800) [pid = 2480] [serial = 28] [outer = 0x7f033e95d400] 12:43:06 INFO - PROCESS | 2480 | 1461267786640 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 29 (0x7f033e965000) [pid = 2480] [serial = 29] [outer = 0x7f033e95d400] 12:43:07 INFO - PROCESS | 2480 | 1461267787110 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:43:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 723ms 12:43:07 INFO - PROCESS | 2480 | 1461267787145 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 2480 | 1461267787148 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:43:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:43:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033dea0800 == 11 [pid = 2480] [id = 11] 12:43:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 30 (0x7f033dea1000) [pid = 2480] [serial = 30] [outer = (nil)] 12:43:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 31 (0x7f033dea2800) [pid = 2480] [serial = 31] [outer = 0x7f033dea1000] 12:43:07 INFO - PROCESS | 2480 | 1461267787183 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 2480 | 1461267787185 Marionette TRACE conn3 <- [1,22,null,{}] 12:43:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 32 (0x7f033dea6800) [pid = 2480] [serial = 32] [outer = 0x7f033dea1000] 12:43:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033dea0000 == 12 [pid = 2480] [id = 12] 12:43:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 33 (0x7f033e965c00) [pid = 2480] [serial = 33] [outer = (nil)] 12:43:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 34 (0x7f0357d93800) [pid = 2480] [serial = 34] [outer = 0x7f033e965c00] 12:43:07 INFO - PROCESS | 2480 | 1461267787332 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 35 (0x7f033dd8b000) [pid = 2480] [serial = 35] [outer = 0x7f033e965c00] 12:43:07 INFO - PROCESS | 2480 | 1461267787835 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:43:07 INFO - PROCESS | 2480 | 1461267787987 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e6ce000 == 13 [pid = 2480] [id = 13] 12:43:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 36 (0x7f033e46b800) [pid = 2480] [serial = 36] [outer = (nil)] 12:43:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 37 (0x7f033e471c00) [pid = 2480] [serial = 37] [outer = 0x7f033e46b800] 12:43:08 INFO - PROCESS | 2480 | 1461267788093 Marionette DEBUG loaded listener.js 12:43:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 38 (0x7f033e7c5c00) [pid = 2480] [serial = 38] [outer = 0x7f033e46b800] 12:43:08 INFO - PROCESS | 2480 | 1461267788809 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:43:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:43:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1659ms 12:43:08 INFO - PROCESS | 2480 | 1461267788826 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:43:08 INFO - PROCESS | 2480 | 1461267788833 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:43:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:43:08 INFO - PROCESS | 2480 | 1461267788839 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:43:08 INFO - PROCESS | 2480 | 1461267788842 Marionette TRACE conn3 <- [1,26,null,{}] 12:43:08 INFO - PROCESS | 2480 | 1461267788849 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:09 INFO - PROCESS | 2480 | 1461267788998 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:43:09 INFO - PROCESS | 2480 | 1461267789126 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340493800 == 14 [pid = 2480] [id = 14] 12:43:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 39 (0x7f033f168c00) [pid = 2480] [serial = 39] [outer = (nil)] 12:43:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 40 (0x7f033fe12400) [pid = 2480] [serial = 40] [outer = 0x7f033f168c00] 12:43:09 INFO - PROCESS | 2480 | 1461267789194 Marionette DEBUG loaded listener.js 12:43:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 41 (0x7f03403adc00) [pid = 2480] [serial = 41] [outer = 0x7f033f168c00] 12:43:09 INFO - PROCESS | 2480 | 1461267789928 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:43:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:43:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1128ms 12:43:09 INFO - PROCESS | 2480 | 1461267789968 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:43:09 INFO - PROCESS | 2480 | 1461267789972 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:43:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:43:09 INFO - PROCESS | 2480 | 1461267789977 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:43:09 INFO - PROCESS | 2480 | 1461267789979 Marionette TRACE conn3 <- [1,30,null,{}] 12:43:09 INFO - PROCESS | 2480 | 1461267789985 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:10 INFO - PROCESS | 2480 | 1461267790167 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:43:10 INFO - PROCESS | 2480 | 1461267790187 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345774000 == 15 [pid = 2480] [id = 15] 12:43:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 42 (0x7f033ff6b000) [pid = 2480] [serial = 42] [outer = (nil)] 12:43:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 43 (0x7f0341e61c00) [pid = 2480] [serial = 43] [outer = 0x7f033ff6b000] 12:43:10 INFO - PROCESS | 2480 | 1461267790256 Marionette DEBUG loaded listener.js 12:43:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 44 (0x7f03443d9400) [pid = 2480] [serial = 44] [outer = 0x7f033ff6b000] 12:43:11 INFO - PROCESS | 2480 | 1461267791182 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:43:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:43:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1232ms 12:43:11 INFO - PROCESS | 2480 | 1461267791219 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:43:11 INFO - PROCESS | 2480 | 1461267791223 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:43:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:43:11 INFO - PROCESS | 2480 | 1461267791233 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:43:11 INFO - PROCESS | 2480 | 1461267791237 Marionette TRACE conn3 <- [1,34,null,{}] 12:43:11 INFO - PROCESS | 2480 | 1461267791245 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:11 INFO - PROCESS | 2480 | 1461267791367 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:43:11 INFO - PROCESS | 2480 | 1461267791522 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e40e800 == 16 [pid = 2480] [id = 16] 12:43:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 45 (0x7f033e962800) [pid = 2480] [serial = 45] [outer = (nil)] 12:43:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 46 (0x7f033f174000) [pid = 2480] [serial = 46] [outer = 0x7f033e962800] 12:43:11 INFO - PROCESS | 2480 | 1461267791596 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 47 (0x7f0341e5a800) [pid = 2480] [serial = 47] [outer = 0x7f033e962800] 12:43:12 INFO - PROCESS | 2480 | 1461267792312 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:43:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1132ms 12:43:12 INFO - PROCESS | 2480 | 1461267792365 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 2480 | 1461267792371 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:43:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:43:12 INFO - PROCESS | 2480 | 1461267792390 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:43:12 INFO - PROCESS | 2480 | 1461267792394 Marionette TRACE conn3 <- [1,38,null,{}] 12:43:12 INFO - PROCESS | 2480 | 1461267792399 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:12 INFO - PROCESS | 2480 | 1461267792519 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:43:12 INFO - PROCESS | 2480 | 1461267792534 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346516800 == 17 [pid = 2480] [id = 17] 12:43:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 48 (0x7f03443d7800) [pid = 2480] [serial = 48] [outer = (nil)] 12:43:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 49 (0x7f034635c400) [pid = 2480] [serial = 49] [outer = 0x7f03443d7800] 12:43:12 INFO - PROCESS | 2480 | 1461267792586 Marionette DEBUG loaded listener.js 12:43:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 50 (0x7f0346698c00) [pid = 2480] [serial = 50] [outer = 0x7f03443d7800] 12:43:13 INFO - PROCESS | 2480 | 1461267793206 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:43:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:43:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 881ms 12:43:13 INFO - PROCESS | 2480 | 1461267793267 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:43:13 INFO - PROCESS | 2480 | 1461267793271 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:43:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:43:13 INFO - PROCESS | 2480 | 1461267793276 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:43:13 INFO - PROCESS | 2480 | 1461267793281 Marionette TRACE conn3 <- [1,42,null,{}] 12:43:13 INFO - PROCESS | 2480 | 1461267793296 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:13 INFO - PROCESS | 2480 | 1461267793426 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:43:13 INFO - PROCESS | 2480 | 1461267793502 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034726a000 == 18 [pid = 2480] [id = 18] 12:43:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 51 (0x7f034659a000) [pid = 2480] [serial = 51] [outer = (nil)] 12:43:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 52 (0x7f0347807c00) [pid = 2480] [serial = 52] [outer = 0x7f034659a000] 12:43:13 INFO - PROCESS | 2480 | 1461267793560 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 53 (0x7f0347989000) [pid = 2480] [serial = 53] [outer = 0x7f034659a000] 12:43:14 INFO - PROCESS | 2480 | 1461267794102 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 883ms 12:43:14 INFO - PROCESS | 2480 | 1461267794160 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 2480 | 1461267794163 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:43:14 INFO - PROCESS | 2480 | 1461267794168 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 2480 | 1461267794171 Marionette TRACE conn3 <- [1,46,null,{}] 12:43:14 INFO - PROCESS | 2480 | 1461267794175 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:14 INFO - PROCESS | 2480 | 1461267794285 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:43:14 INFO - PROCESS | 2480 | 1461267794361 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347552000 == 19 [pid = 2480] [id = 19] 12:43:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 54 (0x7f0347990400) [pid = 2480] [serial = 54] [outer = (nil)] 12:43:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 55 (0x7f0347eb5000) [pid = 2480] [serial = 55] [outer = 0x7f0347990400] 12:43:14 INFO - PROCESS | 2480 | 1461267794417 Marionette DEBUG loaded listener.js 12:43:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 56 (0x7f0348178800) [pid = 2480] [serial = 56] [outer = 0x7f0347990400] 12:43:14 INFO - PROCESS | 2480 | 1461267794946 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:43:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 825ms 12:43:14 INFO - PROCESS | 2480 | 1461267794993 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 2480 | 1461267794996 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:43:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:43:15 INFO - PROCESS | 2480 | 1461267795001 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:43:15 INFO - PROCESS | 2480 | 1461267795003 Marionette TRACE conn3 <- [1,50,null,{}] 12:43:15 INFO - PROCESS | 2480 | 1461267795007 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:15 INFO - PROCESS | 2480 | 1461267795116 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:43:15 INFO - PROCESS | 2480 | 1461267795131 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347863800 == 20 [pid = 2480] [id = 20] 12:43:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 57 (0x7f033ff68000) [pid = 2480] [serial = 57] [outer = (nil)] 12:43:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 58 (0x7f034852a400) [pid = 2480] [serial = 58] [outer = 0x7f033ff68000] 12:43:15 INFO - PROCESS | 2480 | 1461267795184 Marionette DEBUG loaded listener.js 12:43:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 59 (0x7f0348a82000) [pid = 2480] [serial = 59] [outer = 0x7f033ff68000] 12:43:15 INFO - PROCESS | 2480 | 1461267795736 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:43:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 775ms 12:43:15 INFO - PROCESS | 2480 | 1461267795777 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:43:15 INFO - PROCESS | 2480 | 1461267795780 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:43:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:43:15 INFO - PROCESS | 2480 | 1461267795786 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:43:15 INFO - PROCESS | 2480 | 1461267795788 Marionette TRACE conn3 <- [1,54,null,{}] 12:43:15 INFO - PROCESS | 2480 | 1461267795794 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:15 INFO - PROCESS | 2480 | 1461267795940 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:43:15 INFO - PROCESS | 2480 | 1461267795958 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347ca9000 == 21 [pid = 2480] [id = 21] 12:43:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 60 (0x7f0346604800) [pid = 2480] [serial = 60] [outer = (nil)] 12:43:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 61 (0x7f034aeddc00) [pid = 2480] [serial = 61] [outer = 0x7f0346604800] 12:43:16 INFO - PROCESS | 2480 | 1461267796076 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 62 (0x7f034b275000) [pid = 2480] [serial = 62] [outer = 0x7f0346604800] 12:43:16 INFO - PROCESS | 2480 | 1461267796597 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:43:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 877ms 12:43:16 INFO - PROCESS | 2480 | 1461267796665 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 2480 | 1461267796668 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:43:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:43:16 INFO - PROCESS | 2480 | 1461267796673 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 2480 | 1461267796675 Marionette TRACE conn3 <- [1,58,null,{}] 12:43:16 INFO - PROCESS | 2480 | 1461267796679 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:16 INFO - PROCESS | 2480 | 1461267796785 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:43:16 INFO - PROCESS | 2480 | 1461267796800 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03485e0000 == 22 [pid = 2480] [id = 22] 12:43:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 63 (0x7f034af5c800) [pid = 2480] [serial = 63] [outer = (nil)] 12:43:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 64 (0x7f034e368c00) [pid = 2480] [serial = 64] [outer = 0x7f034af5c800] 12:43:16 INFO - PROCESS | 2480 | 1461267796853 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 65 (0x7f03540e7000) [pid = 2480] [serial = 65] [outer = 0x7f034af5c800] 12:43:17 INFO - PROCESS | 2480 | 1461267797412 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:43:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 824ms 12:43:17 INFO - PROCESS | 2480 | 1461267797498 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:43:17 INFO - PROCESS | 2480 | 1461267797503 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:43:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:43:17 INFO - PROCESS | 2480 | 1461267797514 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:43:17 INFO - PROCESS | 2480 | 1461267797519 Marionette TRACE conn3 <- [1,62,null,{}] 12:43:17 INFO - PROCESS | 2480 | 1461267797527 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:17 INFO - PROCESS | 2480 | 1461267797683 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:43:17 INFO - PROCESS | 2480 | 1461267797770 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e86e000 == 23 [pid = 2480] [id = 23] 12:43:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 66 (0x7f033e651800) [pid = 2480] [serial = 66] [outer = (nil)] 12:43:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 67 (0x7f033e7cd400) [pid = 2480] [serial = 67] [outer = 0x7f033e651800] 12:43:17 INFO - PROCESS | 2480 | 1461267797847 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 68 (0x7f033f170800) [pid = 2480] [serial = 68] [outer = 0x7f033e651800] 12:43:18 INFO - PROCESS | 2480 | 1461267798546 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:43:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1082ms 12:43:18 INFO - PROCESS | 2480 | 1461267798597 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:43:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:43:18 INFO - PROCESS | 2480 | 1461267798602 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:43:18 INFO - PROCESS | 2480 | 1461267798612 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 2480 | 1461267798617 Marionette TRACE conn3 <- [1,66,null,{}] 12:43:18 INFO - PROCESS | 2480 | 1461267798638 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:18 INFO - PROCESS | 2480 | 1461267798786 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:43:18 INFO - PROCESS | 2480 | 1461267798898 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03468de000 == 24 [pid = 2480] [id = 24] 12:43:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 69 (0x7f033ff6fc00) [pid = 2480] [serial = 69] [outer = (nil)] 12:43:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 70 (0x7f0344363400) [pid = 2480] [serial = 70] [outer = 0x7f033ff6fc00] 12:43:18 INFO - PROCESS | 2480 | 1461267798960 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 71 (0x7f0345838400) [pid = 2480] [serial = 71] [outer = 0x7f033ff6fc00] 12:43:19 INFO - PROCESS | 2480 | 1461267799644 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:43:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1088ms 12:43:19 INFO - PROCESS | 2480 | 1461267799708 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:43:19 INFO - PROCESS | 2480 | 1461267799712 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:43:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:43:19 INFO - PROCESS | 2480 | 1461267799717 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:43:19 INFO - PROCESS | 2480 | 1461267799720 Marionette TRACE conn3 <- [1,70,null,{}] 12:43:19 INFO - PROCESS | 2480 | 1461267799733 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:19 INFO - PROCESS | 2480 | 1461267799875 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:43:19 INFO - PROCESS | 2480 | 1461267799989 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034814a800 == 25 [pid = 2480] [id = 25] 12:43:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 72 (0x7f03466a0000) [pid = 2480] [serial = 72] [outer = (nil)] 12:43:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 73 (0x7f0347802400) [pid = 2480] [serial = 73] [outer = 0x7f03466a0000] 12:43:20 INFO - PROCESS | 2480 | 1461267800063 Marionette DEBUG loaded listener.js 12:43:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 74 (0x7f0347cef000) [pid = 2480] [serial = 74] [outer = 0x7f03466a0000] 12:43:20 INFO - PROCESS | 2480 | 1461267800762 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:43:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1081ms 12:43:20 INFO - PROCESS | 2480 | 1461267800807 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:43:20 INFO - PROCESS | 2480 | 1461267800811 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:43:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:43:20 INFO - PROCESS | 2480 | 1461267800815 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:43:20 INFO - PROCESS | 2480 | 1461267800818 Marionette TRACE conn3 <- [1,74,null,{}] 12:43:20 INFO - PROCESS | 2480 | 1461267800823 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:20 INFO - PROCESS | 2480 | 1461267800955 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:43:21 INFO - PROCESS | 2480 | 1461267801072 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345843800 == 26 [pid = 2480] [id = 26] 12:43:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 75 (0x7f033e7cb400) [pid = 2480] [serial = 75] [outer = (nil)] 12:43:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 76 (0x7f034afc0800) [pid = 2480] [serial = 76] [outer = 0x7f033e7cb400] 12:43:21 INFO - PROCESS | 2480 | 1461267801137 Marionette DEBUG loaded listener.js 12:43:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 77 (0x7f034e368400) [pid = 2480] [serial = 77] [outer = 0x7f033e7cb400] 12:43:21 INFO - PROCESS | 2480 | 1461267801978 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:43:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1226ms 12:43:22 INFO - PROCESS | 2480 | 1461267802060 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:43:22 INFO - PROCESS | 2480 | 1461267802066 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:43:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:43:22 INFO - PROCESS | 2480 | 1461267802073 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 2480 | 1461267802077 Marionette TRACE conn3 <- [1,78,null,{}] 12:43:22 INFO - PROCESS | 2480 | 1461267802083 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:22 INFO - PROCESS | 2480 | 1461267802222 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:43:22 INFO - PROCESS | 2480 | 1461267802349 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347ca9000 == 25 [pid = 2480] [id = 21] 12:43:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347863800 == 24 [pid = 2480] [id = 20] 12:43:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347552000 == 23 [pid = 2480] [id = 19] 12:43:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034726a000 == 22 [pid = 2480] [id = 18] 12:43:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346516800 == 21 [pid = 2480] [id = 17] 12:43:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e40e800 == 20 [pid = 2480] [id = 16] 12:43:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345774000 == 19 [pid = 2480] [id = 15] 12:43:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0340493800 == 18 [pid = 2480] [id = 14] 12:43:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e6ce000 == 17 [pid = 2480] [id = 13] 12:43:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e41f000 == 18 [pid = 2480] [id = 27] 12:43:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 78 (0x7f033e46d000) [pid = 2480] [serial = 78] [outer = (nil)] 12:43:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 79 (0x7f033e7cd800) [pid = 2480] [serial = 79] [outer = 0x7f033e46d000] 12:43:22 INFO - PROCESS | 2480 | 1461267802442 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 80 (0x7f034030a400) [pid = 2480] [serial = 80] [outer = 0x7f033e46d000] 12:43:23 INFO - PROCESS | 2480 | 1461267803126 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:43:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1082ms 12:43:23 INFO - PROCESS | 2480 | 1461267803160 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:43:23 INFO - PROCESS | 2480 | 1461267803167 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:43:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:43:23 INFO - PROCESS | 2480 | 1461267803175 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:43:23 INFO - PROCESS | 2480 | 1461267803179 Marionette TRACE conn3 <- [1,82,null,{}] 12:43:23 INFO - PROCESS | 2480 | 1461267803186 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:23 INFO - PROCESS | 2480 | 1461267803320 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:43:23 INFO - PROCESS | 2480 | 1461267803442 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034650e800 == 19 [pid = 2480] [id = 28] 12:43:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 81 (0x7f033dd94c00) [pid = 2480] [serial = 81] [outer = (nil)] 12:43:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 82 (0x7f03451e9800) [pid = 2480] [serial = 82] [outer = 0x7f033dd94c00] 12:43:23 INFO - PROCESS | 2480 | 1461267803508 Marionette DEBUG loaded listener.js 12:43:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 83 (0x7f0346332400) [pid = 2480] [serial = 83] [outer = 0x7f033dd94c00] 12:43:24 INFO - PROCESS | 2480 | 1461267804245 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:43:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1134ms 12:43:24 INFO - PROCESS | 2480 | 1461267804312 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:43:24 INFO - PROCESS | 2480 | 1461267804317 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:43:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:43:24 INFO - PROCESS | 2480 | 1461267804324 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:43:24 INFO - PROCESS | 2480 | 1461267804327 Marionette TRACE conn3 <- [1,86,null,{}] 12:43:24 INFO - PROCESS | 2480 | 1461267804332 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:24 INFO - PROCESS | 2480 | 1461267804474 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:43:24 INFO - PROCESS | 2480 | 1461267804594 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034754c800 == 20 [pid = 2480] [id = 29] 12:43:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 84 (0x7f0346362000) [pid = 2480] [serial = 84] [outer = (nil)] 12:43:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 85 (0x7f034780b000) [pid = 2480] [serial = 85] [outer = 0x7f0346362000] 12:43:24 INFO - PROCESS | 2480 | 1461267804659 Marionette DEBUG loaded listener.js 12:43:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 86 (0x7f0347cf3400) [pid = 2480] [serial = 86] [outer = 0x7f0346362000] 12:43:25 INFO - PROCESS | 2480 | 1461267805361 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:43:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1076ms 12:43:25 INFO - PROCESS | 2480 | 1461267805400 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 2480 | 1461267805404 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:43:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:43:25 INFO - PROCESS | 2480 | 1461267805411 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 2480 | 1461267805418 Marionette TRACE conn3 <- [1,90,null,{}] 12:43:25 INFO - PROCESS | 2480 | 1461267805431 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:25 INFO - PROCESS | 2480 | 1461267805608 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:43:25 INFO - PROCESS | 2480 | 1461267805659 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ad32000 == 21 [pid = 2480] [id = 30] 12:43:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 87 (0x7f034af5dc00) [pid = 2480] [serial = 87] [outer = (nil)] 12:43:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 88 (0x7f034b2bec00) [pid = 2480] [serial = 88] [outer = 0x7f034af5dc00] 12:43:25 INFO - PROCESS | 2480 | 1461267805720 Marionette DEBUG loaded listener.js 12:43:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 89 (0x7f0354045400) [pid = 2480] [serial = 89] [outer = 0x7f034af5dc00] 12:43:26 INFO - PROCESS | 2480 | 1461267806408 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:43:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:43:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1042ms 12:43:26 INFO - PROCESS | 2480 | 1461267806451 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:43:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:43:26 INFO - PROCESS | 2480 | 1461267806456 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:43:26 INFO - PROCESS | 2480 | 1461267806461 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:43:26 INFO - PROCESS | 2480 | 1461267806464 Marionette TRACE conn3 <- [1,94,null,{}] 12:43:26 INFO - PROCESS | 2480 | 1461267806469 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:26 INFO - PROCESS | 2480 | 1461267806631 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:43:26 INFO - PROCESS | 2480 | 1461267806648 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034b24d000 == 22 [pid = 2480] [id = 31] 12:43:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 90 (0x7f033e364800) [pid = 2480] [serial = 90] [outer = (nil)] 12:43:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 91 (0x7f0354f91400) [pid = 2480] [serial = 91] [outer = 0x7f033e364800] 12:43:26 INFO - PROCESS | 2480 | 1461267806710 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f0354f9d000) [pid = 2480] [serial = 92] [outer = 0x7f033e364800] 12:43:27 INFO - PROCESS | 2480 | 1461267807376 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:43:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:43:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 976ms 12:43:27 INFO - PROCESS | 2480 | 1461267807437 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:43:27 INFO - PROCESS | 2480 | 1461267807441 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:43:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:43:27 INFO - PROCESS | 2480 | 1461267807446 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:43:27 INFO - PROCESS | 2480 | 1461267807448 Marionette TRACE conn3 <- [1,98,null,{}] 12:43:27 INFO - PROCESS | 2480 | 1461267807452 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:27 INFO - PROCESS | 2480 | 1461267807614 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:43:27 INFO - PROCESS | 2480 | 1461267807631 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034f0dc800 == 23 [pid = 2480] [id = 32] 12:43:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f035519c400) [pid = 2480] [serial = 93] [outer = (nil)] 12:43:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f03551a3800) [pid = 2480] [serial = 94] [outer = 0x7f035519c400] 12:43:27 INFO - PROCESS | 2480 | 1461267807704 Marionette DEBUG loaded listener.js 12:43:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f03561c9c00) [pid = 2480] [serial = 95] [outer = 0x7f035519c400] 12:43:28 INFO - PROCESS | 2480 | 1461267808538 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:43:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1124ms 12:43:28 INFO - PROCESS | 2480 | 1461267808571 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 2480 | 1461267808576 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:43:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:43:28 INFO - PROCESS | 2480 | 1461267808583 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 2480 | 1461267808588 Marionette TRACE conn3 <- [1,102,null,{}] 12:43:28 INFO - PROCESS | 2480 | 1461267808616 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:28 INFO - PROCESS | 2480 | 1461267808750 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:43:28 INFO - PROCESS | 2480 | 1461267808879 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034814a800 == 22 [pid = 2480] [id = 25] 12:43:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03468de000 == 21 [pid = 2480] [id = 24] 12:43:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e86e000 == 20 [pid = 2480] [id = 23] 12:43:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f1eb800 == 21 [pid = 2480] [id = 33] 12:43:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f033df18400) [pid = 2480] [serial = 96] [outer = (nil)] 12:43:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f033e642c00) [pid = 2480] [serial = 97] [outer = 0x7f033df18400] 12:43:28 INFO - PROCESS | 2480 | 1461267808955 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f0340308000) [pid = 2480] [serial = 98] [outer = 0x7f033df18400] 12:43:29 INFO - PROCESS | 2480 | 1461267809640 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:43:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:43:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1099ms 12:43:29 INFO - PROCESS | 2480 | 1461267809683 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:43:29 INFO - PROCESS | 2480 | 1461267809689 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:43:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:43:29 INFO - PROCESS | 2480 | 1461267809697 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:43:29 INFO - PROCESS | 2480 | 1461267809701 Marionette TRACE conn3 <- [1,106,null,{}] 12:43:29 INFO - PROCESS | 2480 | 1461267809707 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:29 INFO - PROCESS | 2480 | 1461267809858 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:43:29 INFO - PROCESS | 2480 | 1461267809975 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034754b000 == 22 [pid = 2480] [id = 34] 12:43:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f033e36a000) [pid = 2480] [serial = 99] [outer = (nil)] 12:43:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f0346362800) [pid = 2480] [serial = 100] [outer = 0x7f033e36a000] 12:43:30 INFO - PROCESS | 2480 | 1461267810040 Marionette DEBUG loaded listener.js 12:43:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f0347802800) [pid = 2480] [serial = 101] [outer = 0x7f033e36a000] 12:43:30 INFO - PROCESS | 2480 | 1461267810694 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:43:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:43:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1027ms 12:43:30 INFO - PROCESS | 2480 | 1461267810727 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:43:30 INFO - PROCESS | 2480 | 1461267810732 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:43:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:43:30 INFO - PROCESS | 2480 | 1461267810739 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:43:30 INFO - PROCESS | 2480 | 1461267810742 Marionette TRACE conn3 <- [1,110,null,{}] 12:43:30 INFO - PROCESS | 2480 | 1461267810747 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:30 INFO - PROCESS | 2480 | 1461267810891 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:43:30 INFO - PROCESS | 2480 | 1461267810991 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ae1f000 == 23 [pid = 2480] [id = 35] 12:43:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f0348524000) [pid = 2480] [serial = 102] [outer = (nil)] 12:43:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f0348a8f800) [pid = 2480] [serial = 103] [outer = 0x7f0348524000] 12:43:31 INFO - PROCESS | 2480 | 1461267811052 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f034afccc00) [pid = 2480] [serial = 104] [outer = 0x7f0348524000] 12:43:31 INFO - PROCESS | 2480 | 1461267811781 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:43:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:43:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1077ms 12:43:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:43:31 INFO - PROCESS | 2480 | 1461267811816 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 2480 | 1461267811819 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:43:31 INFO - PROCESS | 2480 | 1461267811826 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:43:31 INFO - PROCESS | 2480 | 1461267811834 Marionette TRACE conn3 <- [1,114,null,{}] 12:43:31 INFO - PROCESS | 2480 | 1461267811845 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:31 INFO - PROCESS | 2480 | 1461267811980 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:43:32 INFO - PROCESS | 2480 | 1461267812105 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354ed7000 == 24 [pid = 2480] [id = 36] 12:43:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f034b2bc000) [pid = 2480] [serial = 105] [outer = (nil)] 12:43:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f0355316400) [pid = 2480] [serial = 106] [outer = 0x7f034b2bc000] 12:43:32 INFO - PROCESS | 2480 | 1461267812169 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f03560e5c00) [pid = 2480] [serial = 107] [outer = 0x7f034b2bc000] 12:43:32 INFO - PROCESS | 2480 | 1461267812862 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:43:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:43:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1089ms 12:43:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:43:32 INFO - PROCESS | 2480 | 1461267812914 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:43:32 INFO - PROCESS | 2480 | 1461267812917 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:43:32 INFO - PROCESS | 2480 | 1461267812942 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:43:32 INFO - PROCESS | 2480 | 1461267812946 Marionette TRACE conn3 <- [1,118,null,{}] 12:43:32 INFO - PROCESS | 2480 | 1461267812952 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:33 INFO - PROCESS | 2480 | 1461267813079 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:43:33 INFO - PROCESS | 2480 | 1461267813198 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03551cf000 == 25 [pid = 2480] [id = 37] 12:43:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f0354f96800) [pid = 2480] [serial = 108] [outer = (nil)] 12:43:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f03563d5400) [pid = 2480] [serial = 109] [outer = 0x7f0354f96800] 12:43:33 INFO - PROCESS | 2480 | 1461267813261 Marionette DEBUG loaded listener.js 12:43:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0357d94400) [pid = 2480] [serial = 110] [outer = 0x7f0354f96800] 12:43:34 INFO - PROCESS | 2480 | 1461267814070 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:43:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:43:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1198ms 12:43:34 INFO - PROCESS | 2480 | 1461267814124 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:43:34 INFO - PROCESS | 2480 | 1461267814129 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:43:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:43:34 INFO - PROCESS | 2480 | 1461267814141 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 2480 | 1461267814144 Marionette TRACE conn3 <- [1,122,null,{}] 12:43:34 INFO - PROCESS | 2480 | 1461267814150 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:34 INFO - PROCESS | 2480 | 1461267814323 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:43:34 INFO - PROCESS | 2480 | 1461267814337 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03474cd000 == 26 [pid = 2480] [id = 38] 12:43:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f0346360400) [pid = 2480] [serial = 111] [outer = (nil)] 12:43:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f034672b400) [pid = 2480] [serial = 112] [outer = 0x7f0346360400] 12:43:34 INFO - PROCESS | 2480 | 1461267814393 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f0347989400) [pid = 2480] [serial = 113] [outer = 0x7f0346360400] 12:43:34 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034650e800 == 25 [pid = 2480] [id = 28] 12:43:34 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e41f000 == 24 [pid = 2480] [id = 27] 12:43:35 INFO - PROCESS | 2480 | 1461267815232 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:43:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:43:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1126ms 12:43:35 INFO - PROCESS | 2480 | 1461267815267 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:43:35 INFO - PROCESS | 2480 | 1461267815272 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:43:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:43:35 INFO - PROCESS | 2480 | 1461267815278 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:43:35 INFO - PROCESS | 2480 | 1461267815283 Marionette TRACE conn3 <- [1,126,null,{}] 12:43:35 INFO - PROCESS | 2480 | 1461267815290 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:35 INFO - PROCESS | 2480 | 1461267815420 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:43:35 INFO - PROCESS | 2480 | 1461267815546 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034755c000 == 25 [pid = 2480] [id = 39] 12:43:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f03465a0400) [pid = 2480] [serial = 114] [outer = (nil)] 12:43:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f0347cf0c00) [pid = 2480] [serial = 115] [outer = 0x7f03465a0400] 12:43:35 INFO - PROCESS | 2480 | 1461267815611 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f034aedb000) [pid = 2480] [serial = 116] [outer = 0x7f03465a0400] 12:43:36 INFO - PROCESS | 2480 | 1461267816373 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:43:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:43:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1135ms 12:43:36 INFO - PROCESS | 2480 | 1461267816414 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:43:36 INFO - PROCESS | 2480 | 1461267816422 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:43:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:43:36 INFO - PROCESS | 2480 | 1461267816431 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 2480 | 1461267816434 Marionette TRACE conn3 <- [1,130,null,{}] 12:43:36 INFO - PROCESS | 2480 | 1461267816440 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:36 INFO - PROCESS | 2480 | 1461267816580 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:43:36 INFO - PROCESS | 2480 | 1461267816707 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540b5000 == 26 [pid = 2480] [id = 40] 12:43:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f034aed2800) [pid = 2480] [serial = 117] [outer = (nil)] 12:43:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f03540ef000) [pid = 2480] [serial = 118] [outer = 0x7f034aed2800] 12:43:36 INFO - PROCESS | 2480 | 1461267816771 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f0354f9c400) [pid = 2480] [serial = 119] [outer = 0x7f034aed2800] 12:43:37 INFO - PROCESS | 2480 | 1461267817484 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:43:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:43:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1078ms 12:43:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:43:37 INFO - PROCESS | 2480 | 1461267817516 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 2480 | 1461267817518 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:43:37 INFO - PROCESS | 2480 | 1461267817524 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 2480 | 1461267817529 Marionette TRACE conn3 <- [1,134,null,{}] 12:43:37 INFO - PROCESS | 2480 | 1461267817543 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:37 INFO - PROCESS | 2480 | 1461267817680 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:43:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f033df14800) [pid = 2480] [serial = 120] [outer = 0x7f033e965c00] 12:43:37 INFO - PROCESS | 2480 | 1461267817840 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:37 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0356366800 == 27 [pid = 2480] [id = 41] 12:43:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f03564cec00) [pid = 2480] [serial = 121] [outer = (nil)] 12:43:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f0358228000) [pid = 2480] [serial = 122] [outer = 0x7f03564cec00] 12:43:37 INFO - PROCESS | 2480 | 1461267817913 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f0359ba1400) [pid = 2480] [serial = 123] [outer = 0x7f03564cec00] 12:43:38 INFO - PROCESS | 2480 | 1461267818716 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:43:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:43:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1235ms 12:43:38 INFO - PROCESS | 2480 | 1461267818759 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:43:38 INFO - PROCESS | 2480 | 1461267818763 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:43:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:43:38 INFO - PROCESS | 2480 | 1461267818768 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:43:38 INFO - PROCESS | 2480 | 1461267818771 Marionette TRACE conn3 <- [1,138,null,{}] 12:43:38 INFO - PROCESS | 2480 | 1461267818776 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:38 INFO - PROCESS | 2480 | 1461267818917 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:43:39 INFO - PROCESS | 2480 | 1461267819046 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035635d000 == 28 [pid = 2480] [id = 42] 12:43:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f033e35f400) [pid = 2480] [serial = 124] [outer = (nil)] 12:43:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f035a0d5000) [pid = 2480] [serial = 125] [outer = 0x7f033e35f400] 12:43:39 INFO - PROCESS | 2480 | 1461267819110 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f035a299c00) [pid = 2480] [serial = 126] [outer = 0x7f033e35f400] 12:43:39 INFO - PROCESS | 2480 | 1461267819937 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:43:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:43:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1230ms 12:43:40 INFO - PROCESS | 2480 | 1461267820010 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:43:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:43:40 INFO - PROCESS | 2480 | 1461267820024 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:43:40 INFO - PROCESS | 2480 | 1461267820039 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:43:40 INFO - PROCESS | 2480 | 1461267820043 Marionette TRACE conn3 <- [1,142,null,{}] 12:43:40 INFO - PROCESS | 2480 | 1461267820052 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:40 INFO - PROCESS | 2480 | 1461267820194 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:43:40 INFO - PROCESS | 2480 | 1461267820292 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034726b800 == 29 [pid = 2480] [id = 43] 12:43:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f0344919800) [pid = 2480] [serial = 127] [outer = (nil)] 12:43:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f0346367800) [pid = 2480] [serial = 128] [outer = 0x7f0344919800] 12:43:40 INFO - PROCESS | 2480 | 1461267820353 Marionette DEBUG loaded listener.js 12:43:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f0347eb9000) [pid = 2480] [serial = 129] [outer = 0x7f0344919800] 12:43:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034754b000 == 28 [pid = 2480] [id = 34] 12:43:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f1eb800 == 27 [pid = 2480] [id = 33] 12:43:41 INFO - PROCESS | 2480 | 1461267821127 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:43:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:43:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1143ms 12:43:41 INFO - PROCESS | 2480 | 1461267821177 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:43:41 INFO - PROCESS | 2480 | 1461267821181 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:43:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:43:41 INFO - PROCESS | 2480 | 1461267821190 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:43:41 INFO - PROCESS | 2480 | 1461267821194 Marionette TRACE conn3 <- [1,146,null,{}] 12:43:41 INFO - PROCESS | 2480 | 1461267821201 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:41 INFO - PROCESS | 2480 | 1461267821342 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:43:41 INFO - PROCESS | 2480 | 1461267821465 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ae1c800 == 28 [pid = 2480] [id = 44] 12:43:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0347809400) [pid = 2480] [serial = 130] [outer = (nil)] 12:43:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f0348a87400) [pid = 2480] [serial = 131] [outer = 0x7f0347809400] 12:43:41 INFO - PROCESS | 2480 | 1461267821534 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f034afcd800) [pid = 2480] [serial = 132] [outer = 0x7f0347809400] 12:43:42 INFO - PROCESS | 2480 | 1461267822291 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:43:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:43:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1136ms 12:43:42 INFO - PROCESS | 2480 | 1461267822327 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:43:42 INFO - PROCESS | 2480 | 1461267822334 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:43:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:43:42 INFO - PROCESS | 2480 | 1461267822343 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 2480 | 1461267822347 Marionette TRACE conn3 <- [1,150,null,{}] 12:43:42 INFO - PROCESS | 2480 | 1461267822352 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:42 INFO - PROCESS | 2480 | 1461267822481 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:43:42 INFO - PROCESS | 2480 | 1461267822609 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03551c3000 == 29 [pid = 2480] [id = 45] 12:43:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f0354c7b400) [pid = 2480] [serial = 133] [outer = (nil)] 12:43:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f03551ea400) [pid = 2480] [serial = 134] [outer = 0x7f0354c7b400] 12:43:42 INFO - PROCESS | 2480 | 1461267822672 Marionette DEBUG loaded listener.js 12:43:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f0356319400) [pid = 2480] [serial = 135] [outer = 0x7f0354c7b400] 12:43:43 INFO - PROCESS | 2480 | 1461267823426 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:43:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:43:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1140ms 12:43:43 INFO - PROCESS | 2480 | 1461267823483 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:43:43 INFO - PROCESS | 2480 | 1461267823486 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:43:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:43:43 INFO - PROCESS | 2480 | 1461267823492 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:43:43 INFO - PROCESS | 2480 | 1461267823496 Marionette TRACE conn3 <- [1,154,null,{}] 12:43:43 INFO - PROCESS | 2480 | 1461267823510 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:43 INFO - PROCESS | 2480 | 1461267823658 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:43:43 INFO - PROCESS | 2480 | 1461267823783 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a131000 == 30 [pid = 2480] [id = 46] 12:43:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f035a0d0400) [pid = 2480] [serial = 136] [outer = (nil)] 12:43:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f035a2c8800) [pid = 2480] [serial = 137] [outer = 0x7f035a0d0400] 12:43:43 INFO - PROCESS | 2480 | 1461267823850 Marionette DEBUG loaded listener.js 12:43:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f035a5ca800) [pid = 2480] [serial = 138] [outer = 0x7f035a0d0400] 12:43:44 INFO - PROCESS | 2480 | 1461267824555 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:43:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1136ms 12:43:44 INFO - PROCESS | 2480 | 1461267824628 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 2480 | 1461267824631 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:43:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:43:44 INFO - PROCESS | 2480 | 1461267824638 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 2480 | 1461267824640 Marionette TRACE conn3 <- [1,158,null,{}] 12:43:44 INFO - PROCESS | 2480 | 1461267824644 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:44 INFO - PROCESS | 2480 | 1461267824785 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:43:44 INFO - PROCESS | 2480 | 1461267824907 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034027c000 == 31 [pid = 2480] [id = 47] 12:43:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f033df1e800) [pid = 2480] [serial = 139] [outer = (nil)] 12:43:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f035c211000) [pid = 2480] [serial = 140] [outer = 0x7f033df1e800] 12:43:44 INFO - PROCESS | 2480 | 1461267824972 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f035cc78800) [pid = 2480] [serial = 141] [outer = 0x7f033df1e800] 12:43:45 INFO - PROCESS | 2480 | 1461267825801 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:43:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:43:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1179ms 12:43:45 INFO - PROCESS | 2480 | 1461267825817 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:43:45 INFO - PROCESS | 2480 | 1461267825820 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:43:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:43:45 INFO - PROCESS | 2480 | 1461267825825 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:43:45 INFO - PROCESS | 2480 | 1461267825827 Marionette TRACE conn3 <- [1,162,null,{}] 12:43:45 INFO - PROCESS | 2480 | 1461267825832 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:46 INFO - PROCESS | 2480 | 1461267826036 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:43:46 INFO - PROCESS | 2480 | 1461267826249 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341e46800 == 32 [pid = 2480] [id = 48] 12:43:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033e64b000) [pid = 2480] [serial = 142] [outer = (nil)] 12:43:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f033fe11000) [pid = 2480] [serial = 143] [outer = 0x7f033e64b000] 12:43:46 INFO - PROCESS | 2480 | 1461267826306 Marionette DEBUG loaded listener.js 12:43:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f034190e000) [pid = 2480] [serial = 144] [outer = 0x7f033e64b000] 12:43:47 INFO - PROCESS | 2480 | 1461267827066 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:43:47 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034755c000 == 31 [pid = 2480] [id = 39] 12:43:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:43:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1325ms 12:43:47 INFO - PROCESS | 2480 | 1461267827151 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 2480 | 1461267827156 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:43:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:43:47 INFO - PROCESS | 2480 | 1461267827163 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 2480 | 1461267827168 Marionette TRACE conn3 <- [1,166,null,{}] 12:43:47 INFO - PROCESS | 2480 | 1461267827176 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:47 INFO - PROCESS | 2480 | 1461267827329 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:43:47 INFO - PROCESS | 2480 | 1461267827454 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ad38800 == 32 [pid = 2480] [id = 49] 12:43:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f0341e5d400) [pid = 2480] [serial = 145] [outer = (nil)] 12:43:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f0341e5f000) [pid = 2480] [serial = 146] [outer = 0x7f0341e5d400] 12:43:47 INFO - PROCESS | 2480 | 1461267827519 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f03443d4400) [pid = 2480] [serial = 147] [outer = 0x7f0341e5d400] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354ed7000 == 31 [pid = 2480] [id = 36] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ae1f000 == 30 [pid = 2480] [id = 35] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034e2c2800 == 29 [pid = 2480] [id = 8] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e6d3000 == 28 [pid = 2480] [id = 9] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ad32000 == 27 [pid = 2480] [id = 30] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034f0dc800 == 26 [pid = 2480] [id = 32] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035635d000 == 25 [pid = 2480] [id = 42] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a131000 == 24 [pid = 2480] [id = 46] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ae1c800 == 23 [pid = 2480] [id = 44] 12:43:48 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03551c3000 == 22 [pid = 2480] [id = 45] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03474cd000 == 21 [pid = 2480] [id = 38] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034726b800 == 20 [pid = 2480] [id = 43] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e860800 == 19 [pid = 2480] [id = 10] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03540b5000 == 18 [pid = 2480] [id = 40] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034b24d000 == 17 [pid = 2480] [id = 31] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345843800 == 16 [pid = 2480] [id = 26] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03485e0000 == 15 [pid = 2480] [id = 22] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03551cf000 == 14 [pid = 2480] [id = 37] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034027c000 == 13 [pid = 2480] [id = 47] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0340378800 == 12 [pid = 2480] [id = 6] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034754c800 == 11 [pid = 2480] [id = 29] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0356366800 == 10 [pid = 2480] [id = 41] 12:43:50 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341e46800 == 9 [pid = 2480] [id = 48] 12:43:51 INFO - PROCESS | 2480 | 1461267831983 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 4847ms 12:43:52 INFO - PROCESS | 2480 | 1461267832010 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:43:52 INFO - PROCESS | 2480 | 1461267832014 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:43:52 INFO - PROCESS | 2480 | 1461267832021 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 2480 | 1461267832025 Marionette TRACE conn3 <- [1,170,null,{}] 12:43:52 INFO - PROCESS | 2480 | 1461267832033 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:52 INFO - PROCESS | 2480 | 1461267832186 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:43:52 INFO - PROCESS | 2480 | 1461267832274 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034048c000 == 10 [pid = 2480] [id = 50] 12:43:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f0341e5cc00) [pid = 2480] [serial = 148] [outer = (nil)] 12:43:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f034436ac00) [pid = 2480] [serial = 149] [outer = 0x7f0341e5cc00] 12:43:52 INFO - PROCESS | 2480 | 1461267832332 Marionette DEBUG loaded listener.js 12:43:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f0345799400) [pid = 2480] [serial = 150] [outer = 0x7f0341e5cc00] 12:43:52 INFO - PROCESS | 2480 | 1461267832920 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 929ms 12:43:52 INFO - PROCESS | 2480 | 1461267832950 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 2480 | 1461267832958 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:43:52 INFO - PROCESS | 2480 | 1461267832967 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 2480 | 1461267832970 Marionette TRACE conn3 <- [1,174,null,{}] 12:43:52 INFO - PROCESS | 2480 | 1461267832974 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:53 INFO - PROCESS | 2480 | 1461267833136 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:43:53 INFO - PROCESS | 2480 | 1461267833162 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e421800 == 11 [pid = 2480] [id = 51] 12:43:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f0341e5d000) [pid = 2480] [serial = 151] [outer = (nil)] 12:43:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f0346b58400) [pid = 2480] [serial = 152] [outer = 0x7f0341e5d000] 12:43:53 INFO - PROCESS | 2480 | 1461267833216 Marionette DEBUG loaded listener.js 12:43:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f034852f400) [pid = 2480] [serial = 153] [outer = 0x7f0341e5d000] 12:43:53 INFO - PROCESS | 2480 | 1461267833872 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 979ms 12:43:53 INFO - PROCESS | 2480 | 1461267833984 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:43:53 INFO - PROCESS | 2480 | 1461267833987 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:43:54 INFO - PROCESS | 2480 | 1461267834067 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 2480 | 1461267834072 Marionette TRACE conn3 <- [1,178,null,{}] 12:43:54 INFO - PROCESS | 2480 | 1461267834119 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:54 INFO - PROCESS | 2480 | 1461267834300 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:43:54 INFO - PROCESS | 2480 | 1461267834350 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354ede800 == 12 [pid = 2480] [id = 52] 12:43:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f0354f91800) [pid = 2480] [serial = 154] [outer = (nil)] 12:43:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f0354f9d400) [pid = 2480] [serial = 155] [outer = 0x7f0354f91800] 12:43:54 INFO - PROCESS | 2480 | 1461267834410 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f0355344400) [pid = 2480] [serial = 156] [outer = 0x7f0354f91800] 12:43:55 INFO - PROCESS | 2480 | 1461267835015 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1036ms 12:43:55 INFO - PROCESS | 2480 | 1461267835063 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:43:55 INFO - PROCESS | 2480 | 1461267835067 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:43:55 INFO - PROCESS | 2480 | 1461267835072 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:43:55 INFO - PROCESS | 2480 | 1461267835074 Marionette TRACE conn3 <- [1,182,null,{}] 12:43:55 INFO - PROCESS | 2480 | 1461267835078 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:55 INFO - PROCESS | 2480 | 1461267835228 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:43:55 INFO - PROCESS | 2480 | 1461267835257 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0357d2b000 == 13 [pid = 2480] [id = 53] 12:43:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 157 (0x7f0355350400) [pid = 2480] [serial = 157] [outer = (nil)] 12:43:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 158 (0x7f03582e2000) [pid = 2480] [serial = 158] [outer = 0x7f0355350400] 12:43:55 INFO - PROCESS | 2480 | 1461267835309 Marionette DEBUG loaded listener.js 12:43:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 159 (0x7f0359b9dc00) [pid = 2480] [serial = 159] [outer = 0x7f0355350400] 12:43:56 INFO - PROCESS | 2480 | 1461267836806 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 158 (0x7f0346362000) [pid = 2480] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 157 (0x7f033e46d000) [pid = 2480] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 156 (0x7f033e64b000) [pid = 2480] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 155 (0x7f033dd94c00) [pid = 2480] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 154 (0x7f033e962800) [pid = 2480] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 153 (0x7f03443d7800) [pid = 2480] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 152 (0x7f034659a000) [pid = 2480] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 151 (0x7f0347990400) [pid = 2480] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f033f168c00) [pid = 2480] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f033ff68000) [pid = 2480] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f0346604800) [pid = 2480] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f033ff6b000) [pid = 2480] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f033e46b800) [pid = 2480] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f033e36a000) [pid = 2480] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0348524000) [pid = 2480] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f0354f96800) [pid = 2480] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f03465a0400) [pid = 2480] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f0346360400) [pid = 2480] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f033ff6fc00) [pid = 2480] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f034aed2800) [pid = 2480] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f0347809400) [pid = 2480] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f034b2bc000) [pid = 2480] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f033e651800) [pid = 2480] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f0344919800) [pid = 2480] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f034af5c800) [pid = 2480] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f034af5dc00) [pid = 2480] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f0354c7b400) [pid = 2480] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f033e364800) [pid = 2480] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f033e95d400) [pid = 2480] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f035519c400) [pid = 2480] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f033e647800) [pid = 2480] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f033df1e800) [pid = 2480] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f033f27a400) [pid = 2480] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f035a0d0400) [pid = 2480] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f03466a0000) [pid = 2480] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f033e7cb400) [pid = 2480] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f03403b3800) [pid = 2480] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f03564cec00) [pid = 2480] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f033df18400) [pid = 2480] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:43:56 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f033e35f400) [pid = 2480] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1875ms 12:43:56 INFO - PROCESS | 2480 | 1461267836949 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:43:56 INFO - PROCESS | 2480 | 1461267836952 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:43:56 INFO - PROCESS | 2480 | 1461267836966 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:43:56 INFO - PROCESS | 2480 | 1461267836969 Marionette TRACE conn3 <- [1,186,null,{}] 12:43:56 INFO - PROCESS | 2480 | 1461267836973 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:57 INFO - PROCESS | 2480 | 1461267837080 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:43:57 INFO - PROCESS | 2480 | 1461267837134 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341e33800 == 14 [pid = 2480] [id = 54] 12:43:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f03403b9800) [pid = 2480] [serial = 160] [outer = (nil)] 12:43:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f0340e52800) [pid = 2480] [serial = 161] [outer = 0x7f03403b9800] 12:43:57 INFO - PROCESS | 2480 | 1461267837194 Marionette DEBUG loaded listener.js 12:43:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f03443d0c00) [pid = 2480] [serial = 162] [outer = 0x7f03403b9800] 12:43:57 INFO - PROCESS | 2480 | 1461267837912 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 979ms 12:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:43:57 INFO - PROCESS | 2480 | 1461267837945 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 2480 | 1461267837947 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:43:57 INFO - PROCESS | 2480 | 1461267837951 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 2480 | 1461267837954 Marionette TRACE conn3 <- [1,190,null,{}] 12:43:57 INFO - PROCESS | 2480 | 1461267837958 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:58 INFO - PROCESS | 2480 | 1461267838138 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:43:58 INFO - PROCESS | 2480 | 1461267838154 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034af9e000 == 15 [pid = 2480] [id = 55] 12:43:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f034190b800) [pid = 2480] [serial = 163] [outer = (nil)] 12:43:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f0354f96800) [pid = 2480] [serial = 164] [outer = 0x7f034190b800] 12:43:58 INFO - PROCESS | 2480 | 1461267838213 Marionette DEBUG loaded listener.js 12:43:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f035a506c00) [pid = 2480] [serial = 165] [outer = 0x7f034190b800] 12:43:58 INFO - PROCESS | 2480 | 1461267838810 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 885ms 12:43:58 INFO - PROCESS | 2480 | 1461267838837 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:43:58 INFO - PROCESS | 2480 | 1461267838842 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:43:58 INFO - PROCESS | 2480 | 1461267838849 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:43:58 INFO - PROCESS | 2480 | 1461267838855 Marionette TRACE conn3 <- [1,194,null,{}] 12:43:58 INFO - PROCESS | 2480 | 1461267838863 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:43:59 INFO - PROCESS | 2480 | 1461267839012 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:43:59 INFO - PROCESS | 2480 | 1461267839122 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033fec4800 == 16 [pid = 2480] [id = 56] 12:43:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f033dd8d000) [pid = 2480] [serial = 166] [outer = (nil)] 12:43:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f03403b0000) [pid = 2480] [serial = 167] [outer = 0x7f033dd8d000] 12:43:59 INFO - PROCESS | 2480 | 1461267839186 Marionette DEBUG loaded listener.js 12:43:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f034190c800) [pid = 2480] [serial = 168] [outer = 0x7f033dd8d000] 12:44:00 INFO - PROCESS | 2480 | 1461267840031 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1237ms 12:44:00 INFO - PROCESS | 2480 | 1461267840086 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:44:00 INFO - PROCESS | 2480 | 1461267840093 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:44:00 INFO - PROCESS | 2480 | 1461267840102 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:44:00 INFO - PROCESS | 2480 | 1461267840106 Marionette TRACE conn3 <- [1,198,null,{}] 12:44:00 INFO - PROCESS | 2480 | 1461267840111 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:00 INFO - PROCESS | 2480 | 1461267840261 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:44:00 INFO - PROCESS | 2480 | 1461267840387 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ae02800 == 17 [pid = 2480] [id = 57] 12:44:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f033f171400) [pid = 2480] [serial = 169] [outer = (nil)] 12:44:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0346727000) [pid = 2480] [serial = 170] [outer = 0x7f033f171400] 12:44:00 INFO - PROCESS | 2480 | 1461267840452 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f0347985000) [pid = 2480] [serial = 171] [outer = 0x7f033f171400] 12:44:01 INFO - PROCESS | 2480 | 1461267841278 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1378ms 12:44:01 INFO - PROCESS | 2480 | 1461267841481 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:44:01 INFO - PROCESS | 2480 | 1461267841486 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:44:01 INFO - PROCESS | 2480 | 1461267841493 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:44:01 INFO - PROCESS | 2480 | 1461267841496 Marionette TRACE conn3 <- [1,202,null,{}] 12:44:01 INFO - PROCESS | 2480 | 1461267841504 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:01 INFO - PROCESS | 2480 | 1461267841653 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:44:01 INFO - PROCESS | 2480 | 1461267841840 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:01 INFO - PROCESS | 2480 | 1461267841863 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:44:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e6d6800 == 18 [pid = 2480] [id = 58] 12:44:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f033e463c00) [pid = 2480] [serial = 172] [outer = (nil)] 12:44:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f033eb29800) [pid = 2480] [serial = 173] [outer = 0x7f033e463c00] 12:44:01 INFO - PROCESS | 2480 | 1461267841967 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f033ff67400) [pid = 2480] [serial = 174] [outer = 0x7f033e463c00] 12:44:02 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ad38800 == 17 [pid = 2480] [id = 49] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f0341e5f000) [pid = 2480] [serial = 146] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f0346727c00) [pid = 2480] [serial = 12] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f0346d4f000) [pid = 2480] [serial = 9] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f0347cf0c00) [pid = 2480] [serial = 115] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f034780b000) [pid = 2480] [serial = 85] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f0346367800) [pid = 2480] [serial = 128] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f034afccc00) [pid = 2480] [serial = 104] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f03451e9800) [pid = 2480] [serial = 82] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0346332400) [pid = 2480] [serial = 83] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f033fe11000) [pid = 2480] [serial = 143] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f033e7cd800) [pid = 2480] [serial = 79] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f0357d1b000) [pid = 2480] [serial = 2] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f033f174000) [pid = 2480] [serial = 46] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f034635c400) [pid = 2480] [serial = 49] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f0347807c00) [pid = 2480] [serial = 52] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f0347989000) [pid = 2480] [serial = 53] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f0347eb5000) [pid = 2480] [serial = 55] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f033fe12400) [pid = 2480] [serial = 40] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f034852a400) [pid = 2480] [serial = 58] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f0348a82000) [pid = 2480] [serial = 59] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f034aeddc00) [pid = 2480] [serial = 61] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f034b275000) [pid = 2480] [serial = 62] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f0346698c00) [pid = 2480] [serial = 50] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f03403adc00) [pid = 2480] [serial = 41] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f0341e61c00) [pid = 2480] [serial = 43] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f0348178800) [pid = 2480] [serial = 56] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f03443d9400) [pid = 2480] [serial = 44] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f0341e5a800) [pid = 2480] [serial = 47] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f033e471c00) [pid = 2480] [serial = 37] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f03540e7000) [pid = 2480] [serial = 65] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f033e7c5c00) [pid = 2480] [serial = 38] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f0357d93800) [pid = 2480] [serial = 34] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f033e965000) [pid = 2480] [serial = 29] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f0347eb9000) [pid = 2480] [serial = 129] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f0344363400) [pid = 2480] [serial = 70] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f033e7cd400) [pid = 2480] [serial = 67] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f034e368c00) [pid = 2480] [serial = 64] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f0354045400) [pid = 2480] [serial = 89] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f03540ef000) [pid = 2480] [serial = 118] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f034b2bec00) [pid = 2480] [serial = 88] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f033e642c00) [pid = 2480] [serial = 97] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f0347cf3400) [pid = 2480] [serial = 86] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 91 (0x7f0355316400) [pid = 2480] [serial = 106] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 90 (0x7f0347989400) [pid = 2480] [serial = 113] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 89 (0x7f034030a400) [pid = 2480] [serial = 80] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 88 (0x7f034190e000) [pid = 2480] [serial = 144] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 87 (0x7f034672b400) [pid = 2480] [serial = 112] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 86 (0x7f034e368400) [pid = 2480] [serial = 77] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 85 (0x7f0345838400) [pid = 2480] [serial = 71] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 84 (0x7f035a299c00) [pid = 2480] [serial = 126] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 83 (0x7f0354f9c400) [pid = 2480] [serial = 119] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 82 (0x7f034afcd800) [pid = 2480] [serial = 132] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 81 (0x7f03560e5c00) [pid = 2480] [serial = 107] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 80 (0x7f0347802400) [pid = 2480] [serial = 73] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 79 (0x7f03563d5400) [pid = 2480] [serial = 109] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 78 (0x7f033f170800) [pid = 2480] [serial = 68] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 77 (0x7f0348a87400) [pid = 2480] [serial = 131] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 76 (0x7f0346362800) [pid = 2480] [serial = 100] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 75 (0x7f033e64ac00) [pid = 2480] [serial = 25] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 74 (0x7f033e35e800) [pid = 2480] [serial = 22] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 73 (0x7f035a5ca800) [pid = 2480] [serial = 138] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 72 (0x7f0347cef000) [pid = 2480] [serial = 74] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 71 (0x7f033e363400) [pid = 2480] [serial = 23] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 70 (0x7f035c211000) [pid = 2480] [serial = 140] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 69 (0x7f034afc0800) [pid = 2480] [serial = 76] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 68 (0x7f03403b5800) [pid = 2480] [serial = 16] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 67 (0x7f0359ba1400) [pid = 2480] [serial = 123] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 66 (0x7f0340308000) [pid = 2480] [serial = 98] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 65 (0x7f035a2c8800) [pid = 2480] [serial = 137] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 64 (0x7f0344781800) [pid = 2480] [serial = 17] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 63 (0x7f0341c64400) [pid = 2480] [serial = 19] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 62 (0x7f035a0d5000) [pid = 2480] [serial = 125] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 61 (0x7f033dd8b000) [pid = 2480] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 60 (0x7f0358228000) [pid = 2480] [serial = 122] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 59 (0x7f0347802800) [pid = 2480] [serial = 101] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 58 (0x7f0348a8f800) [pid = 2480] [serial = 103] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 57 (0x7f0354f91400) [pid = 2480] [serial = 91] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 56 (0x7f03551ea400) [pid = 2480] [serial = 134] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 55 (0x7f0357d94400) [pid = 2480] [serial = 110] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 54 (0x7f034aedb000) [pid = 2480] [serial = 116] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 53 (0x7f0356319400) [pid = 2480] [serial = 135] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 52 (0x7f033dea2800) [pid = 2480] [serial = 31] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 51 (0x7f0354f9d000) [pid = 2480] [serial = 92] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 50 (0x7f033e95f800) [pid = 2480] [serial = 28] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 49 (0x7f03551a3800) [pid = 2480] [serial = 94] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 48 (0x7f0359b93800) [pid = 2480] [serial = 26] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 47 (0x7f035cc78800) [pid = 2480] [serial = 141] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | --DOMWINDOW == 46 (0x7f03561c9c00) [pid = 2480] [serial = 95] [outer = (nil)] [url = about:blank] 12:44:02 INFO - PROCESS | 2480 | 1461267842714 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1234ms 12:44:02 INFO - PROCESS | 2480 | 1461267842730 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:44:02 INFO - PROCESS | 2480 | 1461267842734 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:44:02 INFO - PROCESS | 2480 | 1461267842744 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:44:02 INFO - PROCESS | 2480 | 1461267842748 Marionette TRACE conn3 <- [1,206,null,{}] 12:44:02 INFO - PROCESS | 2480 | 1461267842753 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:02 INFO - PROCESS | 2480 | 1461267842866 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:44:02 INFO - PROCESS | 2480 | 1461267842875 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e861000 == 18 [pid = 2480] [id = 59] 12:44:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 47 (0x7f033e966400) [pid = 2480] [serial = 175] [outer = (nil)] 12:44:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 48 (0x7f0340310000) [pid = 2480] [serial = 176] [outer = 0x7f033e966400] 12:44:02 INFO - PROCESS | 2480 | 1461267842939 Marionette DEBUG loaded listener.js 12:44:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 49 (0x7f0340e46c00) [pid = 2480] [serial = 177] [outer = 0x7f033e966400] 12:44:03 INFO - PROCESS | 2480 | 1461267843737 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1029ms 12:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:44:03 INFO - PROCESS | 2480 | 1461267843771 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:44:03 INFO - PROCESS | 2480 | 1461267843773 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:44:03 INFO - PROCESS | 2480 | 1461267843780 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:44:03 INFO - PROCESS | 2480 | 1461267843783 Marionette TRACE conn3 <- [1,210,null,{}] 12:44:03 INFO - PROCESS | 2480 | 1461267843810 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:03 INFO - PROCESS | 2480 | 1461267843944 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:44:03 INFO - PROCESS | 2480 | 1461267843957 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340376800 == 19 [pid = 2480] [id = 60] 12:44:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 50 (0x7f0341e24400) [pid = 2480] [serial = 178] [outer = (nil)] 12:44:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 51 (0x7f0341e56800) [pid = 2480] [serial = 179] [outer = 0x7f0341e24400] 12:44:04 INFO - PROCESS | 2480 | 1461267844022 Marionette DEBUG loaded listener.js 12:44:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 52 (0x7f0344368800) [pid = 2480] [serial = 180] [outer = 0x7f0341e24400] 12:44:04 INFO - PROCESS | 2480 | 1461267844640 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 887ms 12:44:04 INFO - PROCESS | 2480 | 1461267844666 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:44:04 INFO - PROCESS | 2480 | 1461267844670 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:44:04 INFO - PROCESS | 2480 | 1461267844675 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:44:04 INFO - PROCESS | 2480 | 1461267844677 Marionette TRACE conn3 <- [1,214,null,{}] 12:44:04 INFO - PROCESS | 2480 | 1461267844681 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:04 INFO - PROCESS | 2480 | 1461267844805 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:44:04 INFO - PROCESS | 2480 | 1461267844894 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0344385000 == 20 [pid = 2480] [id = 61] 12:44:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 53 (0x7f033e647800) [pid = 2480] [serial = 181] [outer = (nil)] 12:44:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 54 (0x7f0341e26000) [pid = 2480] [serial = 182] [outer = 0x7f033e647800] 12:44:04 INFO - PROCESS | 2480 | 1461267844947 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 55 (0x7f0346006800) [pid = 2480] [serial = 183] [outer = 0x7f033e647800] 12:44:05 INFO - PROCESS | 2480 | 1461267845502 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 875ms 12:44:05 INFO - PROCESS | 2480 | 1461267845551 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:44:05 INFO - PROCESS | 2480 | 1461267845554 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:44:05 INFO - PROCESS | 2480 | 1461267845565 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:44:05 INFO - PROCESS | 2480 | 1461267845567 Marionette TRACE conn3 <- [1,218,null,{}] 12:44:05 INFO - PROCESS | 2480 | 1461267845572 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:05 INFO - PROCESS | 2480 | 1461267845705 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:44:05 INFO - PROCESS | 2480 | 1461267845731 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034638b000 == 21 [pid = 2480] [id = 62] 12:44:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 56 (0x7f0344781400) [pid = 2480] [serial = 184] [outer = (nil)] 12:44:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 57 (0x7f03460dfc00) [pid = 2480] [serial = 185] [outer = 0x7f0344781400] 12:44:05 INFO - PROCESS | 2480 | 1461267845783 Marionette DEBUG loaded listener.js 12:44:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 58 (0x7f0346363800) [pid = 2480] [serial = 186] [outer = 0x7f0344781400] 12:44:06 INFO - PROCESS | 2480 | --DOMWINDOW == 57 (0x7f0354f91800) [pid = 2480] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:44:06 INFO - PROCESS | 2480 | --DOMWINDOW == 56 (0x7f0341e5d000) [pid = 2480] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:44:06 INFO - PROCESS | 2480 | --DOMWINDOW == 55 (0x7f0341e5d400) [pid = 2480] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:44:06 INFO - PROCESS | 2480 | --DOMWINDOW == 54 (0x7f0341e5cc00) [pid = 2480] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:44:06 INFO - PROCESS | 2480 | --DOMWINDOW == 53 (0x7f0355350400) [pid = 2480] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:44:06 INFO - PROCESS | 2480 | --DOMWINDOW == 52 (0x7f03403b9800) [pid = 2480] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:44:06 INFO - PROCESS | 2480 | 1461267846548 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1025ms 12:44:06 INFO - PROCESS | 2480 | 1461267846591 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:44:06 INFO - PROCESS | 2480 | 1461267846594 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:44:06 INFO - PROCESS | 2480 | 1461267846599 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 2480 | 1461267846600 Marionette TRACE conn3 <- [1,222,null,{}] 12:44:06 INFO - PROCESS | 2480 | 1461267846605 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:06 INFO - PROCESS | 2480 | 1461267846787 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:44:06 INFO - PROCESS | 2480 | 1461267846809 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03468d1800 == 22 [pid = 2480] [id = 63] 12:44:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 53 (0x7f0346007000) [pid = 2480] [serial = 187] [outer = (nil)] 12:44:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 54 (0x7f0347804c00) [pid = 2480] [serial = 188] [outer = 0x7f0346007000] 12:44:06 INFO - PROCESS | 2480 | 1461267846929 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 55 (0x7f0347988000) [pid = 2480] [serial = 189] [outer = 0x7f0346007000] 12:44:07 INFO - PROCESS | 2480 | 1461267847474 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 924ms 12:44:07 INFO - PROCESS | 2480 | 1461267847523 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:44:07 INFO - PROCESS | 2480 | 1461267847526 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:44:07 INFO - PROCESS | 2480 | 1461267847531 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:44:07 INFO - PROCESS | 2480 | 1461267847534 Marionette TRACE conn3 <- [1,226,null,{}] 12:44:07 INFO - PROCESS | 2480 | 1461267847538 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:07 INFO - PROCESS | 2480 | 1461267847646 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:44:07 INFO - PROCESS | 2480 | 1461267847661 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03472b6800 == 23 [pid = 2480] [id = 64] 12:44:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 56 (0x7f0347ce5000) [pid = 2480] [serial = 190] [outer = (nil)] 12:44:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 57 (0x7f0347eb9000) [pid = 2480] [serial = 191] [outer = 0x7f0347ce5000] 12:44:07 INFO - PROCESS | 2480 | 1461267847712 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 58 (0x7f034817f400) [pid = 2480] [serial = 192] [outer = 0x7f0347ce5000] 12:44:08 INFO - PROCESS | 2480 | 1461267848258 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 774ms 12:44:08 INFO - PROCESS | 2480 | 1461267848306 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:44:08 INFO - PROCESS | 2480 | 1461267848308 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:44:08 INFO - PROCESS | 2480 | 1461267848313 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:44:08 INFO - PROCESS | 2480 | 1461267848315 Marionette TRACE conn3 <- [1,230,null,{}] 12:44:08 INFO - PROCESS | 2480 | 1461267848320 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:08 INFO - PROCESS | 2480 | 1461267848448 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:44:08 INFO - PROCESS | 2480 | 1461267848525 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034754f000 == 24 [pid = 2480] [id = 65] 12:44:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 59 (0x7f033dd8b400) [pid = 2480] [serial = 193] [outer = (nil)] 12:44:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 60 (0x7f0348178800) [pid = 2480] [serial = 194] [outer = 0x7f033dd8b400] 12:44:08 INFO - PROCESS | 2480 | 1461267848577 Marionette DEBUG loaded listener.js 12:44:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 61 (0x7f034854e400) [pid = 2480] [serial = 195] [outer = 0x7f033dd8b400] 12:44:09 INFO - PROCESS | 2480 | 1461267849228 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 928ms 12:44:09 INFO - PROCESS | 2480 | 1461267849251 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:44:09 INFO - PROCESS | 2480 | 1461267849257 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:44:09 INFO - PROCESS | 2480 | 1461267849265 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 2480 | 1461267849270 Marionette TRACE conn3 <- [1,234,null,{}] 12:44:09 INFO - PROCESS | 2480 | 1461267849277 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:09 INFO - PROCESS | 2480 | 1461267849413 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:44:09 INFO - PROCESS | 2480 | 1461267849534 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033febd800 == 25 [pid = 2480] [id = 66] 12:44:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 62 (0x7f033e643800) [pid = 2480] [serial = 196] [outer = (nil)] 12:44:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 63 (0x7f033f166800) [pid = 2480] [serial = 197] [outer = 0x7f033e643800] 12:44:09 INFO - PROCESS | 2480 | 1461267849599 Marionette DEBUG loaded listener.js 12:44:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 64 (0x7f03403ae400) [pid = 2480] [serial = 198] [outer = 0x7f033e643800] 12:44:10 INFO - PROCESS | 2480 | 1461267850243 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1033ms 12:44:10 INFO - PROCESS | 2480 | 1461267850299 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:44:10 INFO - PROCESS | 2480 | 1461267850307 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:44:10 INFO - PROCESS | 2480 | 1461267850316 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:44:10 INFO - PROCESS | 2480 | 1461267850319 Marionette TRACE conn3 <- [1,238,null,{}] 12:44:10 INFO - PROCESS | 2480 | 1461267850340 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:10 INFO - PROCESS | 2480 | 1461267850510 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:44:10 INFO - PROCESS | 2480 | 1461267850624 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346518800 == 26 [pid = 2480] [id = 67] 12:44:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 65 (0x7f03403b0800) [pid = 2480] [serial = 199] [outer = (nil)] 12:44:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 66 (0x7f0341e21000) [pid = 2480] [serial = 200] [outer = 0x7f03403b0800] 12:44:10 INFO - PROCESS | 2480 | 1461267850686 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 67 (0x7f03443d2800) [pid = 2480] [serial = 201] [outer = 0x7f03403b0800] 12:44:11 INFO - PROCESS | 2480 | 1461267851354 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1081ms 12:44:11 INFO - PROCESS | 2480 | 1461267851400 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 2480 | 1461267851403 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:44:11 INFO - PROCESS | 2480 | 1461267851409 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 2480 | 1461267851413 Marionette TRACE conn3 <- [1,242,null,{}] 12:44:11 INFO - PROCESS | 2480 | 1461267851443 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:11 INFO - PROCESS | 2480 | 1461267851588 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:44:11 INFO - PROCESS | 2480 | 1461267851702 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034786d800 == 27 [pid = 2480] [id = 68] 12:44:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 68 (0x7f0346364800) [pid = 2480] [serial = 202] [outer = (nil)] 12:44:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 69 (0x7f0347052800) [pid = 2480] [serial = 203] [outer = 0x7f0346364800] 12:44:11 INFO - PROCESS | 2480 | 1461267851767 Marionette DEBUG loaded listener.js 12:44:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 70 (0x7f0347cee800) [pid = 2480] [serial = 204] [outer = 0x7f0346364800] 12:44:12 INFO - PROCESS | 2480 | 1461267852430 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1083ms 12:44:12 INFO - PROCESS | 2480 | 1461267852507 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:44:12 INFO - PROCESS | 2480 | 1461267852510 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:44:12 INFO - PROCESS | 2480 | 1461267852516 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:44:12 INFO - PROCESS | 2480 | 1461267852518 Marionette TRACE conn3 <- [1,246,null,{}] 12:44:12 INFO - PROCESS | 2480 | 1461267852523 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:12 INFO - PROCESS | 2480 | 1461267852786 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:44:12 INFO - PROCESS | 2480 | 1461267852914 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033feb5000 == 28 [pid = 2480] [id = 69] 12:44:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 71 (0x7f033dd8f400) [pid = 2480] [serial = 205] [outer = (nil)] 12:44:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 72 (0x7f033e649400) [pid = 2480] [serial = 206] [outer = 0x7f033dd8f400] 12:44:12 INFO - PROCESS | 2480 | 1461267852972 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 73 (0x7f033e967000) [pid = 2480] [serial = 207] [outer = 0x7f033dd8f400] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 72 (0x7f0354f9d400) [pid = 2480] [serial = 155] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 71 (0x7f0346b58400) [pid = 2480] [serial = 152] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 70 (0x7f03443d4400) [pid = 2480] [serial = 147] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 69 (0x7f034436ac00) [pid = 2480] [serial = 149] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 68 (0x7f0345799400) [pid = 2480] [serial = 150] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 67 (0x7f03582e2000) [pid = 2480] [serial = 158] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 66 (0x7f0340e52800) [pid = 2480] [serial = 161] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 65 (0x7f0354f96800) [pid = 2480] [serial = 164] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 64 (0x7f0355344400) [pid = 2480] [serial = 156] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 63 (0x7f03443d0c00) [pid = 2480] [serial = 162] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 62 (0x7f034852f400) [pid = 2480] [serial = 153] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | --DOMWINDOW == 61 (0x7f0359b9dc00) [pid = 2480] [serial = 159] [outer = (nil)] [url = about:blank] 12:44:13 INFO - PROCESS | 2480 | 1461267853733 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1233ms 12:44:13 INFO - PROCESS | 2480 | 1461267853765 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:44:13 INFO - PROCESS | 2480 | 1461267853771 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:44:13 INFO - PROCESS | 2480 | 1461267853779 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:44:13 INFO - PROCESS | 2480 | 1461267853784 Marionette TRACE conn3 <- [1,250,null,{}] 12:44:13 INFO - PROCESS | 2480 | 1461267853790 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:13 INFO - PROCESS | 2480 | 1461267853905 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:44:13 INFO - PROCESS | 2480 | 1461267853920 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033fecd000 == 29 [pid = 2480] [id = 70] 12:44:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 62 (0x7f0340310800) [pid = 2480] [serial = 208] [outer = (nil)] 12:44:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 63 (0x7f0341906000) [pid = 2480] [serial = 209] [outer = 0x7f0340310800] 12:44:13 INFO - PROCESS | 2480 | 1461267853980 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 64 (0x7f0341e2d800) [pid = 2480] [serial = 210] [outer = 0x7f0340310800] 12:44:14 INFO - PROCESS | 2480 | 1461267854600 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 878ms 12:44:14 INFO - PROCESS | 2480 | 1461267854660 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:44:14 INFO - PROCESS | 2480 | 1461267854664 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:44:14 INFO - PROCESS | 2480 | 1461267854673 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 2480 | 1461267854675 Marionette TRACE conn3 <- [1,254,null,{}] 12:44:14 INFO - PROCESS | 2480 | 1461267854680 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:14 INFO - PROCESS | 2480 | 1461267854797 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:44:14 INFO - PROCESS | 2480 | 1461267854812 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345855800 == 30 [pid = 2480] [id = 71] 12:44:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 65 (0x7f03443d1000) [pid = 2480] [serial = 211] [outer = (nil)] 12:44:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 66 (0x7f0345076800) [pid = 2480] [serial = 212] [outer = 0x7f03443d1000] 12:44:14 INFO - PROCESS | 2480 | 1461267854864 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 67 (0x7f03460d3c00) [pid = 2480] [serial = 213] [outer = 0x7f03443d1000] 12:44:15 INFO - PROCESS | 2480 | 1461267855453 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 824ms 12:44:15 INFO - PROCESS | 2480 | 1461267855498 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:44:15 INFO - PROCESS | 2480 | 1461267855503 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:44:15 INFO - PROCESS | 2480 | 1461267855516 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 2480 | 1461267855521 Marionette TRACE conn3 <- [1,258,null,{}] 12:44:15 INFO - PROCESS | 2480 | 1461267855526 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:15 INFO - PROCESS | 2480 | 1461267855685 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:44:15 INFO - PROCESS | 2480 | 1461267855700 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03472c5000 == 31 [pid = 2480] [id = 72] 12:44:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 68 (0x7f03443d5c00) [pid = 2480] [serial = 214] [outer = (nil)] 12:44:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 69 (0x7f034737f000) [pid = 2480] [serial = 215] [outer = 0x7f03443d5c00] 12:44:15 INFO - PROCESS | 2480 | 1461267855752 Marionette DEBUG loaded listener.js 12:44:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 70 (0x7f0347cee400) [pid = 2480] [serial = 216] [outer = 0x7f03443d5c00] 12:44:16 INFO - PROCESS | 2480 | 1461267856466 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 988ms 12:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:44:16 INFO - PROCESS | 2480 | 1461267856497 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 2480 | 1461267856499 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:44:16 INFO - PROCESS | 2480 | 1461267856503 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 2480 | 1461267856507 Marionette TRACE conn3 <- [1,262,null,{}] 12:44:16 INFO - PROCESS | 2480 | 1461267856511 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:16 INFO - PROCESS | 2480 | 1461267856653 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:44:16 INFO - PROCESS | 2480 | 1461267856665 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347c9a000 == 32 [pid = 2480] [id = 73] 12:44:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 71 (0x7f033e362400) [pid = 2480] [serial = 217] [outer = (nil)] 12:44:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 72 (0x7f0348545000) [pid = 2480] [serial = 218] [outer = 0x7f033e362400] 12:44:16 INFO - PROCESS | 2480 | 1461267856716 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 73 (0x7f034af5a400) [pid = 2480] [serial = 219] [outer = 0x7f033e362400] 12:44:17 INFO - PROCESS | 2480 | 1461267857268 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 825ms 12:44:17 INFO - PROCESS | 2480 | 1461267857329 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:44:17 INFO - PROCESS | 2480 | 1461267857332 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:44:17 INFO - PROCESS | 2480 | 1461267857343 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:44:17 INFO - PROCESS | 2480 | 1461267857345 Marionette TRACE conn3 <- [1,266,null,{}] 12:44:17 INFO - PROCESS | 2480 | 1461267857348 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:17 INFO - PROCESS | 2480 | 1461267857486 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:44:17 INFO - PROCESS | 2480 | 1461267857549 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03485ea000 == 33 [pid = 2480] [id = 74] 12:44:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 74 (0x7f034afccc00) [pid = 2480] [serial = 220] [outer = (nil)] 12:44:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 75 (0x7f034b271c00) [pid = 2480] [serial = 221] [outer = 0x7f034afccc00] 12:44:17 INFO - PROCESS | 2480 | 1461267857615 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 76 (0x7f034f0e2400) [pid = 2480] [serial = 222] [outer = 0x7f034afccc00] 12:44:18 INFO - PROCESS | 2480 | --DOMWINDOW == 75 (0x7f0344781400) [pid = 2480] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:44:18 INFO - PROCESS | 2480 | --DOMWINDOW == 74 (0x7f0346007000) [pid = 2480] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:44:18 INFO - PROCESS | 2480 | --DOMWINDOW == 73 (0x7f033e966400) [pid = 2480] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:44:18 INFO - PROCESS | 2480 | --DOMWINDOW == 72 (0x7f0341e24400) [pid = 2480] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:44:18 INFO - PROCESS | 2480 | --DOMWINDOW == 71 (0x7f033e463c00) [pid = 2480] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:44:18 INFO - PROCESS | 2480 | --DOMWINDOW == 70 (0x7f0347ce5000) [pid = 2480] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:44:18 INFO - PROCESS | 2480 | --DOMWINDOW == 69 (0x7f033e647800) [pid = 2480] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:44:18 INFO - PROCESS | 2480 | 1461267858297 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 985ms 12:44:18 INFO - PROCESS | 2480 | 1461267858323 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 2480 | 1461267858326 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:44:18 INFO - PROCESS | 2480 | 1461267858336 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 2480 | 1461267858338 Marionette TRACE conn3 <- [1,270,null,{}] 12:44:18 INFO - PROCESS | 2480 | 1461267858341 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:18 INFO - PROCESS | 2480 | 1461267858453 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:44:18 INFO - PROCESS | 2480 | 1461267858464 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ad3c800 == 34 [pid = 2480] [id = 75] 12:44:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 70 (0x7f033e463c00) [pid = 2480] [serial = 223] [outer = (nil)] 12:44:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 71 (0x7f0344781400) [pid = 2480] [serial = 224] [outer = 0x7f033e463c00] 12:44:18 INFO - PROCESS | 2480 | 1461267858518 Marionette DEBUG loaded listener.js 12:44:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 72 (0x7f03540e7800) [pid = 2480] [serial = 225] [outer = 0x7f033e463c00] 12:44:19 INFO - PROCESS | 2480 | 1461267859085 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 780ms 12:44:19 INFO - PROCESS | 2480 | 1461267859116 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:44:19 INFO - PROCESS | 2480 | 1461267859118 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:44:19 INFO - PROCESS | 2480 | 1461267859123 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 2480 | 1461267859125 Marionette TRACE conn3 <- [1,274,null,{}] 12:44:19 INFO - PROCESS | 2480 | 1461267859130 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:19 INFO - PROCESS | 2480 | 1461267859264 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:44:19 INFO - PROCESS | 2480 | 1461267859347 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034b234000 == 35 [pid = 2480] [id = 76] 12:44:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 73 (0x7f033e64c400) [pid = 2480] [serial = 226] [outer = (nil)] 12:44:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 74 (0x7f0354c83c00) [pid = 2480] [serial = 227] [outer = 0x7f033e64c400] 12:44:19 INFO - PROCESS | 2480 | 1461267859399 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 75 (0x7f0354f99000) [pid = 2480] [serial = 228] [outer = 0x7f033e64c400] 12:44:19 INFO - PROCESS | 2480 | 1461267859922 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 826ms 12:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:44:19 INFO - PROCESS | 2480 | 1461267859950 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:44:19 INFO - PROCESS | 2480 | 1461267859952 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:44:19 INFO - PROCESS | 2480 | 1461267859959 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 2480 | 1461267859962 Marionette TRACE conn3 <- [1,278,null,{}] 12:44:19 INFO - PROCESS | 2480 | 1461267859966 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:20 INFO - PROCESS | 2480 | 1461267860076 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:44:20 INFO - PROCESS | 2480 | 1461267860206 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e6ce000 == 36 [pid = 2480] [id = 77] 12:44:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 76 (0x7f033dd8a400) [pid = 2480] [serial = 229] [outer = (nil)] 12:44:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 77 (0x7f033e469c00) [pid = 2480] [serial = 230] [outer = 0x7f033dd8a400] 12:44:20 INFO - PROCESS | 2480 | 1461267860269 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 78 (0x7f033e961000) [pid = 2480] [serial = 231] [outer = 0x7f033dd8a400] 12:44:20 INFO - PROCESS | 2480 | 1461267860997 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1078ms 12:44:21 INFO - PROCESS | 2480 | 1461267861041 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:44:21 INFO - PROCESS | 2480 | 1461267861046 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:44:21 INFO - PROCESS | 2480 | 1461267861053 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 2480 | 1461267861058 Marionette TRACE conn3 <- [1,282,null,{}] 12:44:21 INFO - PROCESS | 2480 | 1461267861065 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:21 INFO - PROCESS | 2480 | 1461267861199 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:44:21 INFO - PROCESS | 2480 | 1461267861296 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346ed5800 == 37 [pid = 2480] [id = 78] 12:44:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 79 (0x7f033dd94000) [pid = 2480] [serial = 232] [outer = (nil)] 12:44:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 80 (0x7f0344369000) [pid = 2480] [serial = 233] [outer = 0x7f033dd94000] 12:44:21 INFO - PROCESS | 2480 | 1461267861360 Marionette DEBUG loaded listener.js 12:44:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 81 (0x7f0345833800) [pid = 2480] [serial = 234] [outer = 0x7f033dd94000] 12:44:22 INFO - PROCESS | 2480 | 1461267862113 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1131ms 12:44:22 INFO - PROCESS | 2480 | 1461267862186 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:44:22 INFO - PROCESS | 2480 | 1461267862191 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:44:22 INFO - PROCESS | 2480 | 1461267862213 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - PROCESS | 2480 | 1461267862216 Marionette TRACE conn3 <- [1,286,null,{}] 12:44:22 INFO - PROCESS | 2480 | 1461267862221 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:22 INFO - PROCESS | 2480 | 1461267862359 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:44:22 INFO - PROCESS | 2480 | 1461267862476 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034b251800 == 38 [pid = 2480] [id = 79] 12:44:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 82 (0x7f0344364c00) [pid = 2480] [serial = 235] [outer = (nil)] 12:44:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 83 (0x7f0347cf0800) [pid = 2480] [serial = 236] [outer = 0x7f0344364c00] 12:44:22 INFO - PROCESS | 2480 | 1461267862539 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 84 (0x7f034afc0800) [pid = 2480] [serial = 237] [outer = 0x7f0344364c00] 12:44:23 INFO - PROCESS | 2480 | 1461267863197 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1028ms 12:44:23 INFO - PROCESS | 2480 | 1461267863241 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:44:23 INFO - PROCESS | 2480 | 1461267863245 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:44:23 INFO - PROCESS | 2480 | 1461267863258 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:44:23 INFO - PROCESS | 2480 | 1461267863265 Marionette TRACE conn3 <- [1,290,null,{}] 12:44:23 INFO - PROCESS | 2480 | 1461267863384 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:23 INFO - PROCESS | 2480 | 1461267863522 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:44:23 INFO - PROCESS | 2480 | 1461267863638 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354e5c800 == 39 [pid = 2480] [id = 80] 12:44:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 85 (0x7f034afcb400) [pid = 2480] [serial = 238] [outer = (nil)] 12:44:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 86 (0x7f0354eca400) [pid = 2480] [serial = 239] [outer = 0x7f034afcb400] 12:44:23 INFO - PROCESS | 2480 | 1461267863701 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 87 (0x7f03551ec800) [pid = 2480] [serial = 240] [outer = 0x7f034afcb400] 12:44:24 INFO - PROCESS | 2480 | 1461267864382 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1165ms 12:44:24 INFO - PROCESS | 2480 | 1461267864417 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 2480 | 1461267864424 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:44:24 INFO - PROCESS | 2480 | 1461267864431 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 2480 | 1461267864433 Marionette TRACE conn3 <- [1,294,null,{}] 12:44:24 INFO - PROCESS | 2480 | 1461267864438 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:24 INFO - PROCESS | 2480 | 1461267864628 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:44:24 INFO - PROCESS | 2480 | 1461267864640 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034438f800 == 40 [pid = 2480] [id = 81] 12:44:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 88 (0x7f0340e4b000) [pid = 2480] [serial = 241] [outer = (nil)] 12:44:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 89 (0x7f03463db400) [pid = 2480] [serial = 242] [outer = 0x7f0340e4b000] 12:44:24 INFO - PROCESS | 2480 | 1461267864698 Marionette DEBUG loaded listener.js 12:44:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 90 (0x7f0355351c00) [pid = 2480] [serial = 243] [outer = 0x7f0340e4b000] 12:44:25 INFO - PROCESS | 2480 | 1461267865579 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1183ms 12:44:25 INFO - PROCESS | 2480 | 1461267865615 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:44:25 INFO - PROCESS | 2480 | 1461267865620 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:44:25 INFO - PROCESS | 2480 | 1461267865627 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 2480 | 1461267865630 Marionette TRACE conn3 <- [1,298,null,{}] 12:44:25 INFO - PROCESS | 2480 | 1461267865637 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:25 INFO - PROCESS | 2480 | 1461267865796 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:44:25 INFO - PROCESS | 2480 | 1461267865816 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347550000 == 41 [pid = 2480] [id = 82] 12:44:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 91 (0x7f033f170800) [pid = 2480] [serial = 244] [outer = (nil)] 12:44:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f0340e4a000) [pid = 2480] [serial = 245] [outer = 0x7f033f170800] 12:44:25 INFO - PROCESS | 2480 | 1461267865872 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f0341e56400) [pid = 2480] [serial = 246] [outer = 0x7f033f170800] 12:44:26 INFO - PROCESS | 2480 | 1461267866649 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1080ms 12:44:26 INFO - PROCESS | 2480 | 1461267866710 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:44:26 INFO - PROCESS | 2480 | 1461267866717 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:44:26 INFO - PROCESS | 2480 | 1461267866726 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:44:26 INFO - PROCESS | 2480 | 1461267866729 Marionette TRACE conn3 <- [1,302,null,{}] 12:44:26 INFO - PROCESS | 2480 | 1461267866734 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:26 INFO - PROCESS | 2480 | 1461267866853 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:44:26 INFO - PROCESS | 2480 | 1461267866972 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034b234000 == 40 [pid = 2480] [id = 76] 12:44:26 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ad3c800 == 39 [pid = 2480] [id = 75] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f0348178800) [pid = 2480] [serial = 194] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e865000 == 40 [pid = 2480] [id = 83] 12:44:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f033ff6cc00) [pid = 2480] [serial = 247] [outer = (nil)] 12:44:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f0344362c00) [pid = 2480] [serial = 248] [outer = 0x7f033ff6cc00] 12:44:27 INFO - PROCESS | 2480 | 1461267867057 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f0346362c00) [pid = 2480] [serial = 249] [outer = 0x7f033ff6cc00] 12:44:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03485ea000 == 39 [pid = 2480] [id = 74] 12:44:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347c9a000 == 38 [pid = 2480] [id = 73] 12:44:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03472c5000 == 37 [pid = 2480] [id = 72] 12:44:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345855800 == 36 [pid = 2480] [id = 71] 12:44:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033fecd000 == 35 [pid = 2480] [id = 70] 12:44:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033feb5000 == 34 [pid = 2480] [id = 69] 12:44:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034786d800 == 33 [pid = 2480] [id = 68] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f03460dfc00) [pid = 2480] [serial = 185] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f0346363800) [pid = 2480] [serial = 186] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f0347804c00) [pid = 2480] [serial = 188] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 91 (0x7f0340310000) [pid = 2480] [serial = 176] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 90 (0x7f0340e46c00) [pid = 2480] [serial = 177] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 89 (0x7f0341e56800) [pid = 2480] [serial = 179] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 88 (0x7f0344368800) [pid = 2480] [serial = 180] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 87 (0x7f03403b0000) [pid = 2480] [serial = 167] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 86 (0x7f0346727000) [pid = 2480] [serial = 170] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 85 (0x7f033ff67400) [pid = 2480] [serial = 174] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 84 (0x7f033eb29800) [pid = 2480] [serial = 173] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 83 (0x7f0347eb9000) [pid = 2480] [serial = 191] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 82 (0x7f034817f400) [pid = 2480] [serial = 192] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 81 (0x7f0341e26000) [pid = 2480] [serial = 182] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 80 (0x7f0347988000) [pid = 2480] [serial = 189] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | --DOMWINDOW == 79 (0x7f0346006800) [pid = 2480] [serial = 183] [outer = (nil)] [url = about:blank] 12:44:27 INFO - PROCESS | 2480 | 1461267867599 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 929ms 12:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:44:27 INFO - PROCESS | 2480 | 1461267867656 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 2480 | 1461267867658 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:44:27 INFO - PROCESS | 2480 | 1461267867662 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 2480 | 1461267867668 Marionette TRACE conn3 <- [1,306,null,{}] 12:44:27 INFO - PROCESS | 2480 | 1461267867680 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:27 INFO - PROCESS | 2480 | 1461267867797 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:44:27 INFO - PROCESS | 2480 | 1461267867813 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03461ba000 == 34 [pid = 2480] [id = 84] 12:44:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 80 (0x7f0347808400) [pid = 2480] [serial = 250] [outer = (nil)] 12:44:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 81 (0x7f0347991000) [pid = 2480] [serial = 251] [outer = 0x7f0347808400] 12:44:27 INFO - PROCESS | 2480 | 1461267867867 Marionette DEBUG loaded listener.js 12:44:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 82 (0x7f0348524000) [pid = 2480] [serial = 252] [outer = 0x7f0347808400] 12:44:28 INFO - PROCESS | 2480 | 1461267868585 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 934ms 12:44:28 INFO - PROCESS | 2480 | 1461267868597 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:44:28 INFO - PROCESS | 2480 | 1461267868600 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:44:28 INFO - PROCESS | 2480 | 1461267868605 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:44:28 INFO - PROCESS | 2480 | 1461267868608 Marionette TRACE conn3 <- [1,310,null,{}] 12:44:28 INFO - PROCESS | 2480 | 1461267868612 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:28 INFO - PROCESS | 2480 | 1461267868722 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:44:28 INFO - PROCESS | 2480 | 1461267868730 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347556000 == 35 [pid = 2480] [id = 85] 12:44:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 83 (0x7f034632b400) [pid = 2480] [serial = 253] [outer = (nil)] 12:44:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 84 (0x7f034afcc400) [pid = 2480] [serial = 254] [outer = 0x7f034632b400] 12:44:28 INFO - PROCESS | 2480 | 1461267868781 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 85 (0x7f034e366c00) [pid = 2480] [serial = 255] [outer = 0x7f034632b400] 12:44:29 INFO - PROCESS | 2480 | 1461267869374 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 776ms 12:44:29 INFO - PROCESS | 2480 | 1461267869382 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 2480 | 1461267869385 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:44:29 INFO - PROCESS | 2480 | 1461267869390 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 2480 | 1461267869392 Marionette TRACE conn3 <- [1,314,null,{}] 12:44:29 INFO - PROCESS | 2480 | 1461267869396 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:29 INFO - PROCESS | 2480 | 1461267869537 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:44:29 INFO - PROCESS | 2480 | 1461267869636 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03485d9000 == 36 [pid = 2480] [id = 86] 12:44:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 86 (0x7f033e362800) [pid = 2480] [serial = 256] [outer = (nil)] 12:44:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 87 (0x7f034b2bec00) [pid = 2480] [serial = 257] [outer = 0x7f033e362800] 12:44:29 INFO - PROCESS | 2480 | 1461267869690 Marionette DEBUG loaded listener.js 12:44:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 88 (0x7f03551a5000) [pid = 2480] [serial = 258] [outer = 0x7f033e362800] 12:44:30 INFO - PROCESS | 2480 | 1461267870275 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 931ms 12:44:30 INFO - PROCESS | 2480 | 1461267870322 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:44:30 INFO - PROCESS | 2480 | 1461267870325 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:44:30 INFO - PROCESS | 2480 | 1461267870338 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 2480 | 1461267870340 Marionette TRACE conn3 <- [1,318,null,{}] 12:44:30 INFO - PROCESS | 2480 | 1461267870345 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:30 INFO - PROCESS | 2480 | 1461267870515 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:44:30 INFO - PROCESS | 2480 | 1461267870540 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354cd2800 == 37 [pid = 2480] [id = 87] 12:44:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 89 (0x7f0356312c00) [pid = 2480] [serial = 259] [outer = (nil)] 12:44:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 90 (0x7f0359b94800) [pid = 2480] [serial = 260] [outer = 0x7f0356312c00] 12:44:30 INFO - PROCESS | 2480 | 1461267870597 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 91 (0x7f035a0d5000) [pid = 2480] [serial = 261] [outer = 0x7f0356312c00] 12:44:31 INFO - PROCESS | 2480 | 1461267871238 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 923ms 12:44:31 INFO - PROCESS | 2480 | 1461267871262 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:44:31 INFO - PROCESS | 2480 | 1461267871265 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:44:31 INFO - PROCESS | 2480 | 1461267871269 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:44:31 INFO - PROCESS | 2480 | 1461267871272 Marionette TRACE conn3 <- [1,322,null,{}] 12:44:31 INFO - PROCESS | 2480 | 1461267871276 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:31 INFO - PROCESS | 2480 | 1461267871423 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:44:31 INFO - PROCESS | 2480 | 1461267871447 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f1e6000 == 38 [pid = 2480] [id = 88] 12:44:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f033d5eb400) [pid = 2480] [serial = 262] [outer = (nil)] 12:44:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f033d5f4800) [pid = 2480] [serial = 263] [outer = 0x7f033d5eb400] 12:44:31 INFO - PROCESS | 2480 | 1461267871499 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f033d5f9400) [pid = 2480] [serial = 264] [outer = 0x7f033d5eb400] 12:44:31 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f034afccc00) [pid = 2480] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:44:31 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f033dd8f400) [pid = 2480] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:44:31 INFO - PROCESS | 2480 | --DOMWINDOW == 91 (0x7f034190b800) [pid = 2480] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:44:31 INFO - PROCESS | 2480 | --DOMWINDOW == 90 (0x7f03443d5c00) [pid = 2480] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:44:31 INFO - PROCESS | 2480 | --DOMWINDOW == 89 (0x7f033e362400) [pid = 2480] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:44:31 INFO - PROCESS | 2480 | --DOMWINDOW == 88 (0x7f033e463c00) [pid = 2480] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:44:31 INFO - PROCESS | 2480 | --DOMWINDOW == 87 (0x7f0340310800) [pid = 2480] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:44:31 INFO - PROCESS | 2480 | --DOMWINDOW == 86 (0x7f03443d1000) [pid = 2480] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:44:32 INFO - PROCESS | 2480 | 1461267872224 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 977ms 12:44:32 INFO - PROCESS | 2480 | 1461267872247 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:44:32 INFO - PROCESS | 2480 | 1461267872250 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:44:32 INFO - PROCESS | 2480 | 1461267872255 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 2480 | 1461267872257 Marionette TRACE conn3 <- [1,326,null,{}] 12:44:32 INFO - PROCESS | 2480 | 1461267872262 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:32 INFO - PROCESS | 2480 | 1461267872397 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:44:32 INFO - PROCESS | 2480 | 1461267872415 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03551b8000 == 39 [pid = 2480] [id = 89] 12:44:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 87 (0x7f033d5ed000) [pid = 2480] [serial = 265] [outer = (nil)] 12:44:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 88 (0x7f03443d5c00) [pid = 2480] [serial = 266] [outer = 0x7f033d5ed000] 12:44:32 INFO - PROCESS | 2480 | 1461267872466 Marionette DEBUG loaded listener.js 12:44:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 89 (0x7f03561c5800) [pid = 2480] [serial = 267] [outer = 0x7f033d5ed000] 12:44:33 INFO - PROCESS | 2480 | 1461267872997 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 774ms 12:44:33 INFO - PROCESS | 2480 | 1461267873029 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:44:33 INFO - PROCESS | 2480 | 1461267873032 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:44:33 INFO - PROCESS | 2480 | 1461267873037 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:44:33 INFO - PROCESS | 2480 | 1461267873038 Marionette TRACE conn3 <- [1,330,null,{}] 12:44:33 INFO - PROCESS | 2480 | 1461267873043 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:33 INFO - PROCESS | 2480 | 1461267873158 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:44:33 INFO - PROCESS | 2480 | 1461267873172 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0357d28800 == 40 [pid = 2480] [id = 90] 12:44:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 90 (0x7f03561d0c00) [pid = 2480] [serial = 268] [outer = (nil)] 12:44:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 91 (0x7f035a18c000) [pid = 2480] [serial = 269] [outer = 0x7f03561d0c00] 12:44:33 INFO - PROCESS | 2480 | 1461267873233 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f035a2c8800) [pid = 2480] [serial = 270] [outer = 0x7f03561d0c00] 12:44:33 INFO - PROCESS | 2480 | 1461267873899 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 929ms 12:44:33 INFO - PROCESS | 2480 | 1461267873966 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:44:33 INFO - PROCESS | 2480 | 1461267873972 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:44:33 INFO - PROCESS | 2480 | 1461267873979 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:44:33 INFO - PROCESS | 2480 | 1461267873984 Marionette TRACE conn3 <- [1,334,null,{}] 12:44:33 INFO - PROCESS | 2480 | 1461267873992 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:34 INFO - PROCESS | 2480 | 1461267874168 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:44:34 INFO - PROCESS | 2480 | 1461267874290 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340484000 == 41 [pid = 2480] [id = 91] 12:44:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f033d5f5000) [pid = 2480] [serial = 271] [outer = (nil)] 12:44:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f033eb25000) [pid = 2480] [serial = 272] [outer = 0x7f033d5f5000] 12:44:34 INFO - PROCESS | 2480 | 1461267874353 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f03403b6c00) [pid = 2480] [serial = 273] [outer = 0x7f033d5f5000] 12:44:35 INFO - PROCESS | 2480 | 1461267875029 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1082ms 12:44:35 INFO - PROCESS | 2480 | 1461267875073 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 2480 | 1461267875080 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:44:35 INFO - PROCESS | 2480 | 1461267875089 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 2480 | 1461267875092 Marionette TRACE conn3 <- [1,338,null,{}] 12:44:35 INFO - PROCESS | 2480 | 1461267875097 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:35 INFO - PROCESS | 2480 | 1461267875224 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:44:35 INFO - PROCESS | 2480 | 1461267875324 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347cab800 == 42 [pid = 2480] [id = 92] 12:44:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f0341e5d400) [pid = 2480] [serial = 274] [outer = (nil)] 12:44:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f0346362000) [pid = 2480] [serial = 275] [outer = 0x7f0341e5d400] 12:44:35 INFO - PROCESS | 2480 | 1461267875385 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f0346d4f000) [pid = 2480] [serial = 276] [outer = 0x7f0341e5d400] 12:44:36 INFO - PROCESS | 2480 | 1461267876077 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1027ms 12:44:36 INFO - PROCESS | 2480 | 1461267876116 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:44:36 INFO - PROCESS | 2480 | 1461267876119 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:44:36 INFO - PROCESS | 2480 | 1461267876125 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:44:36 INFO - PROCESS | 2480 | 1461267876129 Marionette TRACE conn3 <- [1,342,null,{}] 12:44:36 INFO - PROCESS | 2480 | 1461267876161 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:36 INFO - PROCESS | 2480 | 1461267876300 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:44:36 INFO - PROCESS | 2480 | 1461267876420 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03599ae800 == 43 [pid = 2480] [id = 93] 12:44:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f0346d51000) [pid = 2480] [serial = 277] [outer = (nil)] 12:44:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f03540e7000) [pid = 2480] [serial = 278] [outer = 0x7f0346d51000] 12:44:36 INFO - PROCESS | 2480 | 1461267876487 Marionette DEBUG loaded listener.js 12:44:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f035630f400) [pid = 2480] [serial = 279] [outer = 0x7f0346d51000] 12:44:37 INFO - PROCESS | 2480 | 1461267877324 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1230ms 12:44:37 INFO - PROCESS | 2480 | 1461267877355 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 2480 | 1461267877359 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:44:37 INFO - PROCESS | 2480 | 1461267877364 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 2480 | 1461267877366 Marionette TRACE conn3 <- [1,346,null,{}] 12:44:37 INFO - PROCESS | 2480 | 1461267877371 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:37 INFO - PROCESS | 2480 | 1461267877494 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:44:37 INFO - PROCESS | 2480 | 1461267877620 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a1d3000 == 44 [pid = 2480] [id = 94] 12:44:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f0347808000) [pid = 2480] [serial = 280] [outer = (nil)] 12:44:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f035a185400) [pid = 2480] [serial = 281] [outer = 0x7f0347808000] 12:44:37 INFO - PROCESS | 2480 | 1461267877681 Marionette DEBUG loaded listener.js 12:44:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f035a5c1800) [pid = 2480] [serial = 282] [outer = 0x7f0347808000] 12:44:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f03451c8c00) [pid = 2480] [serial = 283] [outer = 0x7f033e965c00] 12:44:38 INFO - PROCESS | 2480 | 1461267878496 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1175ms 12:44:38 INFO - PROCESS | 2480 | 1461267878540 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:44:38 INFO - PROCESS | 2480 | 1461267878543 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:44:38 INFO - PROCESS | 2480 | 1461267878550 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:44:38 INFO - PROCESS | 2480 | 1461267878552 Marionette TRACE conn3 <- [1,350,null,{}] 12:44:38 INFO - PROCESS | 2480 | 1461267878557 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:38 INFO - PROCESS | 2480 | 1461267878686 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:44:38 INFO - PROCESS | 2480 | 1461267878958 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345778800 == 45 [pid = 2480] [id = 95] 12:44:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f033d5f6800) [pid = 2480] [serial = 284] [outer = (nil)] 12:44:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f033e46d800) [pid = 2480] [serial = 285] [outer = 0x7f033d5f6800] 12:44:39 INFO - PROCESS | 2480 | 1461267879025 Marionette DEBUG loaded listener.js 12:44:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f033f27d800) [pid = 2480] [serial = 286] [outer = 0x7f033d5f6800] 12:44:39 INFO - PROCESS | 2480 | 1461267879834 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1328ms 12:44:39 INFO - PROCESS | 2480 | 1461267879879 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 2480 | 1461267879885 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:44:39 INFO - PROCESS | 2480 | 1461267879892 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 2480 | 1461267879895 Marionette TRACE conn3 <- [1,354,null,{}] 12:44:39 INFO - PROCESS | 2480 | 1461267879902 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:40 INFO - PROCESS | 2480 | 1461267880035 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:44:40 INFO - PROCESS | 2480 | 1461267880159 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03551b8000 == 44 [pid = 2480] [id = 89] 12:44:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f1e6000 == 43 [pid = 2480] [id = 88] 12:44:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354cd2800 == 42 [pid = 2480] [id = 87] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f0354c83c00) [pid = 2480] [serial = 227] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033febc800 == 43 [pid = 2480] [id = 96] 12:44:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f033d5f4c00) [pid = 2480] [serial = 287] [outer = (nil)] 12:44:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f0344369400) [pid = 2480] [serial = 288] [outer = 0x7f033d5f4c00] 12:44:40 INFO - PROCESS | 2480 | 1461267880243 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f03451cf400) [pid = 2480] [serial = 289] [outer = 0x7f033d5f4c00] 12:44:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03485d9000 == 42 [pid = 2480] [id = 86] 12:44:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347556000 == 41 [pid = 2480] [id = 85] 12:44:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03461ba000 == 40 [pid = 2480] [id = 84] 12:44:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e865000 == 39 [pid = 2480] [id = 83] 12:44:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347550000 == 38 [pid = 2480] [id = 82] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f03540e7800) [pid = 2480] [serial = 225] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f03460d3c00) [pid = 2480] [serial = 213] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f0341e2d800) [pid = 2480] [serial = 210] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f034f0e2400) [pid = 2480] [serial = 222] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f033e649400) [pid = 2480] [serial = 206] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f033e967000) [pid = 2480] [serial = 207] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f035a506c00) [pid = 2480] [serial = 165] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f0347cee400) [pid = 2480] [serial = 216] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f0348545000) [pid = 2480] [serial = 218] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f034af5a400) [pid = 2480] [serial = 219] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f033f166800) [pid = 2480] [serial = 197] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f0344781400) [pid = 2480] [serial = 224] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f0341906000) [pid = 2480] [serial = 209] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f0341e21000) [pid = 2480] [serial = 200] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f034737f000) [pid = 2480] [serial = 215] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f034b271c00) [pid = 2480] [serial = 221] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f0345076800) [pid = 2480] [serial = 212] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f0347052800) [pid = 2480] [serial = 203] [outer = (nil)] [url = about:blank] 12:44:40 INFO - PROCESS | 2480 | 1461267880843 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 979ms 12:44:40 INFO - PROCESS | 2480 | 1461267880874 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:44:40 INFO - PROCESS | 2480 | 1461267880878 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:44:40 INFO - PROCESS | 2480 | 1461267880886 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:44:40 INFO - PROCESS | 2480 | 1461267880889 Marionette TRACE conn3 <- [1,358,null,{}] 12:44:40 INFO - PROCESS | 2480 | 1461267880894 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:41 INFO - PROCESS | 2480 | 1461267881011 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:44:41 INFO - PROCESS | 2480 | 1461267881107 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346519000 == 39 [pid = 2480] [id = 97] 12:44:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f033fe13c00) [pid = 2480] [serial = 290] [outer = (nil)] 12:44:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f03466a0000) [pid = 2480] [serial = 291] [outer = 0x7f033fe13c00] 12:44:41 INFO - PROCESS | 2480 | 1461267881159 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f034780a400) [pid = 2480] [serial = 292] [outer = 0x7f033fe13c00] 12:44:41 INFO - PROCESS | 2480 | 1461267881802 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44: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. 12:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 976ms 12:44:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:44:41 INFO - PROCESS | 2480 | 1461267881862 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 2480 | 1461267881865 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:44:41 INFO - PROCESS | 2480 | 1461267881872 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 2480 | 1461267881880 Marionette TRACE conn3 <- [1,362,null,{}] 12:44:41 INFO - PROCESS | 2480 | 1461267881892 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:42 INFO - PROCESS | 2480 | 1461267882036 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:44:42 INFO - PROCESS | 2480 | 1461267882055 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03485db000 == 40 [pid = 2480] [id = 98] 12:44:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f0348a8d400) [pid = 2480] [serial = 293] [outer = (nil)] 12:44:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f034af5f400) [pid = 2480] [serial = 294] [outer = 0x7f0348a8d400] 12:44:42 INFO - PROCESS | 2480 | 1461267882125 Marionette DEBUG loaded listener.js 12:44:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f034f0e2000) [pid = 2480] [serial = 295] [outer = 0x7f0348a8d400] 12:44:42 INFO - PROCESS | 2480 | 1461267882722 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44: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. 12:44:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 892ms 12:44:42 INFO - PROCESS | 2480 | 1461267882761 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:44:42 INFO - PROCESS | 2480 | 1461267882765 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:44:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:44:42 INFO - PROCESS | 2480 | 1461267882770 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 2480 | 1461267882771 Marionette TRACE conn3 <- [1,366,null,{}] 12:44:42 INFO - PROCESS | 2480 | 1461267882776 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:42 INFO - PROCESS | 2480 | 1461267882933 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:44:42 INFO - PROCESS | 2480 | 1461267882988 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034b251000 == 41 [pid = 2480] [id = 99] 12:44:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f033d5ebc00) [pid = 2480] [serial = 296] [outer = (nil)] 12:44:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f0354f93400) [pid = 2480] [serial = 297] [outer = 0x7f033d5ebc00] 12:44:43 INFO - PROCESS | 2480 | 1461267883038 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f0355350000) [pid = 2480] [serial = 298] [outer = 0x7f033d5ebc00] 12:44:43 INFO - PROCESS | 2480 | 1461267883613 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 876ms 12:44:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:44:43 INFO - PROCESS | 2480 | 1461267883646 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:44:43 INFO - PROCESS | 2480 | 1461267883648 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:44:43 INFO - PROCESS | 2480 | 1461267883652 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:44:43 INFO - PROCESS | 2480 | 1461267883655 Marionette TRACE conn3 <- [1,370,null,{}] 12:44:43 INFO - PROCESS | 2480 | 1461267883659 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:43 INFO - PROCESS | 2480 | 1461267883803 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:44:43 INFO - PROCESS | 2480 | 1461267883817 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0355102800 == 42 [pid = 2480] [id = 100] 12:44:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f0358224000) [pid = 2480] [serial = 299] [outer = (nil)] 12:44:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f03582e2000) [pid = 2480] [serial = 300] [outer = 0x7f0358224000] 12:44:43 INFO - PROCESS | 2480 | 1461267883929 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f035a29b400) [pid = 2480] [serial = 301] [outer = 0x7f0358224000] 12:44:44 INFO - PROCESS | 2480 | 1461267884620 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:44:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:44:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 977ms 12:44:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:44:44 INFO - PROCESS | 2480 | 1461267884635 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 2480 | 1461267884637 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:44:44 INFO - PROCESS | 2480 | 1461267884642 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - PROCESS | 2480 | 1461267884645 Marionette TRACE conn3 <- [1,374,null,{}] 12:44:44 INFO - PROCESS | 2480 | 1461267884649 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:44 INFO - PROCESS | 2480 | 1461267884884 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f034632b400) [pid = 2480] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f033f170800) [pid = 2480] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f0356312c00) [pid = 2480] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f0347808400) [pid = 2480] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f033d5eb400) [pid = 2480] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f033d5ed000) [pid = 2480] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f033ff6cc00) [pid = 2480] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f033e362800) [pid = 2480] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f033dd8d000) [pid = 2480] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f033f171400) [pid = 2480] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:44:44 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f033e64c400) [pid = 2480] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:44:44 INFO - PROCESS | 2480 | 1461267884959 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033febf800 == 43 [pid = 2480] [id = 101] 12:44:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f033d5ecc00) [pid = 2480] [serial = 302] [outer = (nil)] 12:44:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f033dd8d000) [pid = 2480] [serial = 303] [outer = 0x7f033d5ecc00] 12:44:45 INFO - PROCESS | 2480 | 1461267885011 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f0341902800) [pid = 2480] [serial = 304] [outer = 0x7f033d5ecc00] 12:44:45 INFO - PROCESS | 2480 | 1461267885576 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:44:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 978ms 12:44:45 INFO - PROCESS | 2480 | 1461267885621 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 2480 | 1461267885624 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:44:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:44:45 INFO - PROCESS | 2480 | 1461267885629 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 2480 | 1461267885631 Marionette TRACE conn3 <- [1,378,null,{}] 12:44:45 INFO - PROCESS | 2480 | 1461267885636 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:45 INFO - PROCESS | 2480 | 1461267885742 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:44:45 INFO - PROCESS | 2480 | 1461267885829 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035999c000 == 44 [pid = 2480] [id = 102] 12:44:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f033d5ed000) [pid = 2480] [serial = 305] [outer = (nil)] 12:44:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f03561c9c00) [pid = 2480] [serial = 306] [outer = 0x7f033d5ed000] 12:44:45 INFO - PROCESS | 2480 | 1461267885880 Marionette DEBUG loaded listener.js 12:44:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f035c213c00) [pid = 2480] [serial = 307] [outer = 0x7f033d5ed000] 12:44:46 INFO - PROCESS | 2480 | 1461267886383 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:44:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:44:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 778ms 12:44:46 INFO - PROCESS | 2480 | 1461267886407 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:44:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:44:46 INFO - PROCESS | 2480 | 1461267886410 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:44:46 INFO - PROCESS | 2480 | 1461267886415 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:44:46 INFO - PROCESS | 2480 | 1461267886417 Marionette TRACE conn3 <- [1,382,null,{}] 12:44:46 INFO - PROCESS | 2480 | 1461267886427 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:46 INFO - PROCESS | 2480 | 1461267886533 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:44:46 INFO - PROCESS | 2480 | 1461267886541 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a593000 == 45 [pid = 2480] [id = 103] 12:44:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f033d5c6400) [pid = 2480] [serial = 308] [outer = (nil)] 12:44:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f033d5cec00) [pid = 2480] [serial = 309] [outer = 0x7f033d5c6400] 12:44:46 INFO - PROCESS | 2480 | 1461267886593 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f035a299400) [pid = 2480] [serial = 310] [outer = 0x7f033d5c6400] 12:44:47 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:47 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:44:47 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:47 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:47 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:44:47 INFO - PROCESS | 2480 | 1461267887506 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:44:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:44:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1132ms 12:44:47 INFO - PROCESS | 2480 | 1461267887548 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:44:47 INFO - PROCESS | 2480 | 1461267887553 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:44:47 INFO - PROCESS | 2480 | 1461267887561 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 2480 | 1461267887564 Marionette TRACE conn3 <- [1,386,null,{}] 12:44:47 INFO - PROCESS | 2480 | 1461267887572 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:47 INFO - PROCESS | 2480 | 1461267887741 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:44:47 INFO - PROCESS | 2480 | 1461267887873 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034754e000 == 46 [pid = 2480] [id = 104] 12:44:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f033ff6d000) [pid = 2480] [serial = 311] [outer = (nil)] 12:44:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f0341905000) [pid = 2480] [serial = 312] [outer = 0x7f033ff6d000] 12:44:47 INFO - PROCESS | 2480 | 1461267887937 Marionette DEBUG loaded listener.js 12:44:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f03451ca000) [pid = 2480] [serial = 313] [outer = 0x7f033ff6d000] 12:44:48 INFO - PROCESS | 2480 | 1461267888691 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1179ms 12:44:48 INFO - PROCESS | 2480 | 1461267888741 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:44:48 INFO - PROCESS | 2480 | 1461267888748 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:44:48 INFO - PROCESS | 2480 | 1461267888757 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 2480 | 1461267888760 Marionette TRACE conn3 <- [1,390,null,{}] 12:44:48 INFO - PROCESS | 2480 | 1461267888765 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:48 INFO - PROCESS | 2480 | 1461267888905 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:44:49 INFO - PROCESS | 2480 | 1461267889029 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354ef3000 == 47 [pid = 2480] [id = 105] 12:44:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f03457a2400) [pid = 2480] [serial = 314] [outer = (nil)] 12:44:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f0347807000) [pid = 2480] [serial = 315] [outer = 0x7f03457a2400] 12:44:49 INFO - PROCESS | 2480 | 1461267889093 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f0348a88c00) [pid = 2480] [serial = 316] [outer = 0x7f03457a2400] 12:44:49 INFO - PROCESS | 2480 | 1461267889937 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:44:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:44:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1233ms 12:44:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:44:49 INFO - PROCESS | 2480 | 1461267889990 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:44:49 INFO - PROCESS | 2480 | 1461267889993 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:44:50 INFO - PROCESS | 2480 | 1461267889999 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 2480 | 1461267890004 Marionette TRACE conn3 <- [1,394,null,{}] 12:44:50 INFO - PROCESS | 2480 | 1461267890017 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:50 INFO - PROCESS | 2480 | 1461267890150 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:44:50 INFO - PROCESS | 2480 | 1461267890284 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035c278800 == 48 [pid = 2480] [id = 106] 12:44:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f03551ebc00) [pid = 2480] [serial = 317] [outer = (nil)] 12:44:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0359ba0800) [pid = 2480] [serial = 318] [outer = 0x7f03551ebc00] 12:44:50 INFO - PROCESS | 2480 | 1461267890349 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f035a5c9c00) [pid = 2480] [serial = 319] [outer = 0x7f03551ebc00] 12:44:51 INFO - PROCESS | 2480 | 1461267891086 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:44:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:44:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1139ms 12:44:51 INFO - PROCESS | 2480 | 1461267891138 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 2480 | 1461267891142 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:44:51 INFO - PROCESS | 2480 | 1461267891147 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 2480 | 1461267891150 Marionette TRACE conn3 <- [1,398,null,{}] 12:44:51 INFO - PROCESS | 2480 | 1461267891154 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:51 INFO - PROCESS | 2480 | 1461267891289 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:44:51 INFO - PROCESS | 2480 | 1461267891418 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035e522800 == 49 [pid = 2480] [id = 107] 12:44:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f0356315400) [pid = 2480] [serial = 320] [outer = (nil)] 12:44:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f035c211400) [pid = 2480] [serial = 321] [outer = 0x7f0356315400] 12:44:51 INFO - PROCESS | 2480 | 1461267891482 Marionette DEBUG loaded listener.js 12:44:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f035c2af400) [pid = 2480] [serial = 322] [outer = 0x7f0356315400] 12:44:52 INFO - PROCESS | 2480 | 1461267892350 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1441ms 12:44:52 INFO - PROCESS | 2480 | 1461267892589 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:44:52 INFO - PROCESS | 2480 | 1461267892595 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:44:52 INFO - PROCESS | 2480 | 1461267892602 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - PROCESS | 2480 | 1461267892606 Marionette TRACE conn3 <- [1,402,null,{}] 12:44:52 INFO - PROCESS | 2480 | 1461267892612 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:52 INFO - PROCESS | 2480 | 1461267892766 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:44:52 INFO - PROCESS | 2480 | 1461267892984 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e420000 == 50 [pid = 2480] [id = 108] 12:44:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f033e7cd800) [pid = 2480] [serial = 323] [outer = (nil)] 12:44:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f033fe10800) [pid = 2480] [serial = 324] [outer = 0x7f033e7cd800] 12:44:53 INFO - PROCESS | 2480 | 1461267893054 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f0340e46000) [pid = 2480] [serial = 325] [outer = 0x7f033e7cd800] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035999c000 == 49 [pid = 2480] [id = 102] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033febf800 == 48 [pid = 2480] [id = 101] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0355102800 == 47 [pid = 2480] [id = 100] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034b251000 == 46 [pid = 2480] [id = 99] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03485db000 == 45 [pid = 2480] [id = 98] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f035a18c000) [pid = 2480] [serial = 269] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | 1461267893813 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346519000 == 44 [pid = 2480] [id = 97] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033febc800 == 43 [pid = 2480] [id = 96] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345778800 == 42 [pid = 2480] [id = 95] 12:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1231ms 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347cab800 == 41 [pid = 2480] [id = 92] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0340484000 == 40 [pid = 2480] [id = 91] 12:44:53 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0357d28800 == 39 [pid = 2480] [id = 90] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f0354f99000) [pid = 2480] [serial = 228] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f034190c800) [pid = 2480] [serial = 168] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f0347985000) [pid = 2480] [serial = 171] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f033e469c00) [pid = 2480] [serial = 230] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f03463db400) [pid = 2480] [serial = 242] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f034afcc400) [pid = 2480] [serial = 254] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f034e366c00) [pid = 2480] [serial = 255] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f0341e56400) [pid = 2480] [serial = 246] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f0340e4a000) [pid = 2480] [serial = 245] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f0359b94800) [pid = 2480] [serial = 260] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f0347991000) [pid = 2480] [serial = 251] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f033d5f4800) [pid = 2480] [serial = 263] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f0348524000) [pid = 2480] [serial = 252] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f0347cf0800) [pid = 2480] [serial = 236] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f03443d5c00) [pid = 2480] [serial = 266] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f0344362c00) [pid = 2480] [serial = 248] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f0346362c00) [pid = 2480] [serial = 249] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f0354eca400) [pid = 2480] [serial = 239] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f0344369000) [pid = 2480] [serial = 233] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f034b2bec00) [pid = 2480] [serial = 257] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f03551a5000) [pid = 2480] [serial = 258] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f033d5f9400) [pid = 2480] [serial = 264] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f035a0d5000) [pid = 2480] [serial = 261] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f03561c5800) [pid = 2480] [serial = 267] [outer = (nil)] [url = about:blank] 12:44:53 INFO - PROCESS | 2480 | 1461267893875 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:44:53 INFO - PROCESS | 2480 | 1461267893879 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:44:53 INFO - PROCESS | 2480 | 1461267893892 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:44:53 INFO - PROCESS | 2480 | 1461267893896 Marionette TRACE conn3 <- [1,406,null,{}] 12:44:53 INFO - PROCESS | 2480 | 1461267893901 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:54 INFO - PROCESS | 2480 | 1461267894023 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:44:54 INFO - PROCESS | 2480 | 1461267894032 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340488000 == 40 [pid = 2480] [id = 109] 12:44:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f034190c400) [pid = 2480] [serial = 326] [outer = (nil)] 12:44:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f034507bc00) [pid = 2480] [serial = 327] [outer = 0x7f034190c400] 12:44:54 INFO - PROCESS | 2480 | 1461267894085 Marionette DEBUG loaded listener.js 12:44:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f03463dd400) [pid = 2480] [serial = 328] [outer = 0x7f034190c400] 12:44:54 INFO - PROCESS | 2480 | 1461267894756 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 881ms 12:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:44:54 INFO - PROCESS | 2480 | 1461267894771 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:44:54 INFO - PROCESS | 2480 | 1461267894773 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:44:54 INFO - PROCESS | 2480 | 1461267894779 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 2480 | 1461267894782 Marionette TRACE conn3 <- [1,410,null,{}] 12:44:54 INFO - PROCESS | 2480 | 1461267894795 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:54 INFO - PROCESS | 2480 | 1461267894918 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:44:55 INFO - PROCESS | 2480 | 1461267895010 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347c9f800 == 41 [pid = 2480] [id = 110] 12:44:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f03463db400) [pid = 2480] [serial = 329] [outer = (nil)] 12:44:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f034af5ac00) [pid = 2480] [serial = 330] [outer = 0x7f03463db400] 12:44:55 INFO - PROCESS | 2480 | 1461267895066 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f034f0e2400) [pid = 2480] [serial = 331] [outer = 0x7f03463db400] 12:44:55 INFO - PROCESS | 2480 | 1461267895721 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:44:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:44:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 986ms 12:44:55 INFO - PROCESS | 2480 | 1461267895764 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 2480 | 1461267895767 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:44:55 INFO - PROCESS | 2480 | 1461267895784 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 2480 | 1461267895786 Marionette TRACE conn3 <- [1,414,null,{}] 12:44:55 INFO - PROCESS | 2480 | 1461267895791 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:55 INFO - PROCESS | 2480 | 1461267895915 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:44:55 INFO - PROCESS | 2480 | 1461267895930 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034afbd000 == 42 [pid = 2480] [id = 111] 12:44:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f033d5ce400) [pid = 2480] [serial = 332] [outer = (nil)] 12:44:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f03561d0400) [pid = 2480] [serial = 333] [outer = 0x7f033d5ce400] 12:44:55 INFO - PROCESS | 2480 | 1461267895983 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f035a0cb400) [pid = 2480] [serial = 334] [outer = 0x7f033d5ce400] 12:44:56 INFO - PROCESS | 2480 | 1461267896632 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 890ms 12:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:44:56 INFO - PROCESS | 2480 | 1461267896663 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:44:56 INFO - PROCESS | 2480 | 1461267896665 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:44:56 INFO - PROCESS | 2480 | 1461267896669 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:44:56 INFO - PROCESS | 2480 | 1461267896673 Marionette TRACE conn3 <- [1,418,null,{}] 12:44:56 INFO - PROCESS | 2480 | 1461267896677 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:56 INFO - PROCESS | 2480 | 1461267896824 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:44:56 INFO - PROCESS | 2480 | 1461267896895 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354e6a000 == 43 [pid = 2480] [id = 112] 12:44:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f035519c400) [pid = 2480] [serial = 335] [outer = (nil)] 12:44:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f035a505c00) [pid = 2480] [serial = 336] [outer = 0x7f035519c400] 12:44:56 INFO - PROCESS | 2480 | 1461267896947 Marionette DEBUG loaded listener.js 12:44:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f035a5f5c00) [pid = 2480] [serial = 337] [outer = 0x7f035519c400] 12:44:58 INFO - PROCESS | 2480 | 1461267898129 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:44:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1527ms 12:44:58 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f0358224000) [pid = 2480] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:44:58 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f033d5f6800) [pid = 2480] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:44:58 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f033d5f4c00) [pid = 2480] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:44:58 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f033d5ed000) [pid = 2480] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:44:58 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f0348a8d400) [pid = 2480] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:44:58 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f033fe13c00) [pid = 2480] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:44:58 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f03561d0c00) [pid = 2480] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:44:58 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f033d5ebc00) [pid = 2480] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:44:58 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f033d5ecc00) [pid = 2480] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:44:58 INFO - PROCESS | 2480 | 1461267898216 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:44:58 INFO - PROCESS | 2480 | 1461267898218 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:44:58 INFO - PROCESS | 2480 | 1461267898222 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - PROCESS | 2480 | 1461267898225 Marionette TRACE conn3 <- [1,422,null,{}] 12:44:58 INFO - PROCESS | 2480 | 1461267898229 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:58 INFO - PROCESS | 2480 | 1461267898370 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:44:58 INFO - PROCESS | 2480 | 1461267898381 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540aa800 == 44 [pid = 2480] [id = 113] 12:44:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f035a633800) [pid = 2480] [serial = 338] [outer = (nil)] 12:44:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f035c244000) [pid = 2480] [serial = 339] [outer = 0x7f035a633800] 12:44:58 INFO - PROCESS | 2480 | 1461267898446 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f035cfa8c00) [pid = 2480] [serial = 340] [outer = 0x7f035a633800] 12:44:59 INFO - PROCESS | 2480 | 1461267899507 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:44:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:44:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1331ms 12:44:59 INFO - PROCESS | 2480 | 1461267899554 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:44:59 INFO - PROCESS | 2480 | 1461267899557 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:44:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:44:59 INFO - PROCESS | 2480 | 1461267899562 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:44:59 INFO - PROCESS | 2480 | 1461267899565 Marionette TRACE conn3 <- [1,426,null,{}] 12:44:59 INFO - PROCESS | 2480 | 1461267899569 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:44:59 INFO - PROCESS | 2480 | 1461267899681 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:44:59 INFO - PROCESS | 2480 | 1461267899690 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033febb000 == 45 [pid = 2480] [id = 114] 12:44:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f034635cc00) [pid = 2480] [serial = 341] [outer = (nil)] 12:44:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f035e55d400) [pid = 2480] [serial = 342] [outer = 0x7f034635cc00] 12:44:59 INFO - PROCESS | 2480 | 1461267899741 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f035e7d9400) [pid = 2480] [serial = 343] [outer = 0x7f034635cc00] 12:45:00 INFO - PROCESS | 2480 | 1461267900508 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 2480 | 1461267900544 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:45:00 INFO - PROCESS | 2480 | 1461267900552 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 2480 | 1461267900557 Marionette TRACE conn3 <- [1,430,null,{}] 12:45:00 INFO - PROCESS | 2480 | 1461267900564 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:00 INFO - PROCESS | 2480 | 1461267900750 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:45:00 INFO - PROCESS | 2480 | 1461267900772 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346ef3800 == 46 [pid = 2480] [id = 115] 12:45:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f033e967000) [pid = 2480] [serial = 344] [outer = (nil)] 12:45:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f0341904000) [pid = 2480] [serial = 345] [outer = 0x7f033e967000] 12:45:00 INFO - PROCESS | 2480 | 1461267900838 Marionette DEBUG loaded listener.js 12:45:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f0344363400) [pid = 2480] [serial = 346] [outer = 0x7f033e967000] 12:45:01 INFO - PROCESS | 2480 | 1461267901693 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1186ms 12:45:01 INFO - PROCESS | 2480 | 1461267901738 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 2480 | 1461267901746 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:45:01 INFO - PROCESS | 2480 | 1461267901755 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 2480 | 1461267901759 Marionette TRACE conn3 <- [1,434,null,{}] 12:45:01 INFO - PROCESS | 2480 | 1461267901765 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:01 INFO - PROCESS | 2480 | 1461267901914 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:45:02 INFO - PROCESS | 2480 | 1461267902039 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354e64800 == 47 [pid = 2480] [id = 116] 12:45:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f033eb29800) [pid = 2480] [serial = 347] [outer = (nil)] 12:45:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f034817f400) [pid = 2480] [serial = 348] [outer = 0x7f033eb29800] 12:45:02 INFO - PROCESS | 2480 | 1461267902102 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f034b275000) [pid = 2480] [serial = 349] [outer = 0x7f033eb29800] 12:45:03 INFO - PROCESS | 2480 | 1461267903005 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1297ms 12:45:03 INFO - PROCESS | 2480 | 1461267903052 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 2480 | 1461267903056 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:45:03 INFO - PROCESS | 2480 | 1461267903061 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 2480 | 1461267903066 Marionette TRACE conn3 <- [1,438,null,{}] 12:45:03 INFO - PROCESS | 2480 | 1461267903080 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:03 INFO - PROCESS | 2480 | 1461267903220 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:45:03 INFO - PROCESS | 2480 | 1461267903354 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035e517800 == 48 [pid = 2480] [id = 117] 12:45:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f034029c800) [pid = 2480] [serial = 350] [outer = (nil)] 12:45:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f034af5c400) [pid = 2480] [serial = 351] [outer = 0x7f034029c800] 12:45:03 INFO - PROCESS | 2480 | 1461267903422 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0355349000) [pid = 2480] [serial = 352] [outer = 0x7f034029c800] 12:45:04 INFO - PROCESS | 2480 | 1461267904187 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:45:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:45:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1184ms 12:45:04 INFO - PROCESS | 2480 | 1461267904246 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:45:04 INFO - PROCESS | 2480 | 1461267904250 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:45:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:45:04 INFO - PROCESS | 2480 | 1461267904272 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:45:04 INFO - PROCESS | 2480 | 1461267904275 Marionette TRACE conn3 <- [1,442,null,{}] 12:45:04 INFO - PROCESS | 2480 | 1461267904279 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:04 INFO - PROCESS | 2480 | 1461267904410 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:45:04 INFO - PROCESS | 2480 | 1461267904535 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e1d2800 == 49 [pid = 2480] [id = 118] 12:45:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f033d5d1400) [pid = 2480] [serial = 353] [outer = (nil)] 12:45:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f035a5c9400) [pid = 2480] [serial = 354] [outer = 0x7f033d5d1400] 12:45:04 INFO - PROCESS | 2480 | 1461267904597 Marionette DEBUG loaded listener.js 12:45:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f035cc78800) [pid = 2480] [serial = 355] [outer = 0x7f033d5d1400] 12:45:05 INFO - PROCESS | 2480 | 1461267905354 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1128ms 12:45:05 INFO - PROCESS | 2480 | 1461267905398 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:45:05 INFO - PROCESS | 2480 | 1461267905402 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:45:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:45:05 INFO - PROCESS | 2480 | 1461267905423 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:45:05 INFO - PROCESS | 2480 | 1461267905427 Marionette TRACE conn3 <- [1,446,null,{}] 12:45:05 INFO - PROCESS | 2480 | 1461267905431 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:05 INFO - PROCESS | 2480 | 1461267905558 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:45:05 INFO - PROCESS | 2480 | 1461267905684 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034afaa000 == 50 [pid = 2480] [id = 119] 12:45:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f033d5c2c00) [pid = 2480] [serial = 356] [outer = (nil)] 12:45:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f033d5f4800) [pid = 2480] [serial = 357] [outer = 0x7f033d5c2c00] 12:45:05 INFO - PROCESS | 2480 | 1461267905745 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f035cf86400) [pid = 2480] [serial = 358] [outer = 0x7f033d5c2c00] 12:45:06 INFO - PROCESS | 2480 | 1461267906678 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:45:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1279ms 12:45:06 INFO - PROCESS | 2480 | 1461267906702 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:45:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:45:06 INFO - PROCESS | 2480 | 1461267906706 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:45:06 INFO - PROCESS | 2480 | 1461267906714 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 2480 | 1461267906719 Marionette TRACE conn3 <- [1,450,null,{}] 12:45:06 INFO - PROCESS | 2480 | 1461267906726 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:06 INFO - PROCESS | 2480 | 1461267906852 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:45:06 INFO - PROCESS | 2480 | 1461267906964 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034741b800 == 51 [pid = 2480] [id = 120] 12:45:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f033d5c6800) [pid = 2480] [serial = 359] [outer = (nil)] 12:45:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f0340296000) [pid = 2480] [serial = 360] [outer = 0x7f033d5c6800] 12:45:07 INFO - PROCESS | 2480 | 1461267907021 Marionette DEBUG loaded listener.js 12:45:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f034029e800) [pid = 2480] [serial = 361] [outer = 0x7f033d5c6800] 12:45:07 INFO - PROCESS | 2480 | 1461267907900 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 2480 | 1461267908003 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:45:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:45:08 INFO - PROCESS | 2480 | 1461267908012 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:45:08 INFO - PROCESS | 2480 | 1461267908015 Marionette TRACE conn3 <- [1,454,null,{}] 12:45:08 INFO - PROCESS | 2480 | 1461267908020 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:08 INFO - PROCESS | 2480 | 1461267908147 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f033df14800) [pid = 2480] [serial = 120] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f0354f93400) [pid = 2480] [serial = 297] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f0355350000) [pid = 2480] [serial = 298] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f035a29b400) [pid = 2480] [serial = 301] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f035c213c00) [pid = 2480] [serial = 307] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f033dd8d000) [pid = 2480] [serial = 303] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f034f0e2000) [pid = 2480] [serial = 295] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f0341902800) [pid = 2480] [serial = 304] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f03582e2000) [pid = 2480] [serial = 300] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f033f27d800) [pid = 2480] [serial = 286] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f033e46d800) [pid = 2480] [serial = 285] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f0344369400) [pid = 2480] [serial = 288] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f03451cf400) [pid = 2480] [serial = 289] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f03561c9c00) [pid = 2480] [serial = 306] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f034af5f400) [pid = 2480] [serial = 294] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f03466a0000) [pid = 2480] [serial = 291] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f034780a400) [pid = 2480] [serial = 292] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f035a2c8800) [pid = 2480] [serial = 270] [outer = (nil)] [url = about:blank] 12:45:08 INFO - PROCESS | 2480 | 1461267908269 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341e47800 == 46 [pid = 2480] [id = 121] 12:45:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f033dd8d000) [pid = 2480] [serial = 362] [outer = (nil)] 12:45:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f0344369000) [pid = 2480] [serial = 363] [outer = 0x7f033dd8d000] 12:45:08 INFO - PROCESS | 2480 | 1461267908324 Marionette DEBUG loaded listener.js 12:45:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f0346b63000) [pid = 2480] [serial = 364] [outer = 0x7f033dd8d000] 12:45:08 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:08 INFO - PROCESS | 2480 | 1461267908979 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:45:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:45:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 983ms 12:45:08 INFO - PROCESS | 2480 | 1461267908995 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:45:08 INFO - PROCESS | 2480 | 1461267908998 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:45:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:45:09 INFO - PROCESS | 2480 | 1461267909005 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - PROCESS | 2480 | 1461267909010 Marionette TRACE conn3 <- [1,458,null,{}] 12:45:09 INFO - PROCESS | 2480 | 1461267909023 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:09 INFO - PROCESS | 2480 | 1461267909147 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:45:09 INFO - PROCESS | 2480 | 1461267909243 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03476ba800 == 47 [pid = 2480] [id = 122] 12:45:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f0346b57800) [pid = 2480] [serial = 365] [outer = (nil)] 12:45:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f034b2bd000) [pid = 2480] [serial = 366] [outer = 0x7f0346b57800] 12:45:09 INFO - PROCESS | 2480 | 1461267909300 Marionette DEBUG loaded listener.js 12:45:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f03551f0c00) [pid = 2480] [serial = 367] [outer = 0x7f0346b57800] 12:45:09 INFO - PROCESS | 2480 | 1461267909925 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:45:09 INFO - PROCESS | 2480 | 1461267909947 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:45:09 INFO - PROCESS | 2480 | 1461267909954 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:45:09 INFO - PROCESS | 2480 | 1461267909956 Marionette TRACE conn3 <- [1,462,null,{}] 12:45:09 INFO - PROCESS | 2480 | 1461267909960 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:10 INFO - PROCESS | 2480 | 1461267910125 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:45:10 INFO - PROCESS | 2480 | 1461267910184 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ad3b000 == 48 [pid = 2480] [id = 123] 12:45:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f034583b000) [pid = 2480] [serial = 368] [outer = (nil)] 12:45:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f035a0d0800) [pid = 2480] [serial = 369] [outer = 0x7f034583b000] 12:45:10 INFO - PROCESS | 2480 | 1461267910238 Marionette DEBUG loaded listener.js 12:45:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f035c20ec00) [pid = 2480] [serial = 370] [outer = 0x7f034583b000] 12:45:10 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:10 INFO - PROCESS | 2480 | 1461267910815 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 2480 | 1461267910885 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:45:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:45:10 INFO - PROCESS | 2480 | 1461267910890 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:45:10 INFO - PROCESS | 2480 | 1461267910892 Marionette TRACE conn3 <- [1,466,null,{}] 12:45:10 INFO - PROCESS | 2480 | 1461267910897 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:11 INFO - PROCESS | 2480 | 1461267911046 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:45:11 INFO - PROCESS | 2480 | 1461267911070 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354cd2800 == 49 [pid = 2480] [id = 124] 12:45:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f035c210000) [pid = 2480] [serial = 371] [outer = (nil)] 12:45:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f035e793800) [pid = 2480] [serial = 372] [outer = 0x7f035c210000] 12:45:11 INFO - PROCESS | 2480 | 1461267911122 Marionette DEBUG loaded listener.js 12:45:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f035e7f6800) [pid = 2480] [serial = 373] [outer = 0x7f035c210000] 12:45:11 INFO - PROCESS | 2480 | 1461267911835 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:45:11 INFO - PROCESS | 2480 | 1461267911872 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:45:11 INFO - PROCESS | 2480 | 1461267911877 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:45:11 INFO - PROCESS | 2480 | 1461267911879 Marionette TRACE conn3 <- [1,470,null,{}] 12:45:11 INFO - PROCESS | 2480 | 1461267911890 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:12 INFO - PROCESS | 2480 | 1461267912062 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:45:12 INFO - PROCESS | 2480 | 1461267912131 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e6e2000 == 50 [pid = 2480] [id = 125] 12:45:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f0345f36000) [pid = 2480] [serial = 374] [outer = (nil)] 12:45:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0345f3b400) [pid = 2480] [serial = 375] [outer = 0x7f0345f36000] 12:45:12 INFO - PROCESS | 2480 | 1461267912189 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f033d6d8400) [pid = 2480] [serial = 376] [outer = 0x7f0345f36000] 12:45:12 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f03463db400) [pid = 2480] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:45:12 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f033e7cd800) [pid = 2480] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:45:12 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f033d5ce400) [pid = 2480] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:45:12 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f033e643800) [pid = 2480] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:45:12 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f03403b0800) [pid = 2480] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:45:12 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f0346364800) [pid = 2480] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:45:12 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f035519c400) [pid = 2480] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:45:12 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f035a633800) [pid = 2480] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:45:12 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f034190c400) [pid = 2480] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:45:12 INFO - PROCESS | 2480 | 1461267912907 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:45:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:45:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1075ms 12:45:12 INFO - PROCESS | 2480 | 1461267912962 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:45:12 INFO - PROCESS | 2480 | 1461267912965 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:45:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:45:12 INFO - PROCESS | 2480 | 1461267912970 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:45:12 INFO - PROCESS | 2480 | 1461267912972 Marionette TRACE conn3 <- [1,474,null,{}] 12:45:12 INFO - PROCESS | 2480 | 1461267912977 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:13 INFO - PROCESS | 2480 | 1461267913088 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:45:13 INFO - PROCESS | 2480 | 1461267913183 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0358296000 == 51 [pid = 2480] [id = 126] 12:45:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f033d6d7400) [pid = 2480] [serial = 377] [outer = (nil)] 12:45:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f033d6e0c00) [pid = 2480] [serial = 378] [outer = 0x7f033d6d7400] 12:45:13 INFO - PROCESS | 2480 | 1461267913242 Marionette DEBUG loaded listener.js 12:45:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f0341c67800) [pid = 2480] [serial = 379] [outer = 0x7f033d6d7400] 12:45:13 INFO - PROCESS | 2480 | 1461267913955 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:45:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1024ms 12:45:13 INFO - PROCESS | 2480 | 1461267913996 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:45:14 INFO - PROCESS | 2480 | 1461267914001 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:45:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:45:14 INFO - PROCESS | 2480 | 1461267914009 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:45:14 INFO - PROCESS | 2480 | 1461267914014 Marionette TRACE conn3 <- [1,478,null,{}] 12:45:14 INFO - PROCESS | 2480 | 1461267914044 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:14 INFO - PROCESS | 2480 | 1461267914203 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:45:14 INFO - PROCESS | 2480 | 1461267914332 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03468d7800 == 52 [pid = 2480] [id = 127] 12:45:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f033e471c00) [pid = 2480] [serial = 380] [outer = (nil)] 12:45:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f0340298800) [pid = 2480] [serial = 381] [outer = 0x7f033e471c00] 12:45:14 INFO - PROCESS | 2480 | 1461267914398 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f0341906800) [pid = 2480] [serial = 382] [outer = 0x7f033e471c00] 12:45:15 INFO - PROCESS | 2480 | 1461267915192 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:45:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:45:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1255ms 12:45:15 INFO - PROCESS | 2480 | 1461267915264 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 2480 | 1461267915272 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:45:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:45:15 INFO - PROCESS | 2480 | 1461267915281 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 2480 | 1461267915285 Marionette TRACE conn3 <- [1,482,null,{}] 12:45:15 INFO - PROCESS | 2480 | 1461267915289 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:15 INFO - PROCESS | 2480 | 1461267915433 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:45:15 INFO - PROCESS | 2480 | 1461267915532 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347875800 == 53 [pid = 2480] [id = 128] 12:45:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f033e644c00) [pid = 2480] [serial = 383] [outer = (nil)] 12:45:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0345f37800) [pid = 2480] [serial = 384] [outer = 0x7f033e644c00] 12:45:15 INFO - PROCESS | 2480 | 1461267915596 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f03465a0400) [pid = 2480] [serial = 385] [outer = 0x7f033e644c00] 12:45:16 INFO - PROCESS | 2480 | 1461267916472 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:45:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:45:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1236ms 12:45:16 INFO - PROCESS | 2480 | 1461267916517 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 2480 | 1461267916520 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:45:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:45:16 INFO - PROCESS | 2480 | 1461267916525 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:45:16 INFO - PROCESS | 2480 | 1461267916530 Marionette TRACE conn3 <- [1,486,null,{}] 12:45:16 INFO - PROCESS | 2480 | 1461267916544 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:16 INFO - PROCESS | 2480 | 1461267916685 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:45:16 INFO - PROCESS | 2480 | 1461267916813 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035e517000 == 54 [pid = 2480] [id = 129] 12:45:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f033e05b800) [pid = 2480] [serial = 386] [outer = (nil)] 12:45:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f0341904c00) [pid = 2480] [serial = 387] [outer = 0x7f033e05b800] 12:45:16 INFO - PROCESS | 2480 | 1461267916881 Marionette DEBUG loaded listener.js 12:45:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f0348524800) [pid = 2480] [serial = 388] [outer = 0x7f033e05b800] 12:45:17 INFO - PROCESS | 2480 | 1461267917632 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:45:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:45:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1134ms 12:45:17 INFO - PROCESS | 2480 | 1461267917661 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:45:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:45:17 INFO - PROCESS | 2480 | 1461267917664 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:45:17 INFO - PROCESS | 2480 | 1461267917669 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:45:17 INFO - PROCESS | 2480 | 1461267917672 Marionette TRACE conn3 <- [1,490,null,{}] 12:45:17 INFO - PROCESS | 2480 | 1461267917676 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:17 INFO - PROCESS | 2480 | 1461267917805 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:45:17 INFO - PROCESS | 2480 | 1461267917937 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341ce2000 == 55 [pid = 2480] [id = 130] 12:45:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f033e05cc00) [pid = 2480] [serial = 389] [outer = (nil)] 12:45:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f03551a7c00) [pid = 2480] [serial = 390] [outer = 0x7f033e05cc00] 12:45:18 INFO - PROCESS | 2480 | 1461267917999 Marionette DEBUG loaded listener.js 12:45:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f035a50a400) [pid = 2480] [serial = 391] [outer = 0x7f033e05cc00] 12:45:18 INFO - PROCESS | 2480 | 1461267918737 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:45:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:45:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1126ms 12:45:18 INFO - PROCESS | 2480 | 1461267918796 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 2480 | 1461267918799 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:45:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:45:18 INFO - PROCESS | 2480 | 1461267918804 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 2480 | 1461267918806 Marionette TRACE conn3 <- [1,494,null,{}] 12:45:18 INFO - PROCESS | 2480 | 1461267918811 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:18 INFO - PROCESS | 2480 | 1461267918938 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:45:19 INFO - PROCESS | 2480 | 1461267919042 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d8a000 == 56 [pid = 2480] [id = 131] 12:45:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f034afcd800) [pid = 2480] [serial = 392] [outer = (nil)] 12:45:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f035cf88400) [pid = 2480] [serial = 393] [outer = 0x7f034afcd800] 12:45:19 INFO - PROCESS | 2480 | 1461267919104 Marionette DEBUG loaded listener.js 12:45:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f035e7f8400) [pid = 2480] [serial = 394] [outer = 0x7f034afcd800] 12:45:19 INFO - PROCESS | 2480 | 1461267919837 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:45:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:45:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1074ms 12:45:19 INFO - PROCESS | 2480 | 1461267919881 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:45:19 INFO - PROCESS | 2480 | 1461267919884 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:45:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:45:19 INFO - PROCESS | 2480 | 1461267919889 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:45:19 INFO - PROCESS | 2480 | 1461267919892 Marionette TRACE conn3 <- [1,498,null,{}] 12:45:19 INFO - PROCESS | 2480 | 1461267919897 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:20 INFO - PROCESS | 2480 | 1461267920046 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:45:20 INFO - PROCESS | 2480 | 1461267920184 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342dae000 == 57 [pid = 2480] [id = 132] 12:45:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f0340411400) [pid = 2480] [serial = 395] [outer = (nil)] 12:45:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f0340416c00) [pid = 2480] [serial = 396] [outer = 0x7f0340411400] 12:45:20 INFO - PROCESS | 2480 | 1461267920250 Marionette DEBUG loaded listener.js 12:45:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f035f419000) [pid = 2480] [serial = 397] [outer = 0x7f0340411400] 12:45:20 INFO - PROCESS | 2480 | 1461267920988 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:45:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:45:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1125ms 12:45:21 INFO - PROCESS | 2480 | 1461267921015 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:45:21 INFO - PROCESS | 2480 | 1461267921019 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:45:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:45:21 INFO - PROCESS | 2480 | 1461267921024 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:45:21 INFO - PROCESS | 2480 | 1461267921026 Marionette TRACE conn3 <- [1,502,null,{}] 12:45:21 INFO - PROCESS | 2480 | 1461267921032 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:21 INFO - PROCESS | 2480 | 1461267921205 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:45:21 INFO - PROCESS | 2480 | 1461267921221 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342dbc800 == 58 [pid = 2480] [id = 133] 12:45:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f033b4ad800) [pid = 2480] [serial = 398] [outer = (nil)] 12:45:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f033b4b3c00) [pid = 2480] [serial = 399] [outer = 0x7f033b4ad800] 12:45:21 INFO - PROCESS | 2480 | 1461267921279 Marionette DEBUG loaded listener.js 12:45:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f033e650000) [pid = 2480] [serial = 400] [outer = 0x7f033b4ad800] 12:45:22 INFO - PROCESS | 2480 | 1461267922276 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:45:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:45:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1326ms 12:45:22 INFO - PROCESS | 2480 | 1461267922351 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:45:22 INFO - PROCESS | 2480 | 1461267922357 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:45:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:45:22 INFO - PROCESS | 2480 | 1461267922364 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:45:22 INFO - PROCESS | 2480 | 1461267922369 Marionette TRACE conn3 <- [1,506,null,{}] 12:45:22 INFO - PROCESS | 2480 | 1461267922375 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:22 INFO - PROCESS | 2480 | 1461267922569 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:45:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e6e2000 == 57 [pid = 2480] [id = 125] 12:45:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354cd2800 == 56 [pid = 2480] [id = 124] 12:45:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ad3b000 == 55 [pid = 2480] [id = 123] 12:45:22 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f035e55d400) [pid = 2480] [serial = 342] [outer = (nil)] [url = about:blank] 12:45:22 INFO - PROCESS | 2480 | 1461267922750 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03476ba800 == 54 [pid = 2480] [id = 122] 12:45:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341e47800 == 53 [pid = 2480] [id = 121] 12:45:22 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034741b800 == 52 [pid = 2480] [id = 120] 12:45:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e86d800 == 53 [pid = 2480] [id = 134] 12:45:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f033e05d800) [pid = 2480] [serial = 401] [outer = (nil)] 12:45:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f033e05fc00) [pid = 2480] [serial = 402] [outer = 0x7f033e05d800] 12:45:22 INFO - PROCESS | 2480 | 1461267922813 Marionette DEBUG loaded listener.js 12:45:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f033e7ce800) [pid = 2480] [serial = 403] [outer = 0x7f033e05d800] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f03403ae400) [pid = 2480] [serial = 198] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f03443d2800) [pid = 2480] [serial = 201] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0347cee800) [pid = 2480] [serial = 204] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f035a505c00) [pid = 2480] [serial = 336] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f035c244000) [pid = 2480] [serial = 339] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f0347807000) [pid = 2480] [serial = 315] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f0359ba0800) [pid = 2480] [serial = 318] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f034507bc00) [pid = 2480] [serial = 327] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f03463dd400) [pid = 2480] [serial = 328] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f035c211400) [pid = 2480] [serial = 321] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f0341905000) [pid = 2480] [serial = 312] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f034af5ac00) [pid = 2480] [serial = 330] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f034f0e2400) [pid = 2480] [serial = 331] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f035a5f5c00) [pid = 2480] [serial = 337] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f0340e46000) [pid = 2480] [serial = 325] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f033fe10800) [pid = 2480] [serial = 324] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f03561d0400) [pid = 2480] [serial = 333] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f035cfa8c00) [pid = 2480] [serial = 340] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f035a0cb400) [pid = 2480] [serial = 334] [outer = (nil)] [url = about:blank] 12:45:23 INFO - PROCESS | 2480 | 1461267923514 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:45:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:45:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1186ms 12:45:23 INFO - PROCESS | 2480 | 1461267923554 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:45:23 INFO - PROCESS | 2480 | 1461267923560 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:45:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:45:23 INFO - PROCESS | 2480 | 1461267923569 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:45:23 INFO - PROCESS | 2480 | 1461267923573 Marionette TRACE conn3 <- [1,510,null,{}] 12:45:23 INFO - PROCESS | 2480 | 1461267923577 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:23 INFO - PROCESS | 2480 | 1461267923704 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:45:23 INFO - PROCESS | 2480 | 1461267923713 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346519000 == 54 [pid = 2480] [id = 135] 12:45:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0340297000) [pid = 2480] [serial = 404] [outer = (nil)] 12:45:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f0340412000) [pid = 2480] [serial = 405] [outer = 0x7f0340297000] 12:45:23 INFO - PROCESS | 2480 | 1461267923766 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f034041a000) [pid = 2480] [serial = 406] [outer = 0x7f0340297000] 12:45:24 INFO - PROCESS | 2480 | 1461267924471 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:45:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:45:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 926ms 12:45:24 INFO - PROCESS | 2480 | 1461267924496 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:45:24 INFO - PROCESS | 2480 | 1461267924500 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:45:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:45:24 INFO - PROCESS | 2480 | 1461267924506 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:45:24 INFO - PROCESS | 2480 | 1461267924511 Marionette TRACE conn3 <- [1,514,null,{}] 12:45:24 INFO - PROCESS | 2480 | 1461267924530 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:24 INFO - PROCESS | 2480 | 1461267924659 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:45:24 INFO - PROCESS | 2480 | 1461267924677 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347548000 == 55 [pid = 2480] [id = 136] 12:45:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f03451d5800) [pid = 2480] [serial = 407] [outer = (nil)] 12:45:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f0345f30c00) [pid = 2480] [serial = 408] [outer = 0x7f03451d5800] 12:45:24 INFO - PROCESS | 2480 | 1461267924732 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f0346007400) [pid = 2480] [serial = 409] [outer = 0x7f03451d5800] 12:45:25 INFO - PROCESS | 2480 | 1461267925387 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:45:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 935ms 12:45:25 INFO - PROCESS | 2480 | 1461267925447 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 2480 | 1461267925451 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:45:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:45:25 INFO - PROCESS | 2480 | 1461267925456 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 2480 | 1461267925458 Marionette TRACE conn3 <- [1,518,null,{}] 12:45:25 INFO - PROCESS | 2480 | 1461267925462 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:25 INFO - PROCESS | 2480 | 1461267925608 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:45:25 INFO - PROCESS | 2480 | 1461267925629 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ad33800 == 56 [pid = 2480] [id = 137] 12:45:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0344366800) [pid = 2480] [serial = 410] [outer = (nil)] 12:45:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f0347807400) [pid = 2480] [serial = 411] [outer = 0x7f0344366800] 12:45:25 INFO - PROCESS | 2480 | 1461267925681 Marionette DEBUG loaded listener.js 12:45:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f034af5f400) [pid = 2480] [serial = 412] [outer = 0x7f0344366800] 12:45:26 INFO - PROCESS | 2480 | 1461267926320 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:45:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:45:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 886ms 12:45:26 INFO - PROCESS | 2480 | 1461267926343 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:45:26 INFO - PROCESS | 2480 | 1461267926346 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:45:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:45:26 INFO - PROCESS | 2480 | 1461267926351 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:45:26 INFO - PROCESS | 2480 | 1461267926353 Marionette TRACE conn3 <- [1,522,null,{}] 12:45:26 INFO - PROCESS | 2480 | 1461267926357 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:26 INFO - PROCESS | 2480 | 1461267926502 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:45:26 INFO - PROCESS | 2480 | 1461267926528 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540aa800 == 57 [pid = 2480] [id = 138] 12:45:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f03463d9c00) [pid = 2480] [serial = 413] [outer = (nil)] 12:45:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f0354c7c000) [pid = 2480] [serial = 414] [outer = 0x7f03463d9c00] 12:45:26 INFO - PROCESS | 2480 | 1461267926578 Marionette DEBUG loaded listener.js 12:45:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f0356312800) [pid = 2480] [serial = 415] [outer = 0x7f03463d9c00] 12:45:27 INFO - PROCESS | 2480 | 1461267927259 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:45:27 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f033d5c6400) [pid = 2480] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:45:27 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f035c210000) [pid = 2480] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:45:27 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f0346b57800) [pid = 2480] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:45:27 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f033d5c6800) [pid = 2480] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:45:27 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f0345f36000) [pid = 2480] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:45:27 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f033dd8d000) [pid = 2480] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:45:27 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f034583b000) [pid = 2480] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:45:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:45:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1028ms 12:45:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:45:27 INFO - PROCESS | 2480 | 1461267927380 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 2480 | 1461267927382 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:45:27 INFO - PROCESS | 2480 | 1461267927399 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 2480 | 1461267927402 Marionette TRACE conn3 <- [1,526,null,{}] 12:45:27 INFO - PROCESS | 2480 | 1461267927433 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:27 INFO - PROCESS | 2480 | 1461267927559 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:45:27 INFO - PROCESS | 2480 | 1461267927569 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ad2e800 == 58 [pid = 2480] [id = 139] 12:45:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f0359b99800) [pid = 2480] [serial = 416] [outer = (nil)] 12:45:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0359e42400) [pid = 2480] [serial = 417] [outer = 0x7f0359b99800] 12:45:27 INFO - PROCESS | 2480 | 1461267927625 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f0359e4d800) [pid = 2480] [serial = 418] [outer = 0x7f0359b99800] 12:45:28 INFO - PROCESS | 2480 | 1461267928303 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:45:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:45:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 964ms 12:45:28 INFO - PROCESS | 2480 | 1461267928351 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:45:28 INFO - PROCESS | 2480 | 1461267928354 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:45:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:45:28 INFO - PROCESS | 2480 | 1461267928359 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 2480 | 1461267928361 Marionette TRACE conn3 <- [1,530,null,{}] 12:45:28 INFO - PROCESS | 2480 | 1461267928366 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:28 INFO - PROCESS | 2480 | 1461267928511 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:45:28 INFO - PROCESS | 2480 | 1461267928573 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a2ad000 == 59 [pid = 2480] [id = 140] 12:45:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f0342dc6400) [pid = 2480] [serial = 419] [outer = (nil)] 12:45:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f0342dd3800) [pid = 2480] [serial = 420] [outer = 0x7f0342dc6400] 12:45:28 INFO - PROCESS | 2480 | 1461267928624 Marionette DEBUG loaded listener.js 12:45:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f0359e45400) [pid = 2480] [serial = 421] [outer = 0x7f0342dc6400] 12:45:29 INFO - PROCESS | 2480 | 1461267929095 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:45:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:45:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:45:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:45:29 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:45:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:45:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:45:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:45:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 774ms 12:45:29 INFO - PROCESS | 2480 | 1461267929137 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:45:29 INFO - PROCESS | 2480 | 1461267929140 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:45:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:45:29 INFO - PROCESS | 2480 | 1461267929146 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:45:29 INFO - PROCESS | 2480 | 1461267929148 Marionette TRACE conn3 <- [1,534,null,{}] 12:45:29 INFO - PROCESS | 2480 | 1461267929153 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:29 INFO - PROCESS | 2480 | 1461267929284 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:45:29 INFO - PROCESS | 2480 | 1461267929295 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f08000 == 60 [pid = 2480] [id = 141] 12:45:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f0342dc8400) [pid = 2480] [serial = 422] [outer = (nil)] 12:45:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f035a633800) [pid = 2480] [serial = 423] [outer = 0x7f0342dc8400] 12:45:29 INFO - PROCESS | 2480 | 1461267929346 Marionette DEBUG loaded listener.js 12:45:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f035cf85400) [pid = 2480] [serial = 424] [outer = 0x7f0342dc8400] 12:45:30 INFO - PROCESS | 2480 | 1461267930148 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:45:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:45:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1030ms 12:45:30 INFO - PROCESS | 2480 | 1461267930177 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:45:30 INFO - PROCESS | 2480 | 1461267930183 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:45:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:45:30 INFO - PROCESS | 2480 | 1461267930247 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:45:30 INFO - PROCESS | 2480 | 1461267930252 Marionette TRACE conn3 <- [1,538,null,{}] 12:45:30 INFO - PROCESS | 2480 | 1461267930260 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:30 INFO - PROCESS | 2480 | 1461267930413 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:45:30 INFO - PROCESS | 2480 | 1461267930534 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f17000 == 61 [pid = 2480] [id = 142] 12:45:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f033d5d0800) [pid = 2480] [serial = 425] [outer = (nil)] 12:45:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f033e052400) [pid = 2480] [serial = 426] [outer = 0x7f033d5d0800] 12:45:30 INFO - PROCESS | 2480 | 1461267930602 Marionette DEBUG loaded listener.js 12:45:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f034029d800) [pid = 2480] [serial = 427] [outer = 0x7f033d5d0800] 12:45:31 INFO - PROCESS | 2480 | 1461267931257 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:45:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:45:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1062ms 12:45:31 INFO - PROCESS | 2480 | 1461267931305 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:45:31 INFO - PROCESS | 2480 | 1461267931313 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:45:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:45:31 INFO - PROCESS | 2480 | 1461267931394 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:45:31 INFO - PROCESS | 2480 | 1461267931397 Marionette TRACE conn3 <- [1,542,null,{}] 12:45:31 INFO - PROCESS | 2480 | 1461267931418 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:31 INFO - PROCESS | 2480 | 1461267931563 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:45:31 INFO - PROCESS | 2480 | 1461267931693 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347c98800 == 62 [pid = 2480] [id = 143] 12:45:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f033d5eb400) [pid = 2480] [serial = 428] [outer = (nil)] 12:45:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f0341907000) [pid = 2480] [serial = 429] [outer = 0x7f033d5eb400] 12:45:31 INFO - PROCESS | 2480 | 1461267931758 Marionette DEBUG loaded listener.js 12:45:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f0342dd0800) [pid = 2480] [serial = 430] [outer = 0x7f033d5eb400] 12:45:32 INFO - PROCESS | 2480 | 1461267932435 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:45:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:45:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1085ms 12:45:32 INFO - PROCESS | 2480 | 1461267932508 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:45:32 INFO - PROCESS | 2480 | 1461267932512 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:45:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:45:32 INFO - PROCESS | 2480 | 1461267932518 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:45:32 INFO - PROCESS | 2480 | 1461267932523 Marionette TRACE conn3 <- [1,546,null,{}] 12:45:32 INFO - PROCESS | 2480 | 1461267932537 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:32 INFO - PROCESS | 2480 | 1461267932701 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:45:32 INFO - PROCESS | 2480 | 1461267932834 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034535d800 == 63 [pid = 2480] [id = 144] 12:45:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f034190d400) [pid = 2480] [serial = 431] [outer = (nil)] 12:45:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f0345f3c000) [pid = 2480] [serial = 432] [outer = 0x7f034190d400] 12:45:32 INFO - PROCESS | 2480 | 1461267932914 Marionette DEBUG loaded listener.js 12:45:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f0356312c00) [pid = 2480] [serial = 433] [outer = 0x7f034190d400] 12:45:33 INFO - PROCESS | 2480 | 1461267933613 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 12:45:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:45:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1182ms 12:45:33 INFO - PROCESS | 2480 | 1461267933715 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:45:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:45:33 INFO - PROCESS | 2480 | 1461267933719 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:45:33 INFO - PROCESS | 2480 | 1461267933727 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:45:33 INFO - PROCESS | 2480 | 1461267933730 Marionette TRACE conn3 <- [1,550,null,{}] 12:45:33 INFO - PROCESS | 2480 | 1461267933735 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:33 INFO - PROCESS | 2480 | 1461267933898 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:45:34 INFO - PROCESS | 2480 | 1461267934010 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c5b6000 == 64 [pid = 2480] [id = 145] 12:45:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f0341e57c00) [pid = 2480] [serial = 434] [outer = (nil)] 12:45:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f0359e46000) [pid = 2480] [serial = 435] [outer = 0x7f0341e57c00] 12:45:34 INFO - PROCESS | 2480 | 1461267934076 Marionette DEBUG loaded listener.js 12:45:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f035c2b2800) [pid = 2480] [serial = 436] [outer = 0x7f0341e57c00] 12:45:34 INFO - PROCESS | 2480 | 1461267934741 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 12:45:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 12:45:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1031ms 12:45:34 INFO - PROCESS | 2480 | 1461267934806 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 2480 | 1461267934809 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:45:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:45:34 INFO - PROCESS | 2480 | 1461267934817 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 2480 | 1461267934820 Marionette TRACE conn3 <- [1,554,null,{}] 12:45:34 INFO - PROCESS | 2480 | 1461267934824 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:34 INFO - PROCESS | 2480 | 1461267934959 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:45:35 INFO - PROCESS | 2480 | 1461267935095 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7ac000 == 65 [pid = 2480] [id = 146] 12:45:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f033c6ca400) [pid = 2480] [serial = 437] [outer = (nil)] 12:45:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f033c6d0800) [pid = 2480] [serial = 438] [outer = 0x7f033c6ca400] 12:45:35 INFO - PROCESS | 2480 | 1461267935158 Marionette DEBUG loaded listener.js 12:45:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f033c6d6000) [pid = 2480] [serial = 439] [outer = 0x7f033c6ca400] 12:45:35 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:35 INFO - PROCESS | 2480 | 1461267935938 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:45:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:45:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1130ms 12:45:35 INFO - PROCESS | 2480 | 1461267935947 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:45:35 INFO - PROCESS | 2480 | 1461267935950 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:45:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:45:35 INFO - PROCESS | 2480 | 1461267935956 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - PROCESS | 2480 | 1461267935958 Marionette TRACE conn3 <- [1,558,null,{}] 12:45:35 INFO - PROCESS | 2480 | 1461267935963 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:36 INFO - PROCESS | 2480 | 1461267936108 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:45:36 INFO - PROCESS | 2480 | 1461267936220 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee0f800 == 66 [pid = 2480] [id = 147] 12:45:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f033ec92400) [pid = 2480] [serial = 440] [outer = (nil)] 12:45:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f033ec9c000) [pid = 2480] [serial = 441] [outer = 0x7f033ec92400] 12:45:36 INFO - PROCESS | 2480 | 1461267936284 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f035a5f9000) [pid = 2480] [serial = 442] [outer = 0x7f033ec92400] 12:45:37 INFO - PROCESS | 2480 | 1461267937007 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:45:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:45:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1129ms 12:45:37 INFO - PROCESS | 2480 | 1461267937086 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:45:37 INFO - PROCESS | 2480 | 1461267937090 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:45:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:45:37 INFO - PROCESS | 2480 | 1461267937095 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 2480 | 1461267937098 Marionette TRACE conn3 <- [1,562,null,{}] 12:45:37 INFO - PROCESS | 2480 | 1461267937103 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:37 INFO - PROCESS | 2480 | 1461267937243 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:45:37 INFO - PROCESS | 2480 | 1461267937378 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e415000 == 67 [pid = 2480] [id = 148] 12:45:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033d5c2800) [pid = 2480] [serial = 443] [outer = (nil)] 12:45:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f033d6dac00) [pid = 2480] [serial = 444] [outer = 0x7f033d5c2800] 12:45:37 INFO - PROCESS | 2480 | 1461267937450 Marionette DEBUG loaded listener.js 12:45:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f0346d4dc00) [pid = 2480] [serial = 445] [outer = 0x7f033d5c2800] 12:45:37 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:38 INFO - PROCESS | 2480 | 1461267938417 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:45:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:45:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1337ms 12:45:38 INFO - PROCESS | 2480 | 1461267938433 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 2480 | 1461267938437 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:45:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:45:38 INFO - PROCESS | 2480 | 1461267938461 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 2480 | 1461267938465 Marionette TRACE conn3 <- [1,566,null,{}] 12:45:38 INFO - PROCESS | 2480 | 1461267938472 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:38 INFO - PROCESS | 2480 | 1461267938606 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:45:38 INFO - PROCESS | 2480 | 1461267938760 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee29000 == 68 [pid = 2480] [id = 149] 12:45:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f033c6d7400) [pid = 2480] [serial = 446] [outer = (nil)] 12:45:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f033d5d1000) [pid = 2480] [serial = 447] [outer = 0x7f033c6d7400] 12:45:38 INFO - PROCESS | 2480 | 1461267938866 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f033d6d9400) [pid = 2480] [serial = 448] [outer = 0x7f033c6d7400] 12:45:39 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:39 INFO - PROCESS | 2480 | 1461267939653 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:45:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:45:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1236ms 12:45:39 INFO - PROCESS | 2480 | 1461267939696 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:45:39 INFO - PROCESS | 2480 | 1461267939703 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:45:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:45:39 INFO - PROCESS | 2480 | 1461267939711 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:45:39 INFO - PROCESS | 2480 | 1461267939714 Marionette TRACE conn3 <- [1,570,null,{}] 12:45:39 INFO - PROCESS | 2480 | 1461267939742 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:39 INFO - PROCESS | 2480 | 1461267939891 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:45:40 INFO - PROCESS | 2480 | 1461267940030 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034197a800 == 69 [pid = 2480] [id = 150] 12:45:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f033e46b000) [pid = 2480] [serial = 449] [outer = (nil)] 12:45:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f033e645400) [pid = 2480] [serial = 450] [outer = 0x7f033e46b000] 12:45:40 INFO - PROCESS | 2480 | 1461267940090 Marionette DEBUG loaded listener.js 12:45:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f033e7c8000) [pid = 2480] [serial = 451] [outer = 0x7f033e46b000] 12:45:40 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354ef3000 == 68 [pid = 2480] [id = 105] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035e522800 == 67 [pid = 2480] [id = 107] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a2ad000 == 66 [pid = 2480] [id = 140] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ad2e800 == 65 [pid = 2480] [id = 139] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03540aa800 == 64 [pid = 2480] [id = 138] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ad33800 == 63 [pid = 2480] [id = 137] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f033d5f4800) [pid = 2480] [serial = 357] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f033d6e0c00) [pid = 2480] [serial = 378] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347548000 == 62 [pid = 2480] [id = 136] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346519000 == 61 [pid = 2480] [id = 135] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e86d800 == 60 [pid = 2480] [id = 134] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03468d7800 == 59 [pid = 2480] [id = 127] 12:45:40 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0358296000 == 58 [pid = 2480] [id = 126] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f035e793800) [pid = 2480] [serial = 372] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f034b2bd000) [pid = 2480] [serial = 366] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f0340296000) [pid = 2480] [serial = 360] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0345f3b400) [pid = 2480] [serial = 375] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f034af5c400) [pid = 2480] [serial = 351] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f035a5c9400) [pid = 2480] [serial = 354] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f035e7f6800) [pid = 2480] [serial = 373] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f033d6d8400) [pid = 2480] [serial = 376] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f03551f0c00) [pid = 2480] [serial = 367] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f0344369000) [pid = 2480] [serial = 363] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f0346b63000) [pid = 2480] [serial = 364] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f0341904000) [pid = 2480] [serial = 345] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f035a0d0800) [pid = 2480] [serial = 369] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f034029e800) [pid = 2480] [serial = 361] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f034817f400) [pid = 2480] [serial = 348] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f035c20ec00) [pid = 2480] [serial = 370] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f035a299400) [pid = 2480] [serial = 310] [outer = (nil)] [url = about:blank] 12:45:40 INFO - PROCESS | 2480 | 1461267940906 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:45:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1251ms 12:45:40 INFO - PROCESS | 2480 | 1461267940963 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:45:40 INFO - PROCESS | 2480 | 1461267940967 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:45:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:45:40 INFO - PROCESS | 2480 | 1461267940973 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 2480 | 1461267940978 Marionette TRACE conn3 <- [1,574,null,{}] 12:45:40 INFO - PROCESS | 2480 | 1461267940992 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:41 INFO - PROCESS | 2480 | 1461267941123 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:45:41 INFO - PROCESS | 2480 | 1461267941140 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342dab000 == 59 [pid = 2480] [id = 151] 12:45:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f033ec9e000) [pid = 2480] [serial = 452] [outer = (nil)] 12:45:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f033ff66c00) [pid = 2480] [serial = 453] [outer = 0x7f033ec9e000] 12:45:41 INFO - PROCESS | 2480 | 1461267941196 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f034030a800) [pid = 2480] [serial = 454] [outer = 0x7f033ec9e000] 12:45:41 INFO - PROCESS | 2480 | 1461267941854 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:45:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:45:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 932ms 12:45:41 INFO - PROCESS | 2480 | 1461267941906 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:45:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:45:41 INFO - PROCESS | 2480 | 1461267941909 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:45:41 INFO - PROCESS | 2480 | 1461267941914 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:45:41 INFO - PROCESS | 2480 | 1461267941917 Marionette TRACE conn3 <- [1,578,null,{}] 12:45:41 INFO - PROCESS | 2480 | 1461267941921 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:42 INFO - PROCESS | 2480 | 1461267942049 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:45:42 INFO - PROCESS | 2480 | 1461267942144 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345366800 == 60 [pid = 2480] [id = 152] 12:45:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f033d5f4800) [pid = 2480] [serial = 455] [outer = (nil)] 12:45:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f0340414c00) [pid = 2480] [serial = 456] [outer = 0x7f033d5f4800] 12:45:42 INFO - PROCESS | 2480 | 1461267942197 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f0341908000) [pid = 2480] [serial = 457] [outer = 0x7f033d5f4800] 12:45:42 INFO - PROCESS | 2480 | 1461267942774 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:45:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:45:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 879ms 12:45:42 INFO - PROCESS | 2480 | 1461267942793 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:45:42 INFO - PROCESS | 2480 | 1461267942796 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:45:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:45:42 INFO - PROCESS | 2480 | 1461267942819 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:45:42 INFO - PROCESS | 2480 | 1461267942824 Marionette TRACE conn3 <- [1,582,null,{}] 12:45:42 INFO - PROCESS | 2480 | 1461267942828 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:42 INFO - PROCESS | 2480 | 1461267942941 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:45:43 INFO - PROCESS | 2480 | 1461267943060 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034651d800 == 61 [pid = 2480] [id = 153] 12:45:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f033ec91c00) [pid = 2480] [serial = 458] [outer = (nil)] 12:45:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f0341908800) [pid = 2480] [serial = 459] [outer = 0x7f033ec91c00] 12:45:43 INFO - PROCESS | 2480 | 1461267943114 Marionette DEBUG loaded listener.js 12:45:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f0341e63800) [pid = 2480] [serial = 460] [outer = 0x7f033ec91c00] 12:45:43 INFO - PROCESS | 2480 | 1461267943769 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:45:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 994ms 12:45:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:45:43 INFO - PROCESS | 2480 | 1461267943796 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:45:43 INFO - PROCESS | 2480 | 1461267943798 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:45:43 INFO - PROCESS | 2480 | 1461267943804 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 2480 | 1461267943806 Marionette TRACE conn3 <- [1,586,null,{}] 12:45:43 INFO - PROCESS | 2480 | 1461267943810 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:43 INFO - PROCESS | 2480 | 1461267943981 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:45:44 INFO - PROCESS | 2480 | 1461267944033 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03472d0800 == 62 [pid = 2480] [id = 154] 12:45:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f0344362800) [pid = 2480] [serial = 461] [outer = (nil)] 12:45:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f0345f31400) [pid = 2480] [serial = 462] [outer = 0x7f0344362800] 12:45:44 INFO - PROCESS | 2480 | 1461267944088 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f0345f3d400) [pid = 2480] [serial = 463] [outer = 0x7f0344362800] 12:45:44 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:44 INFO - PROCESS | 2480 | 1461267944746 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:45:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:45:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 976ms 12:45:44 INFO - PROCESS | 2480 | 1461267944780 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:45:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:45:44 INFO - PROCESS | 2480 | 1461267944783 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:45:44 INFO - PROCESS | 2480 | 1461267944788 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:45:44 INFO - PROCESS | 2480 | 1461267944791 Marionette TRACE conn3 <- [1,590,null,{}] 12:45:44 INFO - PROCESS | 2480 | 1461267944796 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:44 INFO - PROCESS | 2480 | 1461267944963 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f033dd94000) [pid = 2480] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f0340e4b000) [pid = 2480] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f0346d51000) [pid = 2480] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f033dd8a400) [pid = 2480] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f033dd8b400) [pid = 2480] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f034afcb400) [pid = 2480] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f0347808000) [pid = 2480] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f033d5f5000) [pid = 2480] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f0356315400) [pid = 2480] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f0341e5d400) [pid = 2480] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f033d5c2c00) [pid = 2480] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f0344364c00) [pid = 2480] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f0342dc6400) [pid = 2480] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f0344366800) [pid = 2480] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f03463d9c00) [pid = 2480] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f0359b99800) [pid = 2480] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f033e05cc00) [pid = 2480] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0340297000) [pid = 2480] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f033e05d800) [pid = 2480] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f033e05b800) [pid = 2480] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f033b4ad800) [pid = 2480] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f03451d5800) [pid = 2480] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f033e471c00) [pid = 2480] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f033e644c00) [pid = 2480] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f033d6d7400) [pid = 2480] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f03551ebc00) [pid = 2480] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f033ff6d000) [pid = 2480] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:45:45 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f03457a2400) [pid = 2480] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:45:45 INFO - PROCESS | 2480 | 1461267945361 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e422800 == 63 [pid = 2480] [id = 155] 12:45:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f033b4ad800) [pid = 2480] [serial = 464] [outer = (nil)] 12:45:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f033d6d7400) [pid = 2480] [serial = 465] [outer = 0x7f033b4ad800] 12:45:45 INFO - PROCESS | 2480 | 1461267945416 Marionette DEBUG loaded listener.js 12:45:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f033e05c800) [pid = 2480] [serial = 466] [outer = 0x7f033b4ad800] 12:45:45 INFO - PROCESS | 2480 | 1461267945982 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1228ms 12:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:45:46 INFO - PROCESS | 2480 | 1461267946017 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:45:46 INFO - PROCESS | 2480 | 1461267946020 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:45:46 INFO - PROCESS | 2480 | 1461267946026 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 2480 | 1461267946029 Marionette TRACE conn3 <- [1,594,null,{}] 12:45:46 INFO - PROCESS | 2480 | 1461267946035 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:46 INFO - PROCESS | 2480 | 1461267946155 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:45:46 INFO - PROCESS | 2480 | 1461267946254 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03474e5000 == 64 [pid = 2480] [id = 156] 12:45:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f033b4b6000) [pid = 2480] [serial = 467] [outer = (nil)] 12:45:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f0340e4b000) [pid = 2480] [serial = 468] [outer = 0x7f033b4b6000] 12:45:46 INFO - PROCESS | 2480 | 1461267946306 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f034583b400) [pid = 2480] [serial = 469] [outer = 0x7f033b4b6000] 12:45:46 INFO - PROCESS | 2480 | 1461267946903 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:45:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:45:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 928ms 12:45:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:45:46 INFO - PROCESS | 2480 | 1461267946953 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:45:46 INFO - PROCESS | 2480 | 1461267946955 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:45:46 INFO - PROCESS | 2480 | 1461267946960 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 2480 | 1461267946963 Marionette TRACE conn3 <- [1,598,null,{}] 12:45:46 INFO - PROCESS | 2480 | 1461267946967 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:47 INFO - PROCESS | 2480 | 1461267947080 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:45:47 INFO - PROCESS | 2480 | 1461267947180 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347ca7000 == 65 [pid = 2480] [id = 157] 12:45:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f033c6d7000) [pid = 2480] [serial = 470] [outer = (nil)] 12:45:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f0345f36c00) [pid = 2480] [serial = 471] [outer = 0x7f033c6d7000] 12:45:47 INFO - PROCESS | 2480 | 1461267947232 Marionette DEBUG loaded listener.js 12:45:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f0347052800) [pid = 2480] [serial = 472] [outer = 0x7f033c6d7000] 12:45:48 INFO - PROCESS | 2480 | 1461267948065 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:45:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:45:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1133ms 12:45:48 INFO - PROCESS | 2480 | 1461267948107 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:45:48 INFO - PROCESS | 2480 | 1461267948114 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:45:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:45:48 INFO - PROCESS | 2480 | 1461267948122 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:45:48 INFO - PROCESS | 2480 | 1461267948127 Marionette TRACE conn3 <- [1,602,null,{}] 12:45:48 INFO - PROCESS | 2480 | 1461267948135 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:48 INFO - PROCESS | 2480 | 1461267948293 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:45:48 INFO - PROCESS | 2480 | 1461267948437 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340493000 == 66 [pid = 2480] [id = 158] 12:45:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f033d5f5000) [pid = 2480] [serial = 473] [outer = (nil)] 12:45:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f033e05b400) [pid = 2480] [serial = 474] [outer = 0x7f033d5f5000] 12:45:48 INFO - PROCESS | 2480 | 1461267948502 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f033e64fc00) [pid = 2480] [serial = 475] [outer = 0x7f033d5f5000] 12:45:49 INFO - PROCESS | 2480 | 1461267949378 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:45:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1285ms 12:45:49 INFO - PROCESS | 2480 | 1461267949407 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 2480 | 1461267949414 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:45:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:45:49 INFO - PROCESS | 2480 | 1461267949424 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 2480 | 1461267949427 Marionette TRACE conn3 <- [1,606,null,{}] 12:45:49 INFO - PROCESS | 2480 | 1461267949433 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:49 INFO - PROCESS | 2480 | 1461267949580 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:45:49 INFO - PROCESS | 2480 | 1461267949719 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d96000 == 67 [pid = 2480] [id = 159] 12:45:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f033ec92000) [pid = 2480] [serial = 476] [outer = (nil)] 12:45:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f0340297000) [pid = 2480] [serial = 477] [outer = 0x7f033ec92000] 12:45:49 INFO - PROCESS | 2480 | 1461267949782 Marionette DEBUG loaded listener.js 12:45:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0340414800) [pid = 2480] [serial = 478] [outer = 0x7f033ec92000] 12:45:50 INFO - PROCESS | 2480 | 1461267950607 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:45:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:45:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1227ms 12:45:50 INFO - PROCESS | 2480 | 1461267950651 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:45:50 INFO - PROCESS | 2480 | 1461267950655 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:45:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:45:50 INFO - PROCESS | 2480 | 1461267950660 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:45:50 INFO - PROCESS | 2480 | 1461267950666 Marionette TRACE conn3 <- [1,610,null,{}] 12:45:50 INFO - PROCESS | 2480 | 1461267950681 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:50 INFO - PROCESS | 2480 | 1461267950822 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:45:50 INFO - PROCESS | 2480 | 1461267950963 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ae21000 == 68 [pid = 2480] [id = 160] 12:45:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f0341e60000) [pid = 2480] [serial = 479] [outer = (nil)] 12:45:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f03451ce400) [pid = 2480] [serial = 480] [outer = 0x7f0341e60000] 12:45:51 INFO - PROCESS | 2480 | 1461267951030 Marionette DEBUG loaded listener.js 12:45:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f0345f39400) [pid = 2480] [serial = 481] [outer = 0x7f0341e60000] 12:45:51 INFO - PROCESS | 2480 | 1461267951777 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:45:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1183ms 12:45:51 INFO - PROCESS | 2480 | 1461267951845 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 2480 | 1461267951849 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:45:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:45:51 INFO - PROCESS | 2480 | 1461267951855 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 2480 | 1461267951857 Marionette TRACE conn3 <- [1,614,null,{}] 12:45:51 INFO - PROCESS | 2480 | 1461267951862 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:52 INFO - PROCESS | 2480 | 1461267952003 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:45:52 INFO - PROCESS | 2480 | 1461267952137 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034f0c1000 == 69 [pid = 2480] [id = 161] 12:45:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f0342dcec00) [pid = 2480] [serial = 482] [outer = (nil)] 12:45:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f0347809800) [pid = 2480] [serial = 483] [outer = 0x7f0342dcec00] 12:45:52 INFO - PROCESS | 2480 | 1461267952199 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f0347cefc00) [pid = 2480] [serial = 484] [outer = 0x7f0342dcec00] 12:45:52 INFO - PROCESS | 2480 | 1461267952973 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:45:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:45:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1178ms 12:45:53 INFO - PROCESS | 2480 | 1461267953033 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:45:53 INFO - PROCESS | 2480 | 1461267953037 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:45:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:45:53 INFO - PROCESS | 2480 | 1461267953042 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:45:53 INFO - PROCESS | 2480 | 1461267953044 Marionette TRACE conn3 <- [1,618,null,{}] 12:45:53 INFO - PROCESS | 2480 | 1461267953049 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:53 INFO - PROCESS | 2480 | 1461267953188 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:45:53 INFO - PROCESS | 2480 | 1461267953350 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354ee9000 == 70 [pid = 2480] [id = 162] 12:45:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f0348172c00) [pid = 2480] [serial = 485] [outer = (nil)] 12:45:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f034854d000) [pid = 2480] [serial = 486] [outer = 0x7f0348172c00] 12:45:53 INFO - PROCESS | 2480 | 1461267953413 Marionette DEBUG loaded listener.js 12:45:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f034af5b800) [pid = 2480] [serial = 487] [outer = 0x7f0348172c00] 12:45:54 INFO - PROCESS | 2480 | 1461267954194 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:45:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:45:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1226ms 12:45:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:45:54 INFO - PROCESS | 2480 | 1461267954268 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 2480 | 1461267954271 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:45:54 INFO - PROCESS | 2480 | 1461267954278 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 2480 | 1461267954280 Marionette TRACE conn3 <- [1,622,null,{}] 12:45:54 INFO - PROCESS | 2480 | 1461267954285 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:54 INFO - PROCESS | 2480 | 1461267954438 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:45:54 INFO - PROCESS | 2480 | 1461267954574 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e85f000 == 71 [pid = 2480] [id = 163] 12:45:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f033d5eb800) [pid = 2480] [serial = 488] [outer = (nil)] 12:45:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f033e360000) [pid = 2480] [serial = 489] [outer = 0x7f033d5eb800] 12:45:54 INFO - PROCESS | 2480 | 1461267954640 Marionette DEBUG loaded listener.js 12:45:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f03443d9400) [pid = 2480] [serial = 490] [outer = 0x7f033d5eb800] 12:45:55 INFO - PROCESS | 2480 | 1461267955664 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:45:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:45:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1433ms 12:45:55 INFO - PROCESS | 2480 | 1461267955710 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:45:55 INFO - PROCESS | 2480 | 1461267955717 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:45:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:45:55 INFO - PROCESS | 2480 | 1461267955725 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:45:55 INFO - PROCESS | 2480 | 1461267955729 Marionette TRACE conn3 <- [1,626,null,{}] 12:45:55 INFO - PROCESS | 2480 | 1461267955736 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:55 INFO - PROCESS | 2480 | 1461267955875 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:45:56 INFO - PROCESS | 2480 | 1461267956021 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e1d2000 == 72 [pid = 2480] [id = 164] 12:45:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f033d6dc800) [pid = 2480] [serial = 491] [outer = (nil)] 12:45:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033e054c00) [pid = 2480] [serial = 492] [outer = 0x7f033d6dc800] 12:45:56 INFO - PROCESS | 2480 | 1461267956081 Marionette DEBUG loaded listener.js 12:45:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f033e463c00) [pid = 2480] [serial = 493] [outer = 0x7f033d6dc800] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354e64800 == 71 [pid = 2480] [id = 116] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03474e5000 == 70 [pid = 2480] [id = 156] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f035cf88400) [pid = 2480] [serial = 393] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f0340416c00) [pid = 2480] [serial = 396] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e422800 == 69 [pid = 2480] [id = 155] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03472d0800 == 68 [pid = 2480] [id = 154] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034651d800 == 67 [pid = 2480] [id = 153] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345366800 == 66 [pid = 2480] [id = 152] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342dab000 == 65 [pid = 2480] [id = 151] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034197a800 == 64 [pid = 2480] [id = 150] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee29000 == 63 [pid = 2480] [id = 149] 12:45:56 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345f17000 == 62 [pid = 2480] [id = 142] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f035a5c9c00) [pid = 2480] [serial = 319] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f03451ca000) [pid = 2480] [serial = 313] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f0348a88c00) [pid = 2480] [serial = 316] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f0345833800) [pid = 2480] [serial = 234] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f0355351c00) [pid = 2480] [serial = 243] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f035630f400) [pid = 2480] [serial = 279] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f033e961000) [pid = 2480] [serial = 231] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f034854e400) [pid = 2480] [serial = 195] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f03551ec800) [pid = 2480] [serial = 240] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f035a5c1800) [pid = 2480] [serial = 282] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f03403b6c00) [pid = 2480] [serial = 273] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f035c2af400) [pid = 2480] [serial = 322] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f0346d4f000) [pid = 2480] [serial = 276] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f035cf86400) [pid = 2480] [serial = 358] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f034afc0800) [pid = 2480] [serial = 237] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f0342dd3800) [pid = 2480] [serial = 420] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f0347807400) [pid = 2480] [serial = 411] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0354c7c000) [pid = 2480] [serial = 414] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f0359e42400) [pid = 2480] [serial = 417] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f0356312800) [pid = 2480] [serial = 415] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f035a50a400) [pid = 2480] [serial = 391] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f03551a7c00) [pid = 2480] [serial = 390] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f0340412000) [pid = 2480] [serial = 405] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f034041a000) [pid = 2480] [serial = 406] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f033e05fc00) [pid = 2480] [serial = 402] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f033e7ce800) [pid = 2480] [serial = 403] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f0341904c00) [pid = 2480] [serial = 387] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f0348524800) [pid = 2480] [serial = 388] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f033e650000) [pid = 2480] [serial = 400] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f033b4b3c00) [pid = 2480] [serial = 399] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f0345f30c00) [pid = 2480] [serial = 408] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f0341906800) [pid = 2480] [serial = 382] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f0340298800) [pid = 2480] [serial = 381] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f03465a0400) [pid = 2480] [serial = 385] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f0345f37800) [pid = 2480] [serial = 384] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f0341c67800) [pid = 2480] [serial = 379] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f034af5f400) [pid = 2480] [serial = 412] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f0359e4d800) [pid = 2480] [serial = 418] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f0346007400) [pid = 2480] [serial = 409] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f0359e45400) [pid = 2480] [serial = 421] [outer = (nil)] [url = about:blank] 12:45:56 INFO - PROCESS | 2480 | 1461267956910 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:45:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1236ms 12:45:56 INFO - PROCESS | 2480 | 1461267956962 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:45:56 INFO - PROCESS | 2480 | 1461267956967 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:45:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:45:56 INFO - PROCESS | 2480 | 1461267956976 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - PROCESS | 2480 | 1461267956979 Marionette TRACE conn3 <- [1,630,null,{}] 12:45:56 INFO - PROCESS | 2480 | 1461267956983 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:57 INFO - PROCESS | 2480 | 1461267957112 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:45:57 INFO - PROCESS | 2480 | 1461267957121 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341cd2000 == 63 [pid = 2480] [id = 165] 12:45:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f033e64a000) [pid = 2480] [serial = 494] [outer = (nil)] 12:45:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f033ec99c00) [pid = 2480] [serial = 495] [outer = 0x7f033e64a000] 12:45:57 INFO - PROCESS | 2480 | 1461267957173 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f033ff73c00) [pid = 2480] [serial = 496] [outer = 0x7f033e64a000] 12:45:57 INFO - PROCESS | 2480 | 1461267957865 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:45:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:45:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 925ms 12:45:57 INFO - PROCESS | 2480 | 1461267957902 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:45:57 INFO - PROCESS | 2480 | 1461267957905 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:45:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:45:57 INFO - PROCESS | 2480 | 1461267957910 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:45:57 INFO - PROCESS | 2480 | 1461267957915 Marionette TRACE conn3 <- [1,634,null,{}] 12:45:57 INFO - PROCESS | 2480 | 1461267957928 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:58 INFO - PROCESS | 2480 | 1461267958087 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:45:58 INFO - PROCESS | 2480 | 1461267958106 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034536b000 == 64 [pid = 2480] [id = 166] 12:45:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f034040dc00) [pid = 2480] [serial = 497] [outer = (nil)] 12:45:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f034190c400) [pid = 2480] [serial = 498] [outer = 0x7f034040dc00] 12:45:58 INFO - PROCESS | 2480 | 1461267958161 Marionette DEBUG loaded listener.js 12:45:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f0341e64c00) [pid = 2480] [serial = 499] [outer = 0x7f034040dc00] 12:45:58 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:58 INFO - PROCESS | 2480 | 1461267958817 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:45:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 933ms 12:45:58 INFO - PROCESS | 2480 | 1461267958843 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 2480 | 1461267958847 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:45:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:45:58 INFO - PROCESS | 2480 | 1461267958851 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 2480 | 1461267958854 Marionette TRACE conn3 <- [1,638,null,{}] 12:45:58 INFO - PROCESS | 2480 | 1461267958858 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:59 INFO - PROCESS | 2480 | 1461267959011 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:45:59 INFO - PROCESS | 2480 | 1461267959036 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346b40000 == 65 [pid = 2480] [id = 167] 12:45:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f033d6e1000) [pid = 2480] [serial = 500] [outer = (nil)] 12:45:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f03443d7800) [pid = 2480] [serial = 501] [outer = 0x7f033d6e1000] 12:45:59 INFO - PROCESS | 2480 | 1461267959088 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f03451d3400) [pid = 2480] [serial = 502] [outer = 0x7f033d6e1000] 12:45:59 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:45:59 INFO - PROCESS | 2480 | 1461267959715 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:45:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:45:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 881ms 12:45:59 INFO - PROCESS | 2480 | 1461267959740 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:45:59 INFO - PROCESS | 2480 | 1461267959743 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:45:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:45:59 INFO - PROCESS | 2480 | 1461267959748 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:45:59 INFO - PROCESS | 2480 | 1461267959751 Marionette TRACE conn3 <- [1,642,null,{}] 12:45:59 INFO - PROCESS | 2480 | 1461267959756 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:45:59 INFO - PROCESS | 2480 | 1461267959908 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:45:59 INFO - PROCESS | 2480 | 1461267959935 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03472b6000 == 66 [pid = 2480] [id = 168] 12:45:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f0342dd3800) [pid = 2480] [serial = 503] [outer = (nil)] 12:45:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f0345f35c00) [pid = 2480] [serial = 504] [outer = 0x7f0342dd3800] 12:45:59 INFO - PROCESS | 2480 | 1461267959988 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f03460dbc00) [pid = 2480] [serial = 505] [outer = 0x7f0342dd3800] 12:46:00 INFO - PROCESS | 2480 | 1461267960703 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:46:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:46:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 985ms 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f033d5d1400) [pid = 2480] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f0340411400) [pid = 2480] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f033e967000) [pid = 2480] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f034029c800) [pid = 2480] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f033eb29800) [pid = 2480] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f034635cc00) [pid = 2480] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f034afcd800) [pid = 2480] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f033c6d7400) [pid = 2480] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f0344362800) [pid = 2480] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f033ec9e000) [pid = 2480] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f0342dc8400) [pid = 2480] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f033d5f4800) [pid = 2480] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f033e46b000) [pid = 2480] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f033b4b6000) [pid = 2480] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f033b4ad800) [pid = 2480] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:46:00 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f033ec91c00) [pid = 2480] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:46:00 INFO - PROCESS | 2480 | 1461267960888 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:46:00 INFO - PROCESS | 2480 | 1461267960890 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:46:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:46:00 INFO - PROCESS | 2480 | 1461267960908 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:46:00 INFO - PROCESS | 2480 | 1461267960910 Marionette TRACE conn3 <- [1,646,null,{}] 12:46:00 INFO - PROCESS | 2480 | 1461267960915 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:01 INFO - PROCESS | 2480 | 1461267961055 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:46:01 INFO - PROCESS | 2480 | 1461267961063 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340379000 == 67 [pid = 2480] [id = 169] 12:46:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f034029b400) [pid = 2480] [serial = 506] [outer = (nil)] 12:46:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f0342dd1000) [pid = 2480] [serial = 507] [outer = 0x7f034029b400] 12:46:01 INFO - PROCESS | 2480 | 1461267961119 Marionette DEBUG loaded listener.js 12:46:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f03463dd800) [pid = 2480] [serial = 508] [outer = 0x7f034029b400] 12:46:01 INFO - PROCESS | 2480 | 1461267961768 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:46:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 926ms 12:46:01 INFO - PROCESS | 2480 | 1461267961834 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:46:01 INFO - PROCESS | 2480 | 1461267961837 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:46:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:46:01 INFO - PROCESS | 2480 | 1461267961842 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:46:01 INFO - PROCESS | 2480 | 1461267961843 Marionette TRACE conn3 <- [1,650,null,{}] 12:46:01 INFO - PROCESS | 2480 | 1461267961848 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:02 INFO - PROCESS | 2480 | 1461267961999 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:46:02 INFO - PROCESS | 2480 | 1461267962016 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347872000 == 68 [pid = 2480] [id = 170] 12:46:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f033b4aec00) [pid = 2480] [serial = 509] [outer = (nil)] 12:46:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f034780a800) [pid = 2480] [serial = 510] [outer = 0x7f033b4aec00] 12:46:02 INFO - PROCESS | 2480 | 1461267962069 Marionette DEBUG loaded listener.js 12:46:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f034afccc00) [pid = 2480] [serial = 511] [outer = 0x7f033b4aec00] 12:46:03 INFO - PROCESS | 2480 | 1461267963166 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:46:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:46:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1376ms 12:46:03 INFO - PROCESS | 2480 | 1461267963219 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:46:03 INFO - PROCESS | 2480 | 1461267963223 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:46:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:46:03 INFO - PROCESS | 2480 | 1461267963238 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:46:03 INFO - PROCESS | 2480 | 1461267963244 Marionette TRACE conn3 <- [1,654,null,{}] 12:46:03 INFO - PROCESS | 2480 | 1461267963254 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:03 INFO - PROCESS | 2480 | 1461267963454 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:46:03 INFO - PROCESS | 2480 | 1461267963589 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee2d800 == 69 [pid = 2480] [id = 171] 12:46:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f033b4b3c00) [pid = 2480] [serial = 512] [outer = (nil)] 12:46:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f033d6d8400) [pid = 2480] [serial = 513] [outer = 0x7f033b4b3c00] 12:46:03 INFO - PROCESS | 2480 | 1461267963656 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f033e061800) [pid = 2480] [serial = 514] [outer = 0x7f033b4b3c00] 12:46:04 INFO - PROCESS | 2480 | 1461267964542 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:46:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:46:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1351ms 12:46:04 INFO - PROCESS | 2480 | 1461267964583 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:46:04 INFO - PROCESS | 2480 | 1461267964591 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:46:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:46:04 INFO - PROCESS | 2480 | 1461267964600 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - PROCESS | 2480 | 1461267964604 Marionette TRACE conn3 <- [1,658,null,{}] 12:46:04 INFO - PROCESS | 2480 | 1461267964609 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:04 INFO - PROCESS | 2480 | 1461267964751 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:46:04 INFO - PROCESS | 2480 | 1461267964890 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03472bc800 == 70 [pid = 2480] [id = 172] 12:46:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f033e35fc00) [pid = 2480] [serial = 515] [outer = (nil)] 12:46:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f034029cc00) [pid = 2480] [serial = 516] [outer = 0x7f033e35fc00] 12:46:04 INFO - PROCESS | 2480 | 1461267964953 Marionette DEBUG loaded listener.js 12:46:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f0340411800) [pid = 2480] [serial = 517] [outer = 0x7f033e35fc00] 12:46:05 INFO - PROCESS | 2480 | 1461267965799 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:46:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:46:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1232ms 12:46:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:46:05 INFO - PROCESS | 2480 | 1461267965833 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:46:05 INFO - PROCESS | 2480 | 1461267965835 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:46:05 INFO - PROCESS | 2480 | 1461267965842 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:46:05 INFO - PROCESS | 2480 | 1461267965847 Marionette TRACE conn3 <- [1,662,null,{}] 12:46:05 INFO - PROCESS | 2480 | 1461267965861 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:06 INFO - PROCESS | 2480 | 1461267966007 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:46:06 INFO - PROCESS | 2480 | 1461267966146 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354ceb800 == 71 [pid = 2480] [id = 173] 12:46:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f0341e5e800) [pid = 2480] [serial = 518] [outer = (nil)] 12:46:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f0346007400) [pid = 2480] [serial = 519] [outer = 0x7f0341e5e800] 12:46:06 INFO - PROCESS | 2480 | 1461267966212 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f0347ceec00) [pid = 2480] [serial = 520] [outer = 0x7f0341e5e800] 12:46:06 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:07 INFO - PROCESS | 2480 | 1461267967023 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:46:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1236ms 12:46:07 INFO - PROCESS | 2480 | 1461267967078 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 2480 | 1461267967082 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:46:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:46:07 INFO - PROCESS | 2480 | 1461267967087 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 2480 | 1461267967089 Marionette TRACE conn3 <- [1,666,null,{}] 12:46:07 INFO - PROCESS | 2480 | 1461267967094 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:07 INFO - PROCESS | 2480 | 1461267967240 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:46:07 INFO - PROCESS | 2480 | 1461267967372 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0356365800 == 72 [pid = 2480] [id = 174] 12:46:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f0341e63000) [pid = 2480] [serial = 521] [outer = (nil)] 12:46:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f034af61c00) [pid = 2480] [serial = 522] [outer = 0x7f0341e63000] 12:46:07 INFO - PROCESS | 2480 | 1461267967438 Marionette DEBUG loaded listener.js 12:46:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f034e368800) [pid = 2480] [serial = 523] [outer = 0x7f0341e63000] 12:46:07 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f0357d93800) [pid = 2480] [serial = 524] [outer = 0x7f033e965c00] 12:46:08 INFO - PROCESS | 2480 | 1461267968255 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:46:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:46:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1227ms 12:46:08 INFO - PROCESS | 2480 | 1461267968330 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:46:08 INFO - PROCESS | 2480 | 1461267968332 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:46:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:46:08 INFO - PROCESS | 2480 | 1461267968338 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:46:08 INFO - PROCESS | 2480 | 1461267968340 Marionette TRACE conn3 <- [1,670,null,{}] 12:46:08 INFO - PROCESS | 2480 | 1461267968345 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:08 INFO - PROCESS | 2480 | 1461267968525 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:46:08 INFO - PROCESS | 2480 | 1461267968662 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7ae800 == 73 [pid = 2480] [id = 175] 12:46:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f033b4a9800) [pid = 2480] [serial = 525] [outer = (nil)] 12:46:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f033d5c9c00) [pid = 2480] [serial = 526] [outer = 0x7f033b4a9800] 12:46:08 INFO - PROCESS | 2480 | 1461267968725 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f033f168c00) [pid = 2480] [serial = 527] [outer = 0x7f033b4a9800] 12:46:09 INFO - PROCESS | 2480 | 1461267969705 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:46:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:46:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1428ms 12:46:09 INFO - PROCESS | 2480 | 1461267969767 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:46:09 INFO - PROCESS | 2480 | 1461267969772 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:46:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:46:09 INFO - PROCESS | 2480 | 1461267969780 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:46:09 INFO - PROCESS | 2480 | 1461267969783 Marionette TRACE conn3 <- [1,674,null,{}] 12:46:09 INFO - PROCESS | 2480 | 1461267969790 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:09 INFO - PROCESS | 2480 | 1461267969922 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:46:10 INFO - PROCESS | 2480 | 1461267970102 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e407000 == 74 [pid = 2480] [id = 176] 12:46:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f033dd8a400) [pid = 2480] [serial = 528] [outer = (nil)] 12:46:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f033e05b800) [pid = 2480] [serial = 529] [outer = 0x7f033dd8a400] 12:46:10 INFO - PROCESS | 2480 | 1461267970231 Marionette DEBUG loaded listener.js 12:46:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f033e651000) [pid = 2480] [serial = 530] [outer = 0x7f033dd8a400] 12:46:10 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035c278800 == 73 [pid = 2480] [id = 106] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341ce2000 == 72 [pid = 2480] [id = 130] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347875800 == 71 [pid = 2480] [id = 128] 12:46:10 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f033d6dac00) [pid = 2480] [serial = 444] [outer = (nil)] [url = about:blank] 12:46:10 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f033e052400) [pid = 2480] [serial = 426] [outer = (nil)] [url = about:blank] 12:46:10 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f0341907000) [pid = 2480] [serial = 429] [outer = (nil)] [url = about:blank] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0340379000 == 70 [pid = 2480] [id = 169] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03472b6000 == 69 [pid = 2480] [id = 168] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346b40000 == 68 [pid = 2480] [id = 167] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034536b000 == 67 [pid = 2480] [id = 166] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341cd2000 == 66 [pid = 2480] [id = 165] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e1d2000 == 65 [pid = 2480] [id = 164] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034f0c1000 == 64 [pid = 2480] [id = 161] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ae21000 == 63 [pid = 2480] [id = 160] 12:46:10 INFO - PROCESS | 2480 | 1461267970972 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d96000 == 62 [pid = 2480] [id = 159] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0340493000 == 61 [pid = 2480] [id = 158] 12:46:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347ca7000 == 60 [pid = 2480] [id = 157] 12:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1234ms 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f035e7f8400) [pid = 2480] [serial = 394] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f033d5d1000) [pid = 2480] [serial = 447] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f0345f31400) [pid = 2480] [serial = 462] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f033d6d9400) [pid = 2480] [serial = 448] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f033ff66c00) [pid = 2480] [serial = 453] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f034030a800) [pid = 2480] [serial = 454] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f0345f3c000) [pid = 2480] [serial = 432] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f035a633800) [pid = 2480] [serial = 423] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f035cf85400) [pid = 2480] [serial = 424] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f0340414c00) [pid = 2480] [serial = 456] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f0341908000) [pid = 2480] [serial = 457] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f033e7c8000) [pid = 2480] [serial = 451] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f033e645400) [pid = 2480] [serial = 450] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f0359e46000) [pid = 2480] [serial = 435] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f033ec9c000) [pid = 2480] [serial = 441] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f033c6d0800) [pid = 2480] [serial = 438] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f0340e4b000) [pid = 2480] [serial = 468] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f033d6d7400) [pid = 2480] [serial = 465] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f0341908800) [pid = 2480] [serial = 459] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f0341e63800) [pid = 2480] [serial = 460] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f0345f3d400) [pid = 2480] [serial = 463] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f033e05c800) [pid = 2480] [serial = 466] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f034583b400) [pid = 2480] [serial = 469] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f035cc78800) [pid = 2480] [serial = 355] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f035f419000) [pid = 2480] [serial = 397] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f0344363400) [pid = 2480] [serial = 346] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f0355349000) [pid = 2480] [serial = 352] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f034b275000) [pid = 2480] [serial = 349] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f035e7d9400) [pid = 2480] [serial = 343] [outer = (nil)] [url = about:blank] 12:46:11 INFO - PROCESS | 2480 | 1461267971037 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:46:11 INFO - PROCESS | 2480 | 1461267971044 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:46:11 INFO - PROCESS | 2480 | 1461267971055 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:46:11 INFO - PROCESS | 2480 | 1461267971058 Marionette TRACE conn3 <- [1,678,null,{}] 12:46:11 INFO - PROCESS | 2480 | 1461267971063 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:11 INFO - PROCESS | 2480 | 1461267971191 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:46:11 INFO - PROCESS | 2480 | 1461267971206 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee18000 == 61 [pid = 2480] [id = 177] 12:46:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f033e964400) [pid = 2480] [serial = 531] [outer = (nil)] 12:46:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f033ec94c00) [pid = 2480] [serial = 532] [outer = 0x7f033e964400] 12:46:11 INFO - PROCESS | 2480 | 1461267971259 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f0340297800) [pid = 2480] [serial = 533] [outer = 0x7f033e964400] 12:46:12 INFO - PROCESS | 2480 | 1461267972013 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:46:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:46:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1025ms 12:46:12 INFO - PROCESS | 2480 | 1461267972080 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:46:12 INFO - PROCESS | 2480 | 1461267972083 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:46:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:46:12 INFO - PROCESS | 2480 | 1461267972088 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:46:12 INFO - PROCESS | 2480 | 1461267972093 Marionette TRACE conn3 <- [1,682,null,{}] 12:46:12 INFO - PROCESS | 2480 | 1461267972111 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:12 INFO - PROCESS | 2480 | 1461267972291 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:46:12 INFO - PROCESS | 2480 | 1461267972303 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034535b800 == 62 [pid = 2480] [id = 178] 12:46:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f0340412800) [pid = 2480] [serial = 534] [outer = (nil)] 12:46:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f0341908000) [pid = 2480] [serial = 535] [outer = 0x7f0340412800] 12:46:12 INFO - PROCESS | 2480 | 1461267972359 Marionette DEBUG loaded listener.js 12:46:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f0341e56400) [pid = 2480] [serial = 536] [outer = 0x7f0340412800] 12:46:13 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:13 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:46:13 INFO - PROCESS | 2480 | 1461267973436 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:46:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:46:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1388ms 12:46:13 INFO - PROCESS | 2480 | 1461267973477 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:46:13 INFO - PROCESS | 2480 | 1461267973481 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:46:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:46:13 INFO - PROCESS | 2480 | 1461267973486 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:46:13 INFO - PROCESS | 2480 | 1461267973498 Marionette TRACE conn3 <- [1,686,null,{}] 12:46:13 INFO - PROCESS | 2480 | 1461267973502 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:13 INFO - PROCESS | 2480 | 1461267973660 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:46:13 INFO - PROCESS | 2480 | 1461267973670 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346510000 == 63 [pid = 2480] [id = 179] 12:46:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f03402a1000) [pid = 2480] [serial = 537] [outer = (nil)] 12:46:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f0342dd5800) [pid = 2480] [serial = 538] [outer = 0x7f03402a1000] 12:46:13 INFO - PROCESS | 2480 | 1461267973772 Marionette DEBUG loaded listener.js 12:46:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f03451cdc00) [pid = 2480] [serial = 539] [outer = 0x7f03402a1000] 12:46:14 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:14 INFO - PROCESS | 2480 | 1461267974799 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:46:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:46:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1336ms 12:46:14 INFO - PROCESS | 2480 | 1461267974827 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:46:14 INFO - PROCESS | 2480 | 1461267974829 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:46:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:46:14 INFO - PROCESS | 2480 | 1461267974840 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:46:14 INFO - PROCESS | 2480 | 1461267974842 Marionette TRACE conn3 <- [1,690,null,{}] 12:46:14 INFO - PROCESS | 2480 | 1461267974849 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:14 INFO - PROCESS | 2480 | 1461267974995 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:46:15 INFO - PROCESS | 2480 | 1461267975047 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d96000 == 64 [pid = 2480] [id = 180] 12:46:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f0342dc8c00) [pid = 2480] [serial = 540] [outer = (nil)] 12:46:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f0345f30400) [pid = 2480] [serial = 541] [outer = 0x7f0342dc8c00] 12:46:15 INFO - PROCESS | 2480 | 1461267975149 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f03460dfc00) [pid = 2480] [serial = 542] [outer = 0x7f0342dc8c00] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f033d6e1000) [pid = 2480] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f0342dd3800) [pid = 2480] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f034029b400) [pid = 2480] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f033d5f5000) [pid = 2480] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f033e64a000) [pid = 2480] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f0341e60000) [pid = 2480] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f033ec92000) [pid = 2480] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f034040dc00) [pid = 2480] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f033d6dc800) [pid = 2480] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f033d5eb800) [pid = 2480] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f033d5d0800) [pid = 2480] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f033d5eb400) [pid = 2480] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:46:15 INFO - PROCESS | 2480 | --DOMWINDOW == 91 (0x7f033d5c2800) [pid = 2480] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:46:16 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:16 INFO - PROCESS | 2480 | 1461267976234 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:46:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1432ms 12:46:16 INFO - PROCESS | 2480 | 1461267976273 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:46:16 INFO - PROCESS | 2480 | 1461267976276 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:46:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:46:16 INFO - PROCESS | 2480 | 1461267976281 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 2480 | 1461267976282 Marionette TRACE conn3 <- [1,694,null,{}] 12:46:16 INFO - PROCESS | 2480 | 1461267976287 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:16 INFO - PROCESS | 2480 | 1461267976437 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:46:16 INFO - PROCESS | 2480 | 1461267976455 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e414000 == 65 [pid = 2480] [id = 181] 12:46:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f033d5f5000) [pid = 2480] [serial = 543] [outer = (nil)] 12:46:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f0345839400) [pid = 2480] [serial = 544] [outer = 0x7f033d5f5000] 12:46:16 INFO - PROCESS | 2480 | 1461267976511 Marionette DEBUG loaded listener.js 12:46:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f0348a85c00) [pid = 2480] [serial = 545] [outer = 0x7f033d5f5000] 12:46:17 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:17 INFO - PROCESS | 2480 | 1461267977602 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:46:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:46:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1331ms 12:46:17 INFO - PROCESS | 2480 | 1461267977612 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:46:17 INFO - PROCESS | 2480 | 1461267977617 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:46:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:46:17 INFO - PROCESS | 2480 | 1461267977666 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:46:17 INFO - PROCESS | 2480 | 1461267977670 Marionette TRACE conn3 <- [1,698,null,{}] 12:46:17 INFO - PROCESS | 2480 | 1461267977682 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:17 INFO - PROCESS | 2480 | 1461267977818 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:46:18 INFO - PROCESS | 2480 | 1461267978048 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341e3f800 == 66 [pid = 2480] [id = 182] 12:46:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f033d6da400) [pid = 2480] [serial = 546] [outer = (nil)] 12:46:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f033df20000) [pid = 2480] [serial = 547] [outer = 0x7f033d6da400] 12:46:18 INFO - PROCESS | 2480 | 1461267978115 Marionette DEBUG loaded listener.js 12:46:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f033e7c4000) [pid = 2480] [serial = 548] [outer = 0x7f033d6da400] 12:46:19 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:19 INFO - PROCESS | 2480 | 1461267979280 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:46:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:46:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1682ms 12:46:19 INFO - PROCESS | 2480 | 1461267979307 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:46:19 INFO - PROCESS | 2480 | 1461267979314 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:46:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:46:19 INFO - PROCESS | 2480 | 1461267979323 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:46:19 INFO - PROCESS | 2480 | 1461267979326 Marionette TRACE conn3 <- [1,702,null,{}] 12:46:19 INFO - PROCESS | 2480 | 1461267979331 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:19 INFO - PROCESS | 2480 | 1461267979522 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:46:19 INFO - PROCESS | 2480 | 1461267979627 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03468d0800 == 67 [pid = 2480] [id = 183] 12:46:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f033ec90400) [pid = 2480] [serial = 549] [outer = (nil)] 12:46:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f034029bc00) [pid = 2480] [serial = 550] [outer = 0x7f033ec90400] 12:46:19 INFO - PROCESS | 2480 | 1461267979689 Marionette DEBUG loaded listener.js 12:46:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f0340e51c00) [pid = 2480] [serial = 551] [outer = 0x7f033ec90400] 12:46:20 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:20 INFO - PROCESS | 2480 | 1461267980841 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:46:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:46:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1536ms 12:46:20 INFO - PROCESS | 2480 | 1461267980860 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:46:20 INFO - PROCESS | 2480 | 1461267980864 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:46:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:46:20 INFO - PROCESS | 2480 | 1461267980869 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:46:20 INFO - PROCESS | 2480 | 1461267980874 Marionette TRACE conn3 <- [1,706,null,{}] 12:46:20 INFO - PROCESS | 2480 | 1461267980888 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:21 INFO - PROCESS | 2480 | 1461267981038 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:46:21 INFO - PROCESS | 2480 | 1461267981217 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ad33000 == 68 [pid = 2480] [id = 184] 12:46:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f0340e45800) [pid = 2480] [serial = 552] [outer = (nil)] 12:46:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f0347806400) [pid = 2480] [serial = 553] [outer = 0x7f0340e45800] 12:46:21 INFO - PROCESS | 2480 | 1461267981285 Marionette DEBUG loaded listener.js 12:46:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f034817c400) [pid = 2480] [serial = 554] [outer = 0x7f0340e45800] 12:46:22 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:22 INFO - PROCESS | 2480 | 1461267982445 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:46:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:46:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1582ms 12:46:22 INFO - PROCESS | 2480 | 1461267982453 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:46:22 INFO - PROCESS | 2480 | 1461267982457 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:46:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:46:22 INFO - PROCESS | 2480 | 1461267982463 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:46:22 INFO - PROCESS | 2480 | 1461267982465 Marionette TRACE conn3 <- [1,710,null,{}] 12:46:22 INFO - PROCESS | 2480 | 1461267982470 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:22 INFO - PROCESS | 2480 | 1461267982617 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:46:22 INFO - PROCESS | 2480 | 1461267982770 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354cee000 == 69 [pid = 2480] [id = 185] 12:46:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f0341e5d400) [pid = 2480] [serial = 555] [outer = (nil)] 12:46:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f034afc9400) [pid = 2480] [serial = 556] [outer = 0x7f0341e5d400] 12:46:22 INFO - PROCESS | 2480 | 1461267982834 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f0356311400) [pid = 2480] [serial = 557] [outer = 0x7f0341e5d400] 12:46:23 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:24 INFO - PROCESS | 2480 | 1461267984000 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:46:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:46:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1585ms 12:46:24 INFO - PROCESS | 2480 | 1461267984055 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:46:24 INFO - PROCESS | 2480 | 1461267984059 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:46:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:46:24 INFO - PROCESS | 2480 | 1461267984064 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:46:24 INFO - PROCESS | 2480 | 1461267984067 Marionette TRACE conn3 <- [1,714,null,{}] 12:46:24 INFO - PROCESS | 2480 | 1461267984071 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:24 INFO - PROCESS | 2480 | 1461267984268 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:46:24 INFO - PROCESS | 2480 | 1461267984376 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034036f000 == 70 [pid = 2480] [id = 186] 12:46:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f033b4a9000) [pid = 2480] [serial = 558] [outer = (nil)] 12:46:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f033e46e000) [pid = 2480] [serial = 559] [outer = 0x7f033b4a9000] 12:46:24 INFO - PROCESS | 2480 | 1461267984436 Marionette DEBUG loaded listener.js 12:46:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f0342dd1400) [pid = 2480] [serial = 560] [outer = 0x7f033b4a9000] 12:46:25 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e6ce000 == 69 [pid = 2480] [id = 77] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346ef3800 == 68 [pid = 2480] [id = 115] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d96000 == 67 [pid = 2480] [id = 180] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346510000 == 66 [pid = 2480] [id = 179] 12:46:25 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f034780a800) [pid = 2480] [serial = 510] [outer = (nil)] [url = about:blank] 12:46:25 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f0347809800) [pid = 2480] [serial = 483] [outer = (nil)] [url = about:blank] 12:46:25 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f034854d000) [pid = 2480] [serial = 486] [outer = (nil)] [url = about:blank] 12:46:25 INFO - PROCESS | 2480 | 1461267985875 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034535b800 == 65 [pid = 2480] [id = 178] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee18000 == 64 [pid = 2480] [id = 177] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e407000 == 63 [pid = 2480] [id = 176] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c7ae800 == 62 [pid = 2480] [id = 175] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0356365800 == 61 [pid = 2480] [id = 174] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354ceb800 == 60 [pid = 2480] [id = 173] 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03472bc800 == 59 [pid = 2480] [id = 172] 12:46:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:46:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1831ms 12:46:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee2d800 == 58 [pid = 2480] [id = 171] 12:46:25 INFO - PROCESS | 2480 | 1461267985898 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:46:25 INFO - PROCESS | 2480 | 1461267985903 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:46:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:46:25 INFO - PROCESS | 2480 | 1461267985911 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:46:25 INFO - PROCESS | 2480 | 1461267985915 Marionette TRACE conn3 <- [1,718,null,{}] 12:46:25 INFO - PROCESS | 2480 | 1461267985922 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:26 INFO - PROCESS | 2480 | 1461267986052 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:46:26 INFO - PROCESS | 2480 | 1461267986064 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e1da800 == 59 [pid = 2480] [id = 187] 12:46:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f033d5c5000) [pid = 2480] [serial = 561] [outer = (nil)] 12:46:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f033d6dd000) [pid = 2480] [serial = 562] [outer = 0x7f033d5c5000] 12:46:26 INFO - PROCESS | 2480 | 1461267986122 Marionette DEBUG loaded listener.js 12:46:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f033dd95800) [pid = 2480] [serial = 563] [outer = 0x7f033d5c5000] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f034029d800) [pid = 2480] [serial = 427] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f0342dd0800) [pid = 2480] [serial = 430] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f0346d4dc00) [pid = 2480] [serial = 445] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f03443d7800) [pid = 2480] [serial = 501] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f0345f35c00) [pid = 2480] [serial = 504] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f0342dd1000) [pid = 2480] [serial = 507] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f033e64fc00) [pid = 2480] [serial = 475] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f033e05b400) [pid = 2480] [serial = 474] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 100 (0x7f033ec99c00) [pid = 2480] [serial = 495] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f033ff73c00) [pid = 2480] [serial = 496] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f0345f39400) [pid = 2480] [serial = 481] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f03451ce400) [pid = 2480] [serial = 480] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f0340414800) [pid = 2480] [serial = 478] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f0340297000) [pid = 2480] [serial = 477] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f034190c400) [pid = 2480] [serial = 498] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f033e054c00) [pid = 2480] [serial = 492] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f033e463c00) [pid = 2480] [serial = 493] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 91 (0x7f03443d9400) [pid = 2480] [serial = 490] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 90 (0x7f033e360000) [pid = 2480] [serial = 489] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 89 (0x7f0345f36c00) [pid = 2480] [serial = 471] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 88 (0x7f03460dbc00) [pid = 2480] [serial = 505] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 87 (0x7f03451d3400) [pid = 2480] [serial = 502] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 86 (0x7f0341e64c00) [pid = 2480] [serial = 499] [outer = (nil)] [url = about:blank] 12:46:26 INFO - PROCESS | 2480 | --DOMWINDOW == 85 (0x7f03463dd800) [pid = 2480] [serial = 508] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:27 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:46:27 INFO - PROCESS | 2480 | 1461267987259 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:46:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:46:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1384ms 12:46:27 INFO - PROCESS | 2480 | 1461267987295 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:46:27 INFO - PROCESS | 2480 | 1461267987302 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:46:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:46:27 INFO - PROCESS | 2480 | 1461267987311 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:46:27 INFO - PROCESS | 2480 | 1461267987315 Marionette TRACE conn3 <- [1,722,null,{}] 12:46:27 INFO - PROCESS | 2480 | 1461267987320 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:27 INFO - PROCESS | 2480 | 1461267987480 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:46:27 INFO - PROCESS | 2480 | 1461267987534 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f1da800 == 60 [pid = 2480] [id = 188] 12:46:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 86 (0x7f033e05a800) [pid = 2480] [serial = 564] [outer = (nil)] 12:46:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 87 (0x7f033e643800) [pid = 2480] [serial = 565] [outer = 0x7f033e05a800] 12:46:27 INFO - PROCESS | 2480 | 1461267987588 Marionette DEBUG loaded listener.js 12:46:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 88 (0x7f033e7c6c00) [pid = 2480] [serial = 566] [outer = 0x7f033e05a800] 12:46:28 INFO - PROCESS | 2480 | 1461267988301 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:46:28 INFO - PROCESS | 2480 | 1461267988349 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:46:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:46:28 INFO - PROCESS | 2480 | 1461267988355 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:46:28 INFO - PROCESS | 2480 | 1461267988360 Marionette TRACE conn3 <- [1,726,null,{}] 12:46:28 INFO - PROCESS | 2480 | 1461267988440 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:28 INFO - PROCESS | 2480 | 1461267988622 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:46:28 INFO - PROCESS | 2480 | 1461267988642 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341e9e800 == 61 [pid = 2480] [id = 189] 12:46:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 89 (0x7f033ec9a000) [pid = 2480] [serial = 567] [outer = (nil)] 12:46:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 90 (0x7f0340298000) [pid = 2480] [serial = 568] [outer = 0x7f033ec9a000] 12:46:28 INFO - PROCESS | 2480 | 1461267988697 Marionette DEBUG loaded listener.js 12:46:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 91 (0x7f0340308000) [pid = 2480] [serial = 569] [outer = 0x7f033ec9a000] 12:46:29 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:29 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:46:29 INFO - PROCESS | 2480 | 1461267989452 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:46:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1139ms 12:46:29 INFO - PROCESS | 2480 | 1461267989495 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:46:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:46:29 INFO - PROCESS | 2480 | 1461267989498 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:46:29 INFO - PROCESS | 2480 | 1461267989534 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 2480 | 1461267989536 Marionette TRACE conn3 <- [1,730,null,{}] 12:46:29 INFO - PROCESS | 2480 | 1461267989541 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:29 INFO - PROCESS | 2480 | 1461267989698 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:46:29 INFO - PROCESS | 2480 | 1461267989718 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345844000 == 62 [pid = 2480] [id = 190] 12:46:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f0340308400) [pid = 2480] [serial = 570] [outer = (nil)] 12:46:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f0340412400) [pid = 2480] [serial = 571] [outer = 0x7f0340308400] 12:46:29 INFO - PROCESS | 2480 | 1461267989771 Marionette DEBUG loaded listener.js 12:46:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f034190c000) [pid = 2480] [serial = 572] [outer = 0x7f0340308400] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f033e964400) [pid = 2480] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f033dd8a400) [pid = 2480] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 91 (0x7f033b4aec00) [pid = 2480] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 90 (0x7f0340412800) [pid = 2480] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 89 (0x7f0342dc8c00) [pid = 2480] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 88 (0x7f03402a1000) [pid = 2480] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 87 (0x7f033ec92400) [pid = 2480] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 86 (0x7f0348172c00) [pid = 2480] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 85 (0x7f033c6ca400) [pid = 2480] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 84 (0x7f0342dcec00) [pid = 2480] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 83 (0x7f034190d400) [pid = 2480] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:46:30 INFO - PROCESS | 2480 | --DOMWINDOW == 82 (0x7f0341e57c00) [pid = 2480] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:46:30 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:30 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:46:30 INFO - PROCESS | 2480 | 1461267990577 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:46:30 INFO - PROCESS | 2480 | 1461267990672 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:46:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:46:30 INFO - PROCESS | 2480 | 1461267990677 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:46:30 INFO - PROCESS | 2480 | 1461267990679 Marionette TRACE conn3 <- [1,734,null,{}] 12:46:30 INFO - PROCESS | 2480 | 1461267990684 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:30 INFO - PROCESS | 2480 | 1461267990810 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:46:30 INFO - PROCESS | 2480 | 1461267990819 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f21000 == 63 [pid = 2480] [id = 191] 12:46:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 83 (0x7f033c6ca400) [pid = 2480] [serial = 573] [outer = (nil)] 12:46:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 84 (0x7f034190a800) [pid = 2480] [serial = 574] [outer = 0x7f033c6ca400] 12:46:30 INFO - PROCESS | 2480 | 1461267990881 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 85 (0x7f0341c68c00) [pid = 2480] [serial = 575] [outer = 0x7f033c6ca400] 12:46:31 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:31 INFO - PROCESS | 2480 | 1461267991531 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:46:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:46:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 879ms 12:46:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:46:31 INFO - PROCESS | 2480 | 1461267991557 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:46:31 INFO - PROCESS | 2480 | 1461267991559 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:46:31 INFO - PROCESS | 2480 | 1461267991565 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:46:31 INFO - PROCESS | 2480 | 1461267991567 Marionette TRACE conn3 <- [1,738,null,{}] 12:46:31 INFO - PROCESS | 2480 | 1461267991571 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:31 INFO - PROCESS | 2480 | 1461267991757 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:46:31 INFO - PROCESS | 2480 | 1461267991778 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d86800 == 64 [pid = 2480] [id = 192] 12:46:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 86 (0x7f0341e20800) [pid = 2480] [serial = 576] [outer = (nil)] 12:46:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 87 (0x7f0342dcdc00) [pid = 2480] [serial = 577] [outer = 0x7f0341e20800] 12:46:31 INFO - PROCESS | 2480 | 1461267991837 Marionette DEBUG loaded listener.js 12:46:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 88 (0x7f03451d0400) [pid = 2480] [serial = 578] [outer = 0x7f0341e20800] 12:46:33 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:33 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:46:33 INFO - PROCESS | 2480 | 1461267993071 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:46:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:46:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1534ms 12:46:33 INFO - PROCESS | 2480 | 1461267993099 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:46:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:46:33 INFO - PROCESS | 2480 | 1461267993104 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:46:33 INFO - PROCESS | 2480 | 1461267993120 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 2480 | 1461267993124 Marionette TRACE conn3 <- [1,742,null,{}] 12:46:33 INFO - PROCESS | 2480 | 1461267993133 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:33 INFO - PROCESS | 2480 | 1461267993367 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:46:33 INFO - PROCESS | 2480 | 1461267993497 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f109800 == 65 [pid = 2480] [id = 193] 12:46:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 89 (0x7f033b4b0000) [pid = 2480] [serial = 579] [outer = (nil)] 12:46:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 90 (0x7f033e059400) [pid = 2480] [serial = 580] [outer = 0x7f033b4b0000] 12:46:33 INFO - PROCESS | 2480 | 1461267993563 Marionette DEBUG loaded listener.js 12:46:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 91 (0x7f033e644400) [pid = 2480] [serial = 581] [outer = 0x7f033b4b0000] 12:46:34 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:34 INFO - PROCESS | 2480 | 1461267994729 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:46:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:46:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1645ms 12:46:34 INFO - PROCESS | 2480 | 1461267994757 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:46:34 INFO - PROCESS | 2480 | 1461267994765 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:46:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:46:34 INFO - PROCESS | 2480 | 1461267994784 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:46:34 INFO - PROCESS | 2480 | 1461267994788 Marionette TRACE conn3 <- [1,746,null,{}] 12:46:34 INFO - PROCESS | 2480 | 1461267994793 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:34 INFO - PROCESS | 2480 | 1461267994971 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:46:35 INFO - PROCESS | 2480 | 1461267995078 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03461c3000 == 66 [pid = 2480] [id = 194] 12:46:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f033df15c00) [pid = 2480] [serial = 582] [outer = (nil)] 12:46:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f033f172400) [pid = 2480] [serial = 583] [outer = 0x7f033df15c00] 12:46:35 INFO - PROCESS | 2480 | 1461267995144 Marionette DEBUG loaded listener.js 12:46:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f0340412c00) [pid = 2480] [serial = 584] [outer = 0x7f033df15c00] 12:46:35 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:36 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:36 INFO - PROCESS | 2480 | 1461267996342 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:46:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1584ms 12:46:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:46:36 INFO - PROCESS | 2480 | 1461267996375 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:46:36 INFO - PROCESS | 2480 | 1461267996377 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:46:36 INFO - PROCESS | 2480 | 1461267996382 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 2480 | 1461267996388 Marionette TRACE conn3 <- [1,750,null,{}] 12:46:36 INFO - PROCESS | 2480 | 1461267996402 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:36 INFO - PROCESS | 2480 | 1461267996589 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:46:36 INFO - PROCESS | 2480 | 1461267996698 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03474e1800 == 67 [pid = 2480] [id = 195] 12:46:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f0340415c00) [pid = 2480] [serial = 585] [outer = (nil)] 12:46:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f03443d7800) [pid = 2480] [serial = 586] [outer = 0x7f0340415c00] 12:46:36 INFO - PROCESS | 2480 | 1461267996763 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f03451d0800) [pid = 2480] [serial = 587] [outer = 0x7f0340415c00] 12:46:37 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:37 INFO - PROCESS | 2480 | 1461267997913 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:46:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:46:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1584ms 12:46:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:46:37 INFO - PROCESS | 2480 | 1461267997967 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:46:37 INFO - PROCESS | 2480 | 1461267997970 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:46:37 INFO - PROCESS | 2480 | 1461267997974 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:46:37 INFO - PROCESS | 2480 | 1461267997978 Marionette TRACE conn3 <- [1,754,null,{}] 12:46:37 INFO - PROCESS | 2480 | 1461267997991 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:38 INFO - PROCESS | 2480 | 1461267998322 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:46:38 INFO - PROCESS | 2480 | 1461267998551 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340266800 == 68 [pid = 2480] [id = 196] 12:46:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f033d6dc800) [pid = 2480] [serial = 588] [outer = (nil)] 12:46:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f033df14800) [pid = 2480] [serial = 589] [outer = 0x7f033d6dc800] 12:46:38 INFO - PROCESS | 2480 | 1461267998655 Marionette DEBUG loaded listener.js 12:46:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f033e467800) [pid = 2480] [serial = 590] [outer = 0x7f033d6dc800] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d8a000 == 67 [pid = 2480] [id = 131] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347872000 == 66 [pid = 2480] [id = 170] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342dae000 == 65 [pid = 2480] [id = 132] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345f21000 == 64 [pid = 2480] [id = 191] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345844000 == 63 [pid = 2480] [id = 190] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f0346007400) [pid = 2480] [serial = 519] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f033d5c9c00) [pid = 2480] [serial = 526] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f034af61c00) [pid = 2480] [serial = 522] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f0345839400) [pid = 2480] [serial = 544] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f033d6d8400) [pid = 2480] [serial = 513] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f034029cc00) [pid = 2480] [serial = 516] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341e9e800 == 62 [pid = 2480] [id = 189] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f1da800 == 61 [pid = 2480] [id = 188] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e1da800 == 60 [pid = 2480] [id = 187] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354cee000 == 59 [pid = 2480] [id = 185] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ad33000 == 58 [pid = 2480] [id = 184] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03468d0800 == 57 [pid = 2480] [id = 183] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341e3f800 == 56 [pid = 2480] [id = 182] 12:46:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e414000 == 55 [pid = 2480] [id = 181] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f035a5f9000) [pid = 2480] [serial = 442] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f034af5b800) [pid = 2480] [serial = 487] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 91 (0x7f033c6d6000) [pid = 2480] [serial = 439] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 90 (0x7f0347cefc00) [pid = 2480] [serial = 484] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 89 (0x7f0356312c00) [pid = 2480] [serial = 433] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 88 (0x7f035c2b2800) [pid = 2480] [serial = 436] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 87 (0x7f033e05b800) [pid = 2480] [serial = 529] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 86 (0x7f034afccc00) [pid = 2480] [serial = 511] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 85 (0x7f0341908000) [pid = 2480] [serial = 535] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 84 (0x7f0345f30400) [pid = 2480] [serial = 541] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 83 (0x7f03451c8c00) [pid = 2480] [serial = 283] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 82 (0x7f03460dfc00) [pid = 2480] [serial = 542] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 81 (0x7f0342dd5800) [pid = 2480] [serial = 538] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 80 (0x7f03451cdc00) [pid = 2480] [serial = 539] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 79 (0x7f0341e56400) [pid = 2480] [serial = 536] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 78 (0x7f033ec94c00) [pid = 2480] [serial = 532] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 77 (0x7f0340297800) [pid = 2480] [serial = 533] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | --DOMWINDOW == 76 (0x7f033e651000) [pid = 2480] [serial = 530] [outer = (nil)] [url = about:blank] 12:46:39 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:39 INFO - PROCESS | 2480 | 1461267999923 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:46:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:46:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1987ms 12:46:39 INFO - PROCESS | 2480 | 1461267999964 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:46:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:46:39 INFO - PROCESS | 2480 | 1461267999969 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:46:39 INFO - PROCESS | 2480 | 1461267999974 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:46:39 INFO - PROCESS | 2480 | 1461267999979 Marionette TRACE conn3 <- [1,758,null,{}] 12:46:39 INFO - PROCESS | 2480 | 1461267999991 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:40 INFO - PROCESS | 2480 | 1461268000157 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:46:40 INFO - PROCESS | 2480 | 1461268000170 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e6e8000 == 56 [pid = 2480] [id = 197] 12:46:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 77 (0x7f033d5ccc00) [pid = 2480] [serial = 591] [outer = (nil)] 12:46:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 78 (0x7f033e7d1000) [pid = 2480] [serial = 592] [outer = 0x7f033d5ccc00] 12:46:40 INFO - PROCESS | 2480 | 1461268000229 Marionette DEBUG loaded listener.js 12:46:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 79 (0x7f033ec94c00) [pid = 2480] [serial = 593] [outer = 0x7f033d5ccc00] 12:46:40 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:40 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:46:40 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:40 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:40 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:46:40 INFO - PROCESS | 2480 | 1461268000884 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:46:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:46:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 937ms 12:46:40 INFO - PROCESS | 2480 | 1461268000911 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:46:40 INFO - PROCESS | 2480 | 1461268000915 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:46:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:46:40 INFO - PROCESS | 2480 | 1461268000920 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:46:40 INFO - PROCESS | 2480 | 1461268000922 Marionette TRACE conn3 <- [1,762,null,{}] 12:46:40 INFO - PROCESS | 2480 | 1461268000927 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:41 INFO - PROCESS | 2480 | 1461268001057 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:46:41 INFO - PROCESS | 2480 | 1461268001156 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341cce800 == 57 [pid = 2480] [id = 198] 12:46:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 80 (0x7f033ec95800) [pid = 2480] [serial = 594] [outer = (nil)] 12:46:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 81 (0x7f033ff6d800) [pid = 2480] [serial = 595] [outer = 0x7f033ec95800] 12:46:41 INFO - PROCESS | 2480 | 1461268001209 Marionette DEBUG loaded listener.js 12:46:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 82 (0x7f03402a2400) [pid = 2480] [serial = 596] [outer = 0x7f033ec95800] 12:46:42 INFO - PROCESS | 2480 | 1461268002294 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:46:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:46:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1426ms 12:46:42 INFO - PROCESS | 2480 | 1461268002350 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:46:42 INFO - PROCESS | 2480 | 1461268002356 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:46:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:46:42 INFO - PROCESS | 2480 | 1461268002369 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:46:42 INFO - PROCESS | 2480 | 1461268002374 Marionette TRACE conn3 <- [1,766,null,{}] 12:46:42 INFO - PROCESS | 2480 | 1461268002410 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:42 INFO - PROCESS | 2480 | 1461268002557 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:46:42 INFO - PROCESS | 2480 | 1461268002624 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345368800 == 58 [pid = 2480] [id = 199] 12:46:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 83 (0x7f033d5c2400) [pid = 2480] [serial = 597] [outer = (nil)] 12:46:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 84 (0x7f0340e52400) [pid = 2480] [serial = 598] [outer = 0x7f033d5c2400] 12:46:42 INFO - PROCESS | 2480 | 1461268002687 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 85 (0x7f0341e5bc00) [pid = 2480] [serial = 599] [outer = 0x7f033d5c2400] 12:46:43 INFO - PROCESS | 2480 | 1461268003753 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:46:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1445ms 12:46:43 INFO - PROCESS | 2480 | 1461268003812 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:46:43 INFO - PROCESS | 2480 | 1461268003814 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:46:43 INFO - PROCESS | 2480 | 1461268003820 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 2480 | 1461268003822 Marionette TRACE conn3 <- [1,770,null,{}] 12:46:43 INFO - PROCESS | 2480 | 1461268003826 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:43 INFO - PROCESS | 2480 | 1461268003973 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 84 (0x7f033ec9a000) [pid = 2480] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 83 (0x7f033d5c5000) [pid = 2480] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 82 (0x7f0340308400) [pid = 2480] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 81 (0x7f033d6da400) [pid = 2480] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 80 (0x7f033b4a9000) [pid = 2480] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 79 (0x7f033e05a800) [pid = 2480] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 78 (0x7f0341e5d400) [pid = 2480] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 77 (0x7f0340e45800) [pid = 2480] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 76 (0x7f033ec90400) [pid = 2480] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 75 (0x7f033d5f5000) [pid = 2480] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 74 (0x7f033c6ca400) [pid = 2480] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 73 (0x7f0341e63000) [pid = 2480] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 72 (0x7f033b4b3c00) [pid = 2480] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 71 (0x7f033e35fc00) [pid = 2480] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 70 (0x7f0341e5e800) [pid = 2480] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 69 (0x7f033c6d7000) [pid = 2480] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:46:44 INFO - PROCESS | 2480 | --DOMWINDOW == 68 (0x7f033b4a9800) [pid = 2480] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:46:44 INFO - PROCESS | 2480 | 1461268004162 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034027f000 == 59 [pid = 2480] [id = 200] 12:46:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 69 (0x7f033b4a8400) [pid = 2480] [serial = 600] [outer = (nil)] 12:46:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 70 (0x7f033c6cdc00) [pid = 2480] [serial = 601] [outer = 0x7f033b4a8400] 12:46:44 INFO - PROCESS | 2480 | 1461268004219 Marionette DEBUG loaded listener.js 12:46:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 71 (0x7f033e05c000) [pid = 2480] [serial = 602] [outer = 0x7f033b4a8400] 12:46:44 INFO - PROCESS | 2480 | 1461268004766 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 980ms 12:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:46:44 INFO - PROCESS | 2480 | 1461268004800 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:46:44 INFO - PROCESS | 2480 | 1461268004802 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:46:44 INFO - PROCESS | 2480 | 1461268004808 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:46:44 INFO - PROCESS | 2480 | 1461268004810 Marionette TRACE conn3 <- [1,774,null,{}] 12:46:44 INFO - PROCESS | 2480 | 1461268004815 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:44 INFO - PROCESS | 2480 | 1461268004935 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:46:45 INFO - PROCESS | 2480 | 1461268005043 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03468d4800 == 60 [pid = 2480] [id = 201] 12:46:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 72 (0x7f0342dcb000) [pid = 2480] [serial = 603] [outer = (nil)] 12:46:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 73 (0x7f0342dd5800) [pid = 2480] [serial = 604] [outer = 0x7f0342dcb000] 12:46:45 INFO - PROCESS | 2480 | 1461268005109 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 74 (0x7f03451d1000) [pid = 2480] [serial = 605] [outer = 0x7f0342dcb000] 12:46:45 INFO - PROCESS | 2480 | 1461268005710 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 926ms 12:46:45 INFO - PROCESS | 2480 | 1461268005733 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:46:45 INFO - PROCESS | 2480 | 1461268005736 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:46:45 INFO - PROCESS | 2480 | 1461268005741 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:46:45 INFO - PROCESS | 2480 | 1461268005744 Marionette TRACE conn3 <- [1,778,null,{}] 12:46:45 INFO - PROCESS | 2480 | 1461268005748 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:45 INFO - PROCESS | 2480 | 1461268005868 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:46:45 INFO - PROCESS | 2480 | 1461268005968 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03472cb000 == 61 [pid = 2480] [id = 202] 12:46:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 75 (0x7f033d5ea800) [pid = 2480] [serial = 606] [outer = (nil)] 12:46:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 76 (0x7f03451e9800) [pid = 2480] [serial = 607] [outer = 0x7f033d5ea800] 12:46:46 INFO - PROCESS | 2480 | 1461268006021 Marionette DEBUG loaded listener.js 12:46:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 77 (0x7f0345f38400) [pid = 2480] [serial = 608] [outer = 0x7f033d5ea800] 12:46:46 INFO - PROCESS | 2480 | 1461268006842 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1131ms 12:46:46 INFO - PROCESS | 2480 | 1461268006877 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:46:46 INFO - PROCESS | 2480 | 1461268006884 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:46:46 INFO - PROCESS | 2480 | 1461268006893 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - PROCESS | 2480 | 1461268006897 Marionette TRACE conn3 <- [1,782,null,{}] 12:46:46 INFO - PROCESS | 2480 | 1461268006905 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:47 INFO - PROCESS | 2480 | 1461268007063 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:46:47 INFO - PROCESS | 2480 | 1461268007195 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7ba000 == 62 [pid = 2480] [id = 203] 12:46:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 78 (0x7f033e053800) [pid = 2480] [serial = 609] [outer = (nil)] 12:46:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 79 (0x7f033e46f400) [pid = 2480] [serial = 610] [outer = 0x7f033e053800] 12:46:47 INFO - PROCESS | 2480 | 1461268007260 Marionette DEBUG loaded listener.js 12:46:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 80 (0x7f033eb24000) [pid = 2480] [serial = 611] [outer = 0x7f033e053800] 12:46:47 INFO - PROCESS | 2480 | 1461268007978 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1131ms 12:46:48 INFO - PROCESS | 2480 | 1461268008025 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:46:48 INFO - PROCESS | 2480 | 1461268008032 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:46:48 INFO - PROCESS | 2480 | 1461268008057 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:46:48 INFO - PROCESS | 2480 | 1461268008061 Marionette TRACE conn3 <- [1,786,null,{}] 12:46:48 INFO - PROCESS | 2480 | 1461268008066 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:48 INFO - PROCESS | 2480 | 1461268008215 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:46:48 INFO - PROCESS | 2480 | 1461268008348 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034677d000 == 63 [pid = 2480] [id = 204] 12:46:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 81 (0x7f033e055c00) [pid = 2480] [serial = 612] [outer = (nil)] 12:46:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 82 (0x7f03403af400) [pid = 2480] [serial = 613] [outer = 0x7f033e055c00] 12:46:48 INFO - PROCESS | 2480 | 1461268008412 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 83 (0x7f0340418400) [pid = 2480] [serial = 614] [outer = 0x7f033e055c00] 12:46:49 INFO - PROCESS | 2480 | 1461268009311 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1283ms 12:46:49 INFO - PROCESS | 2480 | 1461268009339 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 2480 | 1461268009342 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:46:49 INFO - PROCESS | 2480 | 1461268009348 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 2480 | 1461268009353 Marionette TRACE conn3 <- [1,790,null,{}] 12:46:49 INFO - PROCESS | 2480 | 1461268009367 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:49 INFO - PROCESS | 2480 | 1461268009516 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:46:49 INFO - PROCESS | 2480 | 1461268009657 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347865000 == 64 [pid = 2480] [id = 205] 12:46:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 84 (0x7f034190c800) [pid = 2480] [serial = 615] [outer = (nil)] 12:46:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 85 (0x7f034507c800) [pid = 2480] [serial = 616] [outer = 0x7f034190c800] 12:46:49 INFO - PROCESS | 2480 | 1461268009722 Marionette DEBUG loaded listener.js 12:46:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 86 (0x7f03451e5000) [pid = 2480] [serial = 617] [outer = 0x7f034190c800] 12:46:50 INFO - PROCESS | 2480 | 1461268010518 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1230ms 12:46:50 INFO - PROCESS | 2480 | 1461268010580 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:46:50 INFO - PROCESS | 2480 | 1461268010584 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:46:50 INFO - PROCESS | 2480 | 1461268010589 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:46:50 INFO - PROCESS | 2480 | 1461268010591 Marionette TRACE conn3 <- [1,794,null,{}] 12:46:50 INFO - PROCESS | 2480 | 1461268010596 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:50 INFO - PROCESS | 2480 | 1461268010733 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:46:50 INFO - PROCESS | 2480 | 1461268010865 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347e13000 == 65 [pid = 2480] [id = 206] 12:46:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 87 (0x7f0341e5d000) [pid = 2480] [serial = 618] [outer = (nil)] 12:46:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 88 (0x7f0345f3b800) [pid = 2480] [serial = 619] [outer = 0x7f0341e5d000] 12:46:50 INFO - PROCESS | 2480 | 1461268010926 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 89 (0x7f0346014c00) [pid = 2480] [serial = 620] [outer = 0x7f0341e5d000] 12:46:51 INFO - PROCESS | 2480 | 1461268011677 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1132ms 12:46:51 INFO - PROCESS | 2480 | 1461268011721 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:46:51 INFO - PROCESS | 2480 | 1461268011724 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:46:51 INFO - PROCESS | 2480 | 1461268011730 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:46:51 INFO - PROCESS | 2480 | 1461268011732 Marionette TRACE conn3 <- [1,798,null,{}] 12:46:51 INFO - PROCESS | 2480 | 1461268011736 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:51 INFO - PROCESS | 2480 | 1461268011867 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:46:52 INFO - PROCESS | 2480 | 1461268012004 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ae18000 == 66 [pid = 2480] [id = 207] 12:46:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 90 (0x7f034583b000) [pid = 2480] [serial = 621] [outer = (nil)] 12:46:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 91 (0x7f034632cc00) [pid = 2480] [serial = 622] [outer = 0x7f034583b000] 12:46:52 INFO - PROCESS | 2480 | 1461268012065 Marionette DEBUG loaded listener.js 12:46:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f034659e400) [pid = 2480] [serial = 623] [outer = 0x7f034583b000] 12:46:52 INFO - PROCESS | 2480 | 1461268012886 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1230ms 12:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:46:52 INFO - PROCESS | 2480 | 1461268012960 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:46:52 INFO - PROCESS | 2480 | 1461268012963 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:46:52 INFO - PROCESS | 2480 | 1461268012969 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:46:52 INFO - PROCESS | 2480 | 1461268012972 Marionette TRACE conn3 <- [1,802,null,{}] 12:46:52 INFO - PROCESS | 2480 | 1461268012977 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:53 INFO - PROCESS | 2480 | 1461268013298 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:46:53 INFO - PROCESS | 2480 | 1461268013485 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f119800 == 67 [pid = 2480] [id = 208] 12:46:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f033d5c4800) [pid = 2480] [serial = 624] [outer = (nil)] 12:46:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f033d5cd000) [pid = 2480] [serial = 625] [outer = 0x7f033d5c4800] 12:46:53 INFO - PROCESS | 2480 | 1461268013662 Marionette DEBUG loaded listener.js 12:46:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f033d6d8400) [pid = 2480] [serial = 626] [outer = 0x7f033d5c4800] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034535d800 == 66 [pid = 2480] [id = 144] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c5b6000 == 65 [pid = 2480] [id = 145] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03468d4800 == 64 [pid = 2480] [id = 201] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034027f000 == 63 [pid = 2480] [id = 200] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f0342dcdc00) [pid = 2480] [serial = 577] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345368800 == 62 [pid = 2480] [id = 199] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341cce800 == 61 [pid = 2480] [id = 198] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e6e8000 == 60 [pid = 2480] [id = 197] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0340266800 == 59 [pid = 2480] [id = 196] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03474e1800 == 58 [pid = 2480] [id = 195] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03461c3000 == 57 [pid = 2480] [id = 194] 12:46:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f109800 == 56 [pid = 2480] [id = 193] 12:46:54 INFO - PROCESS | 2480 | 1461268014430 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f034e368800) [pid = 2480] [serial = 523] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f033e061800) [pid = 2480] [serial = 514] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 91 (0x7f0340411800) [pid = 2480] [serial = 517] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 90 (0x7f0347ceec00) [pid = 2480] [serial = 520] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 89 (0x7f0347052800) [pid = 2480] [serial = 472] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 88 (0x7f033f168c00) [pid = 2480] [serial = 527] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 87 (0x7f0340298000) [pid = 2480] [serial = 568] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 86 (0x7f033d6dd000) [pid = 2480] [serial = 562] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 85 (0x7f033dd95800) [pid = 2480] [serial = 563] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 84 (0x7f0340412400) [pid = 2480] [serial = 571] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 83 (0x7f033e7c4000) [pid = 2480] [serial = 548] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 82 (0x7f033df20000) [pid = 2480] [serial = 547] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 81 (0x7f033e46e000) [pid = 2480] [serial = 559] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 80 (0x7f0342dd1400) [pid = 2480] [serial = 560] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 79 (0x7f033e643800) [pid = 2480] [serial = 565] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 78 (0x7f0356311400) [pid = 2480] [serial = 557] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 77 (0x7f034afc9400) [pid = 2480] [serial = 556] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 76 (0x7f034817c400) [pid = 2480] [serial = 554] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 75 (0x7f0347806400) [pid = 2480] [serial = 553] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 74 (0x7f0340e51c00) [pid = 2480] [serial = 551] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 73 (0x7f034029bc00) [pid = 2480] [serial = 550] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 72 (0x7f0348a85c00) [pid = 2480] [serial = 545] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 71 (0x7f034190a800) [pid = 2480] [serial = 574] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 70 (0x7f034190c000) [pid = 2480] [serial = 572] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 69 (0x7f0340308000) [pid = 2480] [serial = 569] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 68 (0x7f0341c68c00) [pid = 2480] [serial = 575] [outer = (nil)] [url = about:blank] 12:46:54 INFO - PROCESS | 2480 | --DOMWINDOW == 67 (0x7f033e7c6c00) [pid = 2480] [serial = 566] [outer = (nil)] [url = about:blank] 12:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1537ms 12:46:54 INFO - PROCESS | 2480 | 1461268014506 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:46:54 INFO - PROCESS | 2480 | 1461268014511 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:46:54 INFO - PROCESS | 2480 | 1461268014517 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:46:54 INFO - PROCESS | 2480 | 1461268014522 Marionette TRACE conn3 <- [1,806,null,{}] 12:46:54 INFO - PROCESS | 2480 | 1461268014528 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:54 INFO - PROCESS | 2480 | 1461268014650 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:46:54 INFO - PROCESS | 2480 | 1461268014665 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f1e8800 == 57 [pid = 2480] [id = 209] 12:46:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 68 (0x7f033e362800) [pid = 2480] [serial = 627] [outer = (nil)] 12:46:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 69 (0x7f033e7c4000) [pid = 2480] [serial = 628] [outer = 0x7f033e362800] 12:46:54 INFO - PROCESS | 2480 | 1461268014721 Marionette DEBUG loaded listener.js 12:46:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 70 (0x7f033eb24400) [pid = 2480] [serial = 629] [outer = 0x7f033e362800] 12:46:55 INFO - PROCESS | 2480 | 1461268015404 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 934ms 12:46:55 INFO - PROCESS | 2480 | 1461268015452 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:46:55 INFO - PROCESS | 2480 | 1461268015456 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:46:55 INFO - PROCESS | 2480 | 1461268015461 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 2480 | 1461268015463 Marionette TRACE conn3 <- [1,810,null,{}] 12:46:55 INFO - PROCESS | 2480 | 1461268015468 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:55 INFO - PROCESS | 2480 | 1461268015595 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:46:55 INFO - PROCESS | 2480 | 1461268015693 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342db7800 == 58 [pid = 2480] [id = 210] 12:46:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 71 (0x7f033e465400) [pid = 2480] [serial = 630] [outer = (nil)] 12:46:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 72 (0x7f034029b000) [pid = 2480] [serial = 631] [outer = 0x7f033e465400] 12:46:55 INFO - PROCESS | 2480 | 1461268015746 Marionette DEBUG loaded listener.js 12:46:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 73 (0x7f034040c400) [pid = 2480] [serial = 632] [outer = 0x7f033e465400] 12:46:56 INFO - PROCESS | 2480 | 1461268016413 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 974ms 12:46:56 INFO - PROCESS | 2480 | 1461268016437 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:46:56 INFO - PROCESS | 2480 | 1461268016442 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:46:56 INFO - PROCESS | 2480 | 1461268016470 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:46:56 INFO - PROCESS | 2480 | 1461268016476 Marionette TRACE conn3 <- [1,814,null,{}] 12:46:56 INFO - PROCESS | 2480 | 1461268016483 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:56 INFO - PROCESS | 2480 | 1461268016617 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:46:56 INFO - PROCESS | 2480 | 1461268016630 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f12000 == 59 [pid = 2480] [id = 211] 12:46:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 74 (0x7f034040d800) [pid = 2480] [serial = 633] [outer = (nil)] 12:46:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 75 (0x7f0341e26000) [pid = 2480] [serial = 634] [outer = 0x7f034040d800] 12:46:56 INFO - PROCESS | 2480 | 1461268016682 Marionette DEBUG loaded listener.js 12:46:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 76 (0x7f0342dcf800) [pid = 2480] [serial = 635] [outer = 0x7f034040d800] 12:46:57 INFO - PROCESS | 2480 | 1461268017430 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:46:57 INFO - PROCESS | 2480 | 1461268017456 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:46:57 INFO - PROCESS | 2480 | 1461268017461 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:46:57 INFO - PROCESS | 2480 | 1461268017463 Marionette TRACE conn3 <- [1,818,null,{}] 12:46:57 INFO - PROCESS | 2480 | 1461268017467 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:57 INFO - PROCESS | 2480 | 1461268017625 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:46:57 INFO - PROCESS | 2480 | 1461268017654 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034741a800 == 60 [pid = 2480] [id = 212] 12:46:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 77 (0x7f0344361c00) [pid = 2480] [serial = 636] [outer = (nil)] 12:46:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 78 (0x7f0346b56400) [pid = 2480] [serial = 637] [outer = 0x7f0344361c00] 12:46:57 INFO - PROCESS | 2480 | 1461268017713 Marionette DEBUG loaded listener.js 12:46:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 79 (0x7f0347052800) [pid = 2480] [serial = 638] [outer = 0x7f0344361c00] 12:46:58 INFO - PROCESS | 2480 | 1461268018374 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 924ms 12:46:58 INFO - PROCESS | 2480 | 1461268018396 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:46:58 INFO - PROCESS | 2480 | 1461268018400 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:46:58 INFO - PROCESS | 2480 | 1461268018404 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:46:58 INFO - PROCESS | 2480 | 1461268018407 Marionette TRACE conn3 <- [1,822,null,{}] 12:46:58 INFO - PROCESS | 2480 | 1461268018411 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:58 INFO - PROCESS | 2480 | 1461268018585 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:46:58 INFO - PROCESS | 2480 | 1461268018631 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347c9f000 == 61 [pid = 2480] [id = 213] 12:46:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 80 (0x7f0347990800) [pid = 2480] [serial = 639] [outer = (nil)] 12:46:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 81 (0x7f0347cee400) [pid = 2480] [serial = 640] [outer = 0x7f0347990800] 12:46:58 INFO - PROCESS | 2480 | 1461268018696 Marionette DEBUG loaded listener.js 12:46:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 82 (0x7f0348529c00) [pid = 2480] [serial = 641] [outer = 0x7f0347990800] 12:46:59 INFO - PROCESS | 2480 | --DOMWINDOW == 81 (0x7f033d5c2400) [pid = 2480] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:46:59 INFO - PROCESS | 2480 | --DOMWINDOW == 80 (0x7f033b4a8400) [pid = 2480] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:46:59 INFO - PROCESS | 2480 | --DOMWINDOW == 79 (0x7f0342dcb000) [pid = 2480] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:46:59 INFO - PROCESS | 2480 | --DOMWINDOW == 78 (0x7f033d5ccc00) [pid = 2480] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:46:59 INFO - PROCESS | 2480 | --DOMWINDOW == 77 (0x7f033ec95800) [pid = 2480] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:46:59 INFO - PROCESS | 2480 | --DOMWINDOW == 76 (0x7f033d6dc800) [pid = 2480] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:46:59 INFO - PROCESS | 2480 | 1461268019434 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 2480 | 1461268019486 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:46:59 INFO - PROCESS | 2480 | 1461268019491 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 2480 | 1461268019494 Marionette TRACE conn3 <- [1,826,null,{}] 12:46:59 INFO - PROCESS | 2480 | 1461268019498 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:46:59 INFO - PROCESS | 2480 | 1461268019653 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:46:59 INFO - PROCESS | 2480 | 1461268019668 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347e09000 == 62 [pid = 2480] [id = 214] 12:46:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 77 (0x7f033eb21400) [pid = 2480] [serial = 642] [outer = (nil)] 12:46:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 78 (0x7f0348531000) [pid = 2480] [serial = 643] [outer = 0x7f033eb21400] 12:46:59 INFO - PROCESS | 2480 | 1461268019722 Marionette DEBUG loaded listener.js 12:46:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 79 (0x7f034aede000) [pid = 2480] [serial = 644] [outer = 0x7f033eb21400] 12:47:00 INFO - PROCESS | 2480 | 1461268020350 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 880ms 12:47:00 INFO - PROCESS | 2480 | 1461268020373 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:47:00 INFO - PROCESS | 2480 | 1461268020377 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:47:00 INFO - PROCESS | 2480 | 1461268020382 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:47:00 INFO - PROCESS | 2480 | 1461268020384 Marionette TRACE conn3 <- [1,830,null,{}] 12:47:00 INFO - PROCESS | 2480 | 1461268020389 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:00 INFO - PROCESS | 2480 | 1461268020505 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:47:00 INFO - PROCESS | 2480 | 1461268020519 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540bb000 == 63 [pid = 2480] [id = 215] 12:47:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 80 (0x7f033e053c00) [pid = 2480] [serial = 645] [outer = (nil)] 12:47:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 81 (0x7f034af62400) [pid = 2480] [serial = 646] [outer = 0x7f033e053c00] 12:47:00 INFO - PROCESS | 2480 | 1461268020573 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 82 (0x7f034afca800) [pid = 2480] [serial = 647] [outer = 0x7f033e053c00] 12:47:01 INFO - PROCESS | 2480 | 1461268021418 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1083ms 12:47:01 INFO - PROCESS | 2480 | 1461268021468 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 2480 | 1461268021474 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:47:01 INFO - PROCESS | 2480 | 1461268021481 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 2480 | 1461268021486 Marionette TRACE conn3 <- [1,834,null,{}] 12:47:01 INFO - PROCESS | 2480 | 1461268021493 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:01 INFO - PROCESS | 2480 | 1461268021661 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:47:01 INFO - PROCESS | 2480 | 1461268021797 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341cd3800 == 64 [pid = 2480] [id = 216] 12:47:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 83 (0x7f033d6d8c00) [pid = 2480] [serial = 648] [outer = (nil)] 12:47:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 84 (0x7f033e367c00) [pid = 2480] [serial = 649] [outer = 0x7f033d6d8c00] 12:47:01 INFO - PROCESS | 2480 | 1461268021867 Marionette DEBUG loaded listener.js 12:47:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 85 (0x7f033eb20800) [pid = 2480] [serial = 650] [outer = 0x7f033d6d8c00] 12:47:02 INFO - PROCESS | 2480 | 1461268022845 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1431ms 12:47:02 INFO - PROCESS | 2480 | 1461268022913 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:47:02 INFO - PROCESS | 2480 | 1461268022919 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:47:02 INFO - PROCESS | 2480 | 1461268022928 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:47:02 INFO - PROCESS | 2480 | 1461268022932 Marionette TRACE conn3 <- [1,838,null,{}] 12:47:02 INFO - PROCESS | 2480 | 1461268022937 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:03 INFO - PROCESS | 2480 | 1461268023090 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:47:03 INFO - PROCESS | 2480 | 1461268023226 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034afb2800 == 65 [pid = 2480] [id = 217] 12:47:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 86 (0x7f033d6da400) [pid = 2480] [serial = 651] [outer = (nil)] 12:47:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 87 (0x7f0346b5e400) [pid = 2480] [serial = 652] [outer = 0x7f033d6da400] 12:47:03 INFO - PROCESS | 2480 | 1461268023292 Marionette DEBUG loaded listener.js 12:47:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 88 (0x7f0347989c00) [pid = 2480] [serial = 653] [outer = 0x7f033d6da400] 12:47:04 INFO - PROCESS | 2480 | 1461268024214 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1333ms 12:47:04 INFO - PROCESS | 2480 | 1461268024262 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:47:04 INFO - PROCESS | 2480 | 1461268024266 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:47:04 INFO - PROCESS | 2480 | 1461268024271 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:47:04 INFO - PROCESS | 2480 | 1461268024277 Marionette TRACE conn3 <- [1,842,null,{}] 12:47:04 INFO - PROCESS | 2480 | 1461268024291 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:04 INFO - PROCESS | 2480 | 1461268024437 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:47:04 INFO - PROCESS | 2480 | 1461268024583 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03551b8000 == 66 [pid = 2480] [id = 218] 12:47:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 89 (0x7f034852c400) [pid = 2480] [serial = 654] [outer = (nil)] 12:47:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 90 (0x7f034af60800) [pid = 2480] [serial = 655] [outer = 0x7f034852c400] 12:47:04 INFO - PROCESS | 2480 | 1461268024651 Marionette DEBUG loaded listener.js 12:47:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 91 (0x7f034b271c00) [pid = 2480] [serial = 656] [outer = 0x7f034852c400] 12:47:05 INFO - PROCESS | 2480 | 1461268025437 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1184ms 12:47:05 INFO - PROCESS | 2480 | 1461268025455 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:47:05 INFO - PROCESS | 2480 | 1461268025458 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:47:05 INFO - PROCESS | 2480 | 1461268025464 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:47:05 INFO - PROCESS | 2480 | 1461268025466 Marionette TRACE conn3 <- [1,846,null,{}] 12:47:05 INFO - PROCESS | 2480 | 1461268025472 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:05 INFO - PROCESS | 2480 | 1461268025612 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:47:05 INFO - PROCESS | 2480 | 1461268025753 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0356354800 == 67 [pid = 2480] [id = 219] 12:47:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f0348a8fc00) [pid = 2480] [serial = 657] [outer = (nil)] 12:47:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f034e36a800) [pid = 2480] [serial = 658] [outer = 0x7f0348a8fc00] 12:47:05 INFO - PROCESS | 2480 | 1461268025815 Marionette DEBUG loaded listener.js 12:47:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f03540ed000) [pid = 2480] [serial = 659] [outer = 0x7f0348a8fc00] 12:47:06 INFO - PROCESS | 2480 | 1461268026539 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1126ms 12:47:06 INFO - PROCESS | 2480 | 1461268026593 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:47:06 INFO - PROCESS | 2480 | 1461268026596 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:47:06 INFO - PROCESS | 2480 | 1461268026603 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 2480 | 1461268026606 Marionette TRACE conn3 <- [1,850,null,{}] 12:47:06 INFO - PROCESS | 2480 | 1461268026611 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:06 INFO - PROCESS | 2480 | 1461268026750 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:47:06 INFO - PROCESS | 2480 | 1461268026885 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359944000 == 68 [pid = 2480] [id = 220] 12:47:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f034b2b7400) [pid = 2480] [serial = 660] [outer = (nil)] 12:47:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f0354ec8400) [pid = 2480] [serial = 661] [outer = 0x7f034b2b7400] 12:47:06 INFO - PROCESS | 2480 | 1461268026948 Marionette DEBUG loaded listener.js 12:47:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f035512d800) [pid = 2480] [serial = 662] [outer = 0x7f034b2b7400] 12:47:08 INFO - PROCESS | 2480 | 1461268028052 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1478ms 12:47:08 INFO - PROCESS | 2480 | 1461268028083 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:47:08 INFO - PROCESS | 2480 | 1461268028088 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:47:08 INFO - PROCESS | 2480 | 1461268028096 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - PROCESS | 2480 | 1461268028101 Marionette TRACE conn3 <- [1,854,null,{}] 12:47:08 INFO - PROCESS | 2480 | 1461268028108 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:08 INFO - PROCESS | 2480 | 1461268028243 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:47:08 INFO - PROCESS | 2480 | 1461268028405 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e1da800 == 69 [pid = 2480] [id = 221] 12:47:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f033b4aec00) [pid = 2480] [serial = 663] [outer = (nil)] 12:47:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f033d6e1800) [pid = 2480] [serial = 664] [outer = 0x7f033b4aec00] 12:47:08 INFO - PROCESS | 2480 | 1461268028479 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f033e05c400) [pid = 2480] [serial = 665] [outer = 0x7f033b4aec00] 12:47:09 INFO - PROCESS | 2480 | 1461268029308 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1283ms 12:47:09 INFO - PROCESS | 2480 | 1461268029379 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:47:09 INFO - PROCESS | 2480 | 1461268029386 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:47:09 INFO - PROCESS | 2480 | 1461268029395 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:47:09 INFO - PROCESS | 2480 | 1461268029398 Marionette TRACE conn3 <- [1,858,null,{}] 12:47:09 INFO - PROCESS | 2480 | 1461268029403 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:09 INFO - PROCESS | 2480 | 1461268029580 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354e5c800 == 68 [pid = 2480] [id = 80] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347e09000 == 67 [pid = 2480] [id = 214] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347c9f000 == 66 [pid = 2480] [id = 213] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034741a800 == 65 [pid = 2480] [id = 212] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345f12000 == 64 [pid = 2480] [id = 211] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342db7800 == 63 [pid = 2480] [id = 210] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f1e8800 == 62 [pid = 2480] [id = 209] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f119800 == 61 [pid = 2480] [id = 208] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ae18000 == 60 [pid = 2480] [id = 207] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347e13000 == 59 [pid = 2480] [id = 206] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347865000 == 58 [pid = 2480] [id = 205] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034677d000 == 57 [pid = 2480] [id = 204] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c7ba000 == 56 [pid = 2480] [id = 203] 12:47:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03472cb000 == 55 [pid = 2480] [id = 202] 12:47:09 INFO - PROCESS | 2480 | 1461268029734 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f0341e5bc00) [pid = 2480] [serial = 599] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f033c6cdc00) [pid = 2480] [serial = 601] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f0342dd5800) [pid = 2480] [serial = 604] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f033e059400) [pid = 2480] [serial = 580] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f033f172400) [pid = 2480] [serial = 583] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f033e7d1000) [pid = 2480] [serial = 592] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f033ec94c00) [pid = 2480] [serial = 593] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 92 (0x7f033ff6d800) [pid = 2480] [serial = 595] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 91 (0x7f033e467800) [pid = 2480] [serial = 590] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 90 (0x7f033df14800) [pid = 2480] [serial = 589] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 89 (0x7f03443d7800) [pid = 2480] [serial = 586] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 88 (0x7f0340e52400) [pid = 2480] [serial = 598] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 87 (0x7f033e05c000) [pid = 2480] [serial = 602] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 86 (0x7f03402a2400) [pid = 2480] [serial = 596] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | --DOMWINDOW == 85 (0x7f03451d1000) [pid = 2480] [serial = 605] [outer = (nil)] [url = about:blank] 12:47:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033de99000 == 56 [pid = 2480] [id = 222] 12:47:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 86 (0x7f033c6cdc00) [pid = 2480] [serial = 666] [outer = (nil)] 12:47:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 87 (0x7f033e7d1000) [pid = 2480] [serial = 667] [outer = 0x7f033c6cdc00] 12:47:09 INFO - PROCESS | 2480 | 1461268029805 Marionette DEBUG loaded listener.js 12:47:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 88 (0x7f033ec9d000) [pid = 2480] [serial = 668] [outer = 0x7f033c6cdc00] 12:47:10 INFO - PROCESS | 2480 | 1461268030519 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1179ms 12:47:10 INFO - PROCESS | 2480 | 1461268030574 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:47:10 INFO - PROCESS | 2480 | 1461268030578 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:47:10 INFO - PROCESS | 2480 | 1461268030583 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 2480 | 1461268030588 Marionette TRACE conn3 <- [1,862,null,{}] 12:47:10 INFO - PROCESS | 2480 | 1461268030601 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:10 INFO - PROCESS | 2480 | 1461268030727 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:47:10 INFO - PROCESS | 2480 | 1461268030828 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341cdd800 == 57 [pid = 2480] [id = 223] 12:47:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 89 (0x7f033fe0f000) [pid = 2480] [serial = 669] [outer = (nil)] 12:47:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 90 (0x7f03402a1c00) [pid = 2480] [serial = 670] [outer = 0x7f033fe0f000] 12:47:10 INFO - PROCESS | 2480 | 1461268030885 Marionette DEBUG loaded listener.js 12:47:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 91 (0x7f034040c000) [pid = 2480] [serial = 671] [outer = 0x7f033fe0f000] 12:47:11 INFO - PROCESS | 2480 | 1461268031458 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 932ms 12:47:11 INFO - PROCESS | 2480 | 1461268031516 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:47:11 INFO - PROCESS | 2480 | 1461268031520 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:47:11 INFO - PROCESS | 2480 | 1461268031525 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:47:11 INFO - PROCESS | 2480 | 1461268031527 Marionette TRACE conn3 <- [1,866,null,{}] 12:47:11 INFO - PROCESS | 2480 | 1461268031532 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:11 INFO - PROCESS | 2480 | 1461268031702 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:47:11 INFO - PROCESS | 2480 | 1461268031767 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0344950800 == 58 [pid = 2480] [id = 224] 12:47:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 92 (0x7f033e35fc00) [pid = 2480] [serial = 672] [outer = (nil)] 12:47:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 93 (0x7f0340417800) [pid = 2480] [serial = 673] [outer = 0x7f033e35fc00] 12:47:11 INFO - PROCESS | 2480 | 1461268031821 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f0341e2bc00) [pid = 2480] [serial = 674] [outer = 0x7f033e35fc00] 12:47:12 INFO - PROCESS | 2480 | 1461268032490 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 976ms 12:47:12 INFO - PROCESS | 2480 | 1461268032504 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:47:12 INFO - PROCESS | 2480 | 1461268032506 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:47:12 INFO - PROCESS | 2480 | 1461268032511 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 2480 | 1461268032514 Marionette TRACE conn3 <- [1,870,null,{}] 12:47:12 INFO - PROCESS | 2480 | 1461268032518 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:12 INFO - PROCESS | 2480 | 1461268032681 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:47:12 INFO - PROCESS | 2480 | 1461268032755 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f1a000 == 59 [pid = 2480] [id = 225] 12:47:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f033c6ccc00) [pid = 2480] [serial = 675] [outer = (nil)] 12:47:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f0341e61400) [pid = 2480] [serial = 676] [outer = 0x7f033c6ccc00] 12:47:12 INFO - PROCESS | 2480 | 1461268032809 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f0342dd2800) [pid = 2480] [serial = 677] [outer = 0x7f033c6ccc00] 12:47:13 INFO - PROCESS | 2480 | 1461268033441 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 977ms 12:47:13 INFO - PROCESS | 2480 | 1461268033490 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:47:13 INFO - PROCESS | 2480 | 1461268033493 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:47:13 INFO - PROCESS | 2480 | 1461268033499 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:47:13 INFO - PROCESS | 2480 | 1461268033501 Marionette TRACE conn3 <- [1,874,null,{}] 12:47:13 INFO - PROCESS | 2480 | 1461268033506 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:13 INFO - PROCESS | 2480 | 1461268033689 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:47:13 INFO - PROCESS | 2480 | 1461268033718 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033dea5000 == 60 [pid = 2480] [id = 226] 12:47:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f03443d3000) [pid = 2480] [serial = 678] [outer = (nil)] 12:47:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f0345837800) [pid = 2480] [serial = 679] [outer = 0x7f03443d3000] 12:47:13 INFO - PROCESS | 2480 | 1461268033777 Marionette DEBUG loaded listener.js 12:47:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f0346013c00) [pid = 2480] [serial = 680] [outer = 0x7f03443d3000] 12:47:14 INFO - PROCESS | 2480 | --DOMWINDOW == 99 (0x7f0344361c00) [pid = 2480] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:47:14 INFO - PROCESS | 2480 | --DOMWINDOW == 98 (0x7f0347990800) [pid = 2480] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:47:14 INFO - PROCESS | 2480 | --DOMWINDOW == 97 (0x7f033eb21400) [pid = 2480] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:47:14 INFO - PROCESS | 2480 | --DOMWINDOW == 96 (0x7f033e465400) [pid = 2480] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:47:14 INFO - PROCESS | 2480 | --DOMWINDOW == 95 (0x7f033e362800) [pid = 2480] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:47:14 INFO - PROCESS | 2480 | --DOMWINDOW == 94 (0x7f033d5c4800) [pid = 2480] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:47:14 INFO - PROCESS | 2480 | --DOMWINDOW == 93 (0x7f034040d800) [pid = 2480] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:47:14 INFO - PROCESS | 2480 | 1461268034603 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1130ms 12:47:14 INFO - PROCESS | 2480 | 1461268034630 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:47:14 INFO - PROCESS | 2480 | 1461268034633 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:47:14 INFO - PROCESS | 2480 | 1461268034638 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:47:14 INFO - PROCESS | 2480 | 1461268034640 Marionette TRACE conn3 <- [1,878,null,{}] 12:47:14 INFO - PROCESS | 2480 | 1461268034645 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:14 INFO - PROCESS | 2480 | 1461268034760 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:47:14 INFO - PROCESS | 2480 | 1461268034856 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d94800 == 61 [pid = 2480] [id = 227] 12:47:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 94 (0x7f033b4aa400) [pid = 2480] [serial = 681] [outer = (nil)] 12:47:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 95 (0x7f03451cfc00) [pid = 2480] [serial = 682] [outer = 0x7f033b4aa400] 12:47:14 INFO - PROCESS | 2480 | 1461268034908 Marionette DEBUG loaded listener.js 12:47:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 96 (0x7f0346b63000) [pid = 2480] [serial = 683] [outer = 0x7f033b4aa400] 12:47:15 INFO - PROCESS | 2480 | 1461268035414 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 828ms 12:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:47:15 INFO - PROCESS | 2480 | 1461268035489 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:47:15 INFO - PROCESS | 2480 | 1461268035491 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:47:15 INFO - PROCESS | 2480 | 1461268035497 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:47:15 INFO - PROCESS | 2480 | 1461268035500 Marionette TRACE conn3 <- [1,882,null,{}] 12:47:15 INFO - PROCESS | 2480 | 1461268035504 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:15 INFO - PROCESS | 2480 | 1461268035623 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:47:15 INFO - PROCESS | 2480 | 1461268035635 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347563000 == 62 [pid = 2480] [id = 228] 12:47:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 97 (0x7f0346b63400) [pid = 2480] [serial = 684] [outer = (nil)] 12:47:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 98 (0x7f0347ced000) [pid = 2480] [serial = 685] [outer = 0x7f0346b63400] 12:47:15 INFO - PROCESS | 2480 | 1461268035686 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 99 (0x7f0348173400) [pid = 2480] [serial = 686] [outer = 0x7f0346b63400] 12:47:16 INFO - PROCESS | 2480 | 1461268036361 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 929ms 12:47:16 INFO - PROCESS | 2480 | 1461268036427 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:47:16 INFO - PROCESS | 2480 | 1461268036432 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:47:16 INFO - PROCESS | 2480 | 1461268036439 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 2480 | 1461268036444 Marionette TRACE conn3 <- [1,886,null,{}] 12:47:16 INFO - PROCESS | 2480 | 1461268036453 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:16 INFO - PROCESS | 2480 | 1461268036611 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:47:16 INFO - PROCESS | 2480 | 1461268036748 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee15000 == 63 [pid = 2480] [id = 229] 12:47:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 100 (0x7f033d5eec00) [pid = 2480] [serial = 687] [outer = (nil)] 12:47:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 101 (0x7f033d6d6000) [pid = 2480] [serial = 688] [outer = 0x7f033d5eec00] 12:47:16 INFO - PROCESS | 2480 | 1461268036814 Marionette DEBUG loaded listener.js 12:47:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f033e055400) [pid = 2480] [serial = 689] [outer = 0x7f033d5eec00] 12:47:17 INFO - PROCESS | 2480 | 1461268037643 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1236ms 12:47:17 INFO - PROCESS | 2480 | 1461268037677 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:47:17 INFO - PROCESS | 2480 | 1461268037687 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:47:17 INFO - PROCESS | 2480 | 1461268037696 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:47:17 INFO - PROCESS | 2480 | 1461268037699 Marionette TRACE conn3 <- [1,890,null,{}] 12:47:17 INFO - PROCESS | 2480 | 1461268037704 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:17 INFO - PROCESS | 2480 | 1461268037856 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:47:18 INFO - PROCESS | 2480 | 1461268037998 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345779800 == 64 [pid = 2480] [id = 230] 12:47:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f033e650c00) [pid = 2480] [serial = 690] [outer = (nil)] 12:47:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f033f280800) [pid = 2480] [serial = 691] [outer = 0x7f033e650c00] 12:47:18 INFO - PROCESS | 2480 | 1461268038061 Marionette DEBUG loaded listener.js 12:47:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f03402a0400) [pid = 2480] [serial = 692] [outer = 0x7f033e650c00] 12:47:18 INFO - PROCESS | 2480 | 1461268038904 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1232ms 12:47:18 INFO - PROCESS | 2480 | 1461268038927 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:47:18 INFO - PROCESS | 2480 | 1461268038931 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:47:18 INFO - PROCESS | 2480 | 1461268038937 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 2480 | 1461268038941 Marionette TRACE conn3 <- [1,894,null,{}] 12:47:18 INFO - PROCESS | 2480 | 1461268038955 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:19 INFO - PROCESS | 2480 | 1461268039109 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:47:19 INFO - PROCESS | 2480 | 1461268039255 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0348148000 == 65 [pid = 2480] [id = 231] 12:47:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f03402a1800) [pid = 2480] [serial = 693] [outer = (nil)] 12:47:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f0342dd1800) [pid = 2480] [serial = 694] [outer = 0x7f03402a1800] 12:47:19 INFO - PROCESS | 2480 | 1461268039323 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f03451d1000) [pid = 2480] [serial = 695] [outer = 0x7f03402a1800] 12:47:20 INFO - PROCESS | 2480 | 1461268040140 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1238ms 12:47:20 INFO - PROCESS | 2480 | 1461268040176 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:47:20 INFO - PROCESS | 2480 | 1461268040179 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:47:20 INFO - PROCESS | 2480 | 1461268040185 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 2480 | 1461268040187 Marionette TRACE conn3 <- [1,898,null,{}] 12:47:20 INFO - PROCESS | 2480 | 1461268040192 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:20 INFO - PROCESS | 2480 | 1461268040336 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:47:20 INFO - PROCESS | 2480 | 1461268040478 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034f0d0000 == 66 [pid = 2480] [id = 232] 12:47:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f0341908000) [pid = 2480] [serial = 696] [outer = (nil)] 12:47:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0347cee800) [pid = 2480] [serial = 697] [outer = 0x7f0341908000] 12:47:20 INFO - PROCESS | 2480 | 1461268040544 Marionette DEBUG loaded listener.js 12:47:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f0348a85c00) [pid = 2480] [serial = 698] [outer = 0x7f0341908000] 12:47:21 INFO - PROCESS | 2480 | 1461268041289 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1138ms 12:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:47:21 INFO - PROCESS | 2480 | 1461268041323 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:47:21 INFO - PROCESS | 2480 | 1461268041326 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:47:21 INFO - PROCESS | 2480 | 1461268041331 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:47:21 INFO - PROCESS | 2480 | 1461268041334 Marionette TRACE conn3 <- [1,902,null,{}] 12:47:21 INFO - PROCESS | 2480 | 1461268041339 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:21 INFO - PROCESS | 2480 | 1461268041471 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:47:21 INFO - PROCESS | 2480 | 1461268041612 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0355111800 == 67 [pid = 2480] [id = 233] 12:47:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f0345837c00) [pid = 2480] [serial = 699] [outer = (nil)] 12:47:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f034af57800) [pid = 2480] [serial = 700] [outer = 0x7f0345837c00] 12:47:21 INFO - PROCESS | 2480 | 1461268041674 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f034b2bb000) [pid = 2480] [serial = 701] [outer = 0x7f0345837c00] 12:47:22 INFO - PROCESS | 2480 | 1461268042405 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1128ms 12:47:22 INFO - PROCESS | 2480 | 1461268042462 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:47:22 INFO - PROCESS | 2480 | 1461268042466 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:47:22 INFO - PROCESS | 2480 | 1461268042473 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 2480 | 1461268042476 Marionette TRACE conn3 <- [1,906,null,{}] 12:47:22 INFO - PROCESS | 2480 | 1461268042480 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:22 INFO - PROCESS | 2480 | 1461268042648 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:47:22 INFO - PROCESS | 2480 | 1461268042797 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359bcf000 == 68 [pid = 2480] [id = 234] 12:47:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f034b2b1800) [pid = 2480] [serial = 702] [outer = (nil)] 12:47:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0355130400) [pid = 2480] [serial = 703] [outer = 0x7f034b2b1800] 12:47:22 INFO - PROCESS | 2480 | 1461268042862 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f0356310000) [pid = 2480] [serial = 704] [outer = 0x7f034b2b1800] 12:47:23 INFO - PROCESS | 2480 | 1461268043644 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1226ms 12:47:23 INFO - PROCESS | 2480 | 1461268043700 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 2480 | 1461268043703 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:47:23 INFO - PROCESS | 2480 | 1461268043709 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 2480 | 1461268043712 Marionette TRACE conn3 <- [1,910,null,{}] 12:47:23 INFO - PROCESS | 2480 | 1461268043717 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:23 INFO - PROCESS | 2480 | 1461268043863 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:47:24 INFO - PROCESS | 2480 | 1461268044170 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341973000 == 69 [pid = 2480] [id = 235] 12:47:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f033d5cf400) [pid = 2480] [serial = 705] [outer = (nil)] 12:47:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f033d5eac00) [pid = 2480] [serial = 706] [outer = 0x7f033d5cf400] 12:47:24 INFO - PROCESS | 2480 | 1461268044264 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f033e052400) [pid = 2480] [serial = 707] [outer = 0x7f033d5cf400] 12:47:25 INFO - PROCESS | 2480 | 1461268045100 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1431ms 12:47:25 INFO - PROCESS | 2480 | 1461268045141 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:47:25 INFO - PROCESS | 2480 | 1461268045144 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:47:25 INFO - PROCESS | 2480 | 1461268045172 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:47:25 INFO - PROCESS | 2480 | 1461268045178 Marionette TRACE conn3 <- [1,914,null,{}] 12:47:25 INFO - PROCESS | 2480 | 1461268045184 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:25 INFO - PROCESS | 2480 | 1461268045326 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:47:25 INFO - PROCESS | 2480 | 1461268045468 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee19800 == 70 [pid = 2480] [id = 236] 12:47:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f033e469c00) [pid = 2480] [serial = 708] [outer = (nil)] 12:47:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f034029a400) [pid = 2480] [serial = 709] [outer = 0x7f033e469c00] 12:47:25 INFO - PROCESS | 2480 | 1461268045528 Marionette DEBUG loaded listener.js 12:47:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f03403b7800) [pid = 2480] [serial = 710] [outer = 0x7f033e469c00] 12:47:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d94800 == 69 [pid = 2480] [id = 227] 12:47:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033dea5000 == 68 [pid = 2480] [id = 226] 12:47:25 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345f1a000 == 67 [pid = 2480] [id = 225] 12:47:25 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f0345f3b800) [pid = 2480] [serial = 619] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f034632cc00) [pid = 2480] [serial = 622] [outer = (nil)] [url = about:blank] 12:47:25 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f034af62400) [pid = 2480] [serial = 646] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0344950800 == 66 [pid = 2480] [id = 224] 12:47:26 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341cdd800 == 65 [pid = 2480] [id = 223] 12:47:26 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033de99000 == 64 [pid = 2480] [id = 222] 12:47:26 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e1da800 == 63 [pid = 2480] [id = 221] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f0346b56400) [pid = 2480] [serial = 637] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f0347cee400) [pid = 2480] [serial = 640] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f0347052800) [pid = 2480] [serial = 638] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f0348531000) [pid = 2480] [serial = 643] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f03403af400) [pid = 2480] [serial = 613] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f033e46f400) [pid = 2480] [serial = 610] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f034029b000) [pid = 2480] [serial = 631] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f034040c400) [pid = 2480] [serial = 632] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f034507c800) [pid = 2480] [serial = 616] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f033e7c4000) [pid = 2480] [serial = 628] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f033eb24400) [pid = 2480] [serial = 629] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f033d6d8400) [pid = 2480] [serial = 626] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f033d5cd000) [pid = 2480] [serial = 625] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f03451e9800) [pid = 2480] [serial = 607] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f0341e26000) [pid = 2480] [serial = 634] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f0348529c00) [pid = 2480] [serial = 641] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f0342dcf800) [pid = 2480] [serial = 635] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f034aede000) [pid = 2480] [serial = 644] [outer = (nil)] [url = about:blank] 12:47:26 INFO - PROCESS | 2480 | 1461268046456 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1340ms 12:47:26 INFO - PROCESS | 2480 | 1461268046510 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 2480 | 1461268046515 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:47:26 INFO - PROCESS | 2480 | 1461268046523 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 2480 | 1461268046526 Marionette TRACE conn3 <- [1,918,null,{}] 12:47:26 INFO - PROCESS | 2480 | 1461268046534 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:26 INFO - PROCESS | 2480 | 1461268046673 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:47:26 INFO - PROCESS | 2480 | 1461268046817 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341cce800 == 64 [pid = 2480] [id = 237] 12:47:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f033e7c6400) [pid = 2480] [serial = 711] [outer = (nil)] 12:47:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f033f172400) [pid = 2480] [serial = 712] [outer = 0x7f033e7c6400] 12:47:26 INFO - PROCESS | 2480 | 1461268046883 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f034030f000) [pid = 2480] [serial = 713] [outer = 0x7f033e7c6400] 12:47:27 INFO - PROCESS | 2480 | 1461268047726 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1234ms 12:47:27 INFO - PROCESS | 2480 | 1461268047758 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 2480 | 1461268047764 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:47:27 INFO - PROCESS | 2480 | 1461268047778 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 2480 | 1461268047781 Marionette TRACE conn3 <- [1,922,null,{}] 12:47:27 INFO - PROCESS | 2480 | 1461268047791 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:27 INFO - PROCESS | 2480 | 1461268047933 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:47:28 INFO - PROCESS | 2480 | 1461268048075 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f13800 == 65 [pid = 2480] [id = 238] 12:47:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f0340e4c800) [pid = 2480] [serial = 714] [outer = (nil)] 12:47:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f0341e56800) [pid = 2480] [serial = 715] [outer = 0x7f0340e4c800] 12:47:28 INFO - PROCESS | 2480 | 1461268048138 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f0344366800) [pid = 2480] [serial = 716] [outer = 0x7f0340e4c800] 12:47:29 INFO - PROCESS | 2480 | 1461268049028 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1297ms 12:47:29 INFO - PROCESS | 2480 | 1461268049072 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:47:29 INFO - PROCESS | 2480 | 1461268049076 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:47:29 INFO - PROCESS | 2480 | 1461268049081 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:47:29 INFO - PROCESS | 2480 | 1461268049086 Marionette TRACE conn3 <- [1,926,null,{}] 12:47:29 INFO - PROCESS | 2480 | 1461268049100 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:29 INFO - PROCESS | 2480 | 1461268049260 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:47:29 INFO - PROCESS | 2480 | 1461268049408 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034741b000 == 66 [pid = 2480] [id = 239] 12:47:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f03451ce000) [pid = 2480] [serial = 717] [outer = (nil)] 12:47:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0346b5f400) [pid = 2480] [serial = 718] [outer = 0x7f03451ce000] 12:47:29 INFO - PROCESS | 2480 | 1461268049475 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f0347ec1c00) [pid = 2480] [serial = 719] [outer = 0x7f03451ce000] 12:47:30 INFO - PROCESS | 2480 | 1461268050246 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1190ms 12:47:30 INFO - PROCESS | 2480 | 1461268050286 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:47:30 INFO - PROCESS | 2480 | 1461268050291 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:47:30 INFO - PROCESS | 2480 | 1461268050296 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 2480 | 1461268050299 Marionette TRACE conn3 <- [1,930,null,{}] 12:47:30 INFO - PROCESS | 2480 | 1461268050304 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:30 INFO - PROCESS | 2480 | 1461268050437 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:47:30 INFO - PROCESS | 2480 | 1461268050579 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347c9a000 == 67 [pid = 2480] [id = 240] 12:47:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f0345f3d400) [pid = 2480] [serial = 720] [outer = (nil)] 12:47:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f034afc0000) [pid = 2480] [serial = 721] [outer = 0x7f0345f3d400] 12:47:30 INFO - PROCESS | 2480 | 1461268050642 Marionette DEBUG loaded listener.js 12:47:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f034e364000) [pid = 2480] [serial = 722] [outer = 0x7f0345f3d400] 12:47:31 INFO - PROCESS | 2480 | 1461268051421 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1178ms 12:47:31 INFO - PROCESS | 2480 | 1461268051474 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:47:31 INFO - PROCESS | 2480 | 1461268051478 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:47:31 INFO - PROCESS | 2480 | 1461268051483 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 2480 | 1461268051485 Marionette TRACE conn3 <- [1,934,null,{}] 12:47:31 INFO - PROCESS | 2480 | 1461268051490 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:31 INFO - PROCESS | 2480 | 1461268051625 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:47:31 INFO - PROCESS | 2480 | 1461268051765 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034afb3800 == 68 [pid = 2480] [id = 241] 12:47:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f034aedb000) [pid = 2480] [serial = 723] [outer = (nil)] 12:47:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0354c79000) [pid = 2480] [serial = 724] [outer = 0x7f034aedb000] 12:47:31 INFO - PROCESS | 2480 | 1461268051828 Marionette DEBUG loaded listener.js 12:47:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f035519c800) [pid = 2480] [serial = 725] [outer = 0x7f034aedb000] 12:47:32 INFO - PROCESS | 2480 | 1461268052609 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1183ms 12:47:32 INFO - PROCESS | 2480 | 1461268052667 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:47:32 INFO - PROCESS | 2480 | 1461268052670 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:47:32 INFO - PROCESS | 2480 | 1461268052676 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:47:32 INFO - PROCESS | 2480 | 1461268052678 Marionette TRACE conn3 <- [1,938,null,{}] 12:47:32 INFO - PROCESS | 2480 | 1461268052683 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:32 INFO - PROCESS | 2480 | 1461268052857 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:47:32 INFO - PROCESS | 2480 | 1461268052994 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0355105800 == 69 [pid = 2480] [id = 242] 12:47:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f03551a3800) [pid = 2480] [serial = 726] [outer = (nil)] 12:47:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f03560ec800) [pid = 2480] [serial = 727] [outer = 0x7f03551a3800] 12:47:33 INFO - PROCESS | 2480 | 1461268053066 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f0359b93c00) [pid = 2480] [serial = 728] [outer = 0x7f03551a3800] 12:47:33 INFO - PROCESS | 2480 | 1461268053820 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1178ms 12:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:47:33 INFO - PROCESS | 2480 | 1461268053854 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:47:33 INFO - PROCESS | 2480 | 1461268053857 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:47:33 INFO - PROCESS | 2480 | 1461268053861 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 2480 | 1461268053865 Marionette TRACE conn3 <- [1,942,null,{}] 12:47:33 INFO - PROCESS | 2480 | 1461268053869 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:34 INFO - PROCESS | 2480 | 1461268054001 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:47:34 INFO - PROCESS | 2480 | 1461268054144 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03599b7800 == 70 [pid = 2480] [id = 243] 12:47:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f0346364000) [pid = 2480] [serial = 729] [outer = (nil)] 12:47:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f0359e41800) [pid = 2480] [serial = 730] [outer = 0x7f0346364000] 12:47:34 INFO - PROCESS | 2480 | 1461268054206 Marionette DEBUG loaded listener.js 12:47:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f0359e48800) [pid = 2480] [serial = 731] [outer = 0x7f0346364000] 12:47:35 INFO - PROCESS | 2480 | 1461268055118 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1327ms 12:47:35 INFO - PROCESS | 2480 | 1461268055189 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 2480 | 1461268055193 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:47:35 INFO - PROCESS | 2480 | 1461268055201 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 2480 | 1461268055205 Marionette TRACE conn3 <- [1,946,null,{}] 12:47:35 INFO - PROCESS | 2480 | 1461268055212 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:35 INFO - PROCESS | 2480 | 1461268055444 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:47:35 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341973000 == 69 [pid = 2480] [id = 235] 12:47:35 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034f0d0000 == 68 [pid = 2480] [id = 232] 12:47:35 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0348148000 == 67 [pid = 2480] [id = 231] 12:47:35 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345779800 == 66 [pid = 2480] [id = 230] 12:47:35 INFO - PROCESS | 2480 | 1461268055670 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee15000 == 65 [pid = 2480] [id = 229] 12:47:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e86a800 == 66 [pid = 2480] [id = 244] 12:47:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f033eb25000) [pid = 2480] [serial = 732] [outer = (nil)] 12:47:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f033ec97c00) [pid = 2480] [serial = 733] [outer = 0x7f033eb25000] 12:47:35 INFO - PROCESS | 2480 | 1461268055735 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f034030a400) [pid = 2480] [serial = 734] [outer = 0x7f033eb25000] 12:47:36 INFO - PROCESS | 2480 | 1461268056338 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1180ms 12:47:36 INFO - PROCESS | 2480 | 1461268056381 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 2480 | 1461268056388 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:47:36 INFO - PROCESS | 2480 | 1461268056397 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 2480 | 1461268056400 Marionette TRACE conn3 <- [1,950,null,{}] 12:47:36 INFO - PROCESS | 2480 | 1461268056405 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:36 INFO - PROCESS | 2480 | 1461268056539 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:47:36 INFO - PROCESS | 2480 | 1461268056647 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d97800 == 67 [pid = 2480] [id = 245] 12:47:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f0340305400) [pid = 2480] [serial = 735] [outer = (nil)] 12:47:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f0342dcf000) [pid = 2480] [serial = 736] [outer = 0x7f0340305400] 12:47:36 INFO - PROCESS | 2480 | 1461268056700 Marionette DEBUG loaded listener.js 12:47:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f0345799400) [pid = 2480] [serial = 737] [outer = 0x7f0340305400] 12:47:37 INFO - PROCESS | 2480 | 1461268057388 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1030ms 12:47:37 INFO - PROCESS | 2480 | 1461268057426 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:47:37 INFO - PROCESS | 2480 | 1461268057429 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:47:37 INFO - PROCESS | 2480 | 1461268057434 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 2480 | 1461268057439 Marionette TRACE conn3 <- [1,954,null,{}] 12:47:37 INFO - PROCESS | 2480 | 1461268057485 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:37 INFO - PROCESS | 2480 | 1461268057625 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:47:37 INFO - PROCESS | 2480 | 1461268057635 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:37 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354e5c000 == 68 [pid = 2480] [id = 246] 12:47:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f034aede000) [pid = 2480] [serial = 738] [outer = (nil)] 12:47:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f0354c85400) [pid = 2480] [serial = 739] [outer = 0x7f034aede000] 12:47:37 INFO - PROCESS | 2480 | 1461268057692 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f03561d0c00) [pid = 2480] [serial = 740] [outer = 0x7f034aede000] 12:47:38 INFO - PROCESS | 2480 | 1461268058455 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1033ms 12:47:38 INFO - PROCESS | 2480 | 1461268058472 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:47:38 INFO - PROCESS | 2480 | 1461268058476 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:47:38 INFO - PROCESS | 2480 | 1461268058480 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:47:38 INFO - PROCESS | 2480 | 1461268058482 Marionette TRACE conn3 <- [1,958,null,{}] 12:47:38 INFO - PROCESS | 2480 | 1461268058487 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:38 INFO - PROCESS | 2480 | 1461268058644 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:47:38 INFO - PROCESS | 2480 | 1461268058668 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a1d4000 == 69 [pid = 2480] [id = 247] 12:47:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f0348a86c00) [pid = 2480] [serial = 741] [outer = (nil)] 12:47:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f0358229c00) [pid = 2480] [serial = 742] [outer = 0x7f0348a86c00] 12:47:38 INFO - PROCESS | 2480 | 1461268058720 Marionette DEBUG loaded listener.js 12:47:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f0359e41c00) [pid = 2480] [serial = 743] [outer = 0x7f0348a86c00] 12:47:39 INFO - PROCESS | 2480 | 1461268059416 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 974ms 12:47:39 INFO - PROCESS | 2480 | 1461268059457 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:47:39 INFO - PROCESS | 2480 | 1461268059460 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:47:39 INFO - PROCESS | 2480 | 1461268059465 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 2480 | 1461268059467 Marionette TRACE conn3 <- [1,962,null,{}] 12:47:39 INFO - PROCESS | 2480 | 1461268059475 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:39 INFO - PROCESS | 2480 | 1461268059628 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:47:39 INFO - PROCESS | 2480 | 1461268059698 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a56a800 == 70 [pid = 2480] [id = 248] 12:47:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f035630e400) [pid = 2480] [serial = 744] [outer = (nil)] 12:47:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f0359e4c400) [pid = 2480] [serial = 745] [outer = 0x7f035630e400] 12:47:39 INFO - PROCESS | 2480 | 1461268059753 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f035a150000) [pid = 2480] [serial = 746] [outer = 0x7f035630e400] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f033d5cf400) [pid = 2480] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f0341e20800) [pid = 2480] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f0346b63400) [pid = 2480] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f033df15c00) [pid = 2480] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f033b4b0000) [pid = 2480] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f0340415c00) [pid = 2480] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f0341e5d000) [pid = 2480] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f034583b000) [pid = 2480] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f033e055c00) [pid = 2480] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f033e053800) [pid = 2480] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f034190c800) [pid = 2480] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f033e35fc00) [pid = 2480] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f033e053c00) [pid = 2480] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f033b4aec00) [pid = 2480] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f033c6ccc00) [pid = 2480] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f033c6cdc00) [pid = 2480] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f033fe0f000) [pid = 2480] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f03443d3000) [pid = 2480] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:47:40 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f033b4aa400) [pid = 2480] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:47:40 INFO - PROCESS | 2480 | 1461268060505 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1082ms 12:47:40 INFO - PROCESS | 2480 | 1461268060547 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 2480 | 1461268060549 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:47:40 INFO - PROCESS | 2480 | 1461268060555 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 2480 | 1461268060557 Marionette TRACE conn3 <- [1,966,null,{}] 12:47:40 INFO - PROCESS | 2480 | 1461268060561 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:40 INFO - PROCESS | 2480 | 1461268060740 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:47:40 INFO - PROCESS | 2480 | 1461268060757 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a609000 == 71 [pid = 2480] [id = 249] 12:47:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f0340415c00) [pid = 2480] [serial = 747] [outer = (nil)] 12:47:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f0359e42000) [pid = 2480] [serial = 748] [outer = 0x7f0340415c00] 12:47:40 INFO - PROCESS | 2480 | 1461268060813 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f035a298800) [pid = 2480] [serial = 749] [outer = 0x7f0340415c00] 12:47:41 INFO - PROCESS | 2480 | 1461268061573 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1076ms 12:47:41 INFO - PROCESS | 2480 | 1461268061632 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:47:41 INFO - PROCESS | 2480 | 1461268061634 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:47:41 INFO - PROCESS | 2480 | 1461268061640 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:47:41 INFO - PROCESS | 2480 | 1461268061641 Marionette TRACE conn3 <- [1,970,null,{}] 12:47:41 INFO - PROCESS | 2480 | 1461268061646 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:41 INFO - PROCESS | 2480 | 1461268061765 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:47:41 INFO - PROCESS | 2480 | 1461268061872 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035cc48800 == 72 [pid = 2480] [id = 250] 12:47:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f034190c800) [pid = 2480] [serial = 750] [outer = (nil)] 12:47:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f035a29f800) [pid = 2480] [serial = 751] [outer = 0x7f034190c800] 12:47:41 INFO - PROCESS | 2480 | 1461268061924 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f035a5cdc00) [pid = 2480] [serial = 752] [outer = 0x7f034190c800] 12:47:42 INFO - PROCESS | 2480 | 1461268062751 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1177ms 12:47:42 INFO - PROCESS | 2480 | 1461268062824 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:47:42 INFO - PROCESS | 2480 | 1461268062833 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:47:42 INFO - PROCESS | 2480 | 1461268062840 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 2480 | 1461268062845 Marionette TRACE conn3 <- [1,974,null,{}] 12:47:42 INFO - PROCESS | 2480 | 1461268062852 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:43 INFO - PROCESS | 2480 | 1461268063046 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:47:43 INFO - PROCESS | 2480 | 1461268063190 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034678a000 == 73 [pid = 2480] [id = 251] 12:47:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f033e651400) [pid = 2480] [serial = 753] [outer = (nil)] 12:47:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f034029c400) [pid = 2480] [serial = 754] [outer = 0x7f033e651400] 12:47:43 INFO - PROCESS | 2480 | 1461268063255 Marionette DEBUG loaded listener.js 12:47:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f034190fc00) [pid = 2480] [serial = 755] [outer = 0x7f033e651400] 12:47:44 INFO - PROCESS | 2480 | 1461268064064 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1289ms 12:47:44 INFO - PROCESS | 2480 | 1461268064130 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:47:44 INFO - PROCESS | 2480 | 1461268064138 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:47:44 INFO - PROCESS | 2480 | 1461268064146 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:47:44 INFO - PROCESS | 2480 | 1461268064149 Marionette TRACE conn3 <- [1,978,null,{}] 12:47:44 INFO - PROCESS | 2480 | 1461268064161 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:44 INFO - PROCESS | 2480 | 1461268064314 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:47:44 INFO - PROCESS | 2480 | 1461268064459 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03599b1800 == 74 [pid = 2480] [id = 252] 12:47:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f033ec9e800) [pid = 2480] [serial = 756] [outer = (nil)] 12:47:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0345f39800) [pid = 2480] [serial = 757] [outer = 0x7f033ec9e800] 12:47:44 INFO - PROCESS | 2480 | 1461268064525 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f034852e400) [pid = 2480] [serial = 758] [outer = 0x7f033ec9e800] 12:47:45 INFO - PROCESS | 2480 | 1461268065360 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1286ms 12:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:47:45 INFO - PROCESS | 2480 | 1461268065432 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 2480 | 1461268065435 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:47:45 INFO - PROCESS | 2480 | 1461268065441 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 2480 | 1461268065446 Marionette TRACE conn3 <- [1,982,null,{}] 12:47:45 INFO - PROCESS | 2480 | 1461268065460 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:45 INFO - PROCESS | 2480 | 1461268065647 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:47:45 INFO - PROCESS | 2480 | 1461268065792 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035e782800 == 75 [pid = 2480] [id = 253] 12:47:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f034afccc00) [pid = 2480] [serial = 759] [outer = (nil)] 12:47:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f0359e40000) [pid = 2480] [serial = 760] [outer = 0x7f034afccc00] 12:47:45 INFO - PROCESS | 2480 | 1461268065856 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f035a296800) [pid = 2480] [serial = 761] [outer = 0x7f034afccc00] 12:47:46 INFO - PROCESS | 2480 | 1461268066622 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1231ms 12:47:46 INFO - PROCESS | 2480 | 1461268066672 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:47:46 INFO - PROCESS | 2480 | 1461268066676 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:47:46 INFO - PROCESS | 2480 | 1461268066682 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:47:46 INFO - PROCESS | 2480 | 1461268066684 Marionette TRACE conn3 <- [1,986,null,{}] 12:47:46 INFO - PROCESS | 2480 | 1461268066689 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:46 INFO - PROCESS | 2480 | 1461268066840 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:47:46 INFO - PROCESS | 2480 | 1461268066983 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a7a800 == 76 [pid = 2480] [id = 254] 12:47:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f033d943400) [pid = 2480] [serial = 762] [outer = (nil)] 12:47:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f033d94e400) [pid = 2480] [serial = 763] [outer = 0x7f033d943400] 12:47:47 INFO - PROCESS | 2480 | 1461268067050 Marionette DEBUG loaded listener.js 12:47:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f0354c83000) [pid = 2480] [serial = 764] [outer = 0x7f033d943400] 12:47:47 INFO - PROCESS | 2480 | 1461268067821 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1178ms 12:47:47 INFO - PROCESS | 2480 | 1461268067865 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:47:47 INFO - PROCESS | 2480 | 1461268067869 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:47:47 INFO - PROCESS | 2480 | 1461268067874 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:47:47 INFO - PROCESS | 2480 | 1461268067876 Marionette TRACE conn3 <- [1,990,null,{}] 12:47:47 INFO - PROCESS | 2480 | 1461268067881 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:48 INFO - PROCESS | 2480 | 1461268068019 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:47:48 INFO - PROCESS | 2480 | 1461268068166 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c58b000 == 77 [pid = 2480] [id = 255] 12:47:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f033d94b000) [pid = 2480] [serial = 765] [outer = (nil)] 12:47:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f0359909c00) [pid = 2480] [serial = 766] [outer = 0x7f033d94b000] 12:47:48 INFO - PROCESS | 2480 | 1461268068229 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f035a5cbc00) [pid = 2480] [serial = 767] [outer = 0x7f033d94b000] 12:47:49 INFO - PROCESS | 2480 | 1461268069064 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1225ms 12:47:49 INFO - PROCESS | 2480 | 1461268069105 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 2480 | 1461268069109 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:47:49 INFO - PROCESS | 2480 | 1461268069114 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 2480 | 1461268069116 Marionette TRACE conn3 <- [1,994,null,{}] 12:47:49 INFO - PROCESS | 2480 | 1461268069121 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:49 INFO - PROCESS | 2480 | 1461268069274 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:47:49 INFO - PROCESS | 2480 | 1461268069438 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03357f6000 == 78 [pid = 2480] [id = 256] 12:47:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f03356e0c00) [pid = 2480] [serial = 768] [outer = (nil)] 12:47:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033c6d7000) [pid = 2480] [serial = 769] [outer = 0x7f03356e0c00] 12:47:49 INFO - PROCESS | 2480 | 1461268069506 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f0340e4b000) [pid = 2480] [serial = 770] [outer = 0x7f03356e0c00] 12:47:50 INFO - PROCESS | 2480 | 1461268070591 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1529ms 12:47:50 INFO - PROCESS | 2480 | 1461268070645 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:47:50 INFO - PROCESS | 2480 | 1461268070651 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:47:50 INFO - PROCESS | 2480 | 1461268070658 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:47:50 INFO - PROCESS | 2480 | 1461268070662 Marionette TRACE conn3 <- [1,998,null,{}] 12:47:50 INFO - PROCESS | 2480 | 1461268070668 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:50 INFO - PROCESS | 2480 | 1461268070862 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:47:51 INFO - PROCESS | 2480 | 1461268071040 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e344000 == 79 [pid = 2480] [id = 257] 12:47:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033dd8cc00) [pid = 2480] [serial = 771] [outer = (nil)] 12:47:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f033df15c00) [pid = 2480] [serial = 772] [outer = 0x7f033dd8cc00] 12:47:51 INFO - PROCESS | 2480 | 1461268071102 Marionette DEBUG loaded listener.js 12:47:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f033e061400) [pid = 2480] [serial = 773] [outer = 0x7f033dd8cc00] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034754e000 == 78 [pid = 2480] [id = 104] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0359bcf000 == 77 [pid = 2480] [id = 234] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a1d3000 == 76 [pid = 2480] [id = 94] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d86800 == 75 [pid = 2480] [id = 192] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a609000 == 74 [pid = 2480] [id = 249] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a56a800 == 73 [pid = 2480] [id = 248] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f034029a400) [pid = 2480] [serial = 709] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0355130400) [pid = 2480] [serial = 703] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f034af57800) [pid = 2480] [serial = 700] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a1d4000 == 72 [pid = 2480] [id = 247] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354e5c000 == 71 [pid = 2480] [id = 246] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d97800 == 70 [pid = 2480] [id = 245] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e86a800 == 69 [pid = 2480] [id = 244] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0355105800 == 68 [pid = 2480] [id = 242] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347c9a000 == 67 [pid = 2480] [id = 240] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034741b000 == 66 [pid = 2480] [id = 239] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345f13800 == 65 [pid = 2480] [id = 238] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341cce800 == 64 [pid = 2480] [id = 237] 12:47:51 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347563000 == 63 [pid = 2480] [id = 228] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f0340417800) [pid = 2480] [serial = 673] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f034afca800) [pid = 2480] [serial = 647] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f033e05c400) [pid = 2480] [serial = 665] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f033d6e1800) [pid = 2480] [serial = 664] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f0341e61400) [pid = 2480] [serial = 676] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f033e367c00) [pid = 2480] [serial = 649] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f033e7d1000) [pid = 2480] [serial = 667] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f033ec9d000) [pid = 2480] [serial = 668] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f03402a1c00) [pid = 2480] [serial = 670] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f034040c000) [pid = 2480] [serial = 671] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f0354ec8400) [pid = 2480] [serial = 661] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f034af60800) [pid = 2480] [serial = 655] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f0345837800) [pid = 2480] [serial = 679] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f0346b5e400) [pid = 2480] [serial = 652] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f034e36a800) [pid = 2480] [serial = 658] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f0342dd2800) [pid = 2480] [serial = 677] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f0346013c00) [pid = 2480] [serial = 680] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f03451cfc00) [pid = 2480] [serial = 682] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f0346b63000) [pid = 2480] [serial = 683] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f0341e2bc00) [pid = 2480] [serial = 674] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f033e052400) [pid = 2480] [serial = 707] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f03451d0400) [pid = 2480] [serial = 578] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f0348173400) [pid = 2480] [serial = 686] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f0340412c00) [pid = 2480] [serial = 584] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f033e644400) [pid = 2480] [serial = 581] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f03451d0800) [pid = 2480] [serial = 587] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f0346014c00) [pid = 2480] [serial = 620] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f0342dd1800) [pid = 2480] [serial = 694] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f0347cee800) [pid = 2480] [serial = 697] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f033d5eac00) [pid = 2480] [serial = 706] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f034659e400) [pid = 2480] [serial = 623] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f033f280800) [pid = 2480] [serial = 691] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f033d6d6000) [pid = 2480] [serial = 688] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f0340418400) [pid = 2480] [serial = 614] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f033eb24000) [pid = 2480] [serial = 611] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f03451e5000) [pid = 2480] [serial = 617] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f0347ced000) [pid = 2480] [serial = 685] [outer = (nil)] [url = about:blank] 12:47:51 INFO - PROCESS | 2480 | 1461268071957 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1331ms 12:47:51 INFO - PROCESS | 2480 | 1461268071991 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 2480 | 1461268071997 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:47:52 INFO - PROCESS | 2480 | 1461268072006 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:47:52 INFO - PROCESS | 2480 | 1461268072010 Marionette TRACE conn3 <- [1,1002,null,{}] 12:47:52 INFO - PROCESS | 2480 | 1461268072014 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:52 INFO - PROCESS | 2480 | 1461268072141 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:47:52 INFO - PROCESS | 2480 | 1461268072156 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341ce2800 == 64 [pid = 2480] [id = 258] 12:47:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f033e647800) [pid = 2480] [serial = 774] [outer = (nil)] 12:47:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f033ec9e400) [pid = 2480] [serial = 775] [outer = 0x7f033e647800] 12:47:52 INFO - PROCESS | 2480 | 1461268072210 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f0340298400) [pid = 2480] [serial = 776] [outer = 0x7f033e647800] 12:47:52 INFO - PROCESS | 2480 | 1461268072937 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 976ms 12:47:52 INFO - PROCESS | 2480 | 1461268072983 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 2480 | 1461268072985 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:47:53 INFO - PROCESS | 2480 | 1461268072998 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 2480 | 1461268073002 Marionette TRACE conn3 <- [1,1006,null,{}] 12:47:53 INFO - PROCESS | 2480 | 1461268073016 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:53 INFO - PROCESS | 2480 | 1461268073140 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:47:53 INFO - PROCESS | 2480 | 1461268073157 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345361000 == 65 [pid = 2480] [id = 259] 12:47:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0340e51400) [pid = 2480] [serial = 777] [outer = (nil)] 12:47:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f034190b000) [pid = 2480] [serial = 778] [outer = 0x7f0340e51400] 12:47:53 INFO - PROCESS | 2480 | 1461268073211 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f0341e64c00) [pid = 2480] [serial = 779] [outer = 0x7f0340e51400] 12:47:53 INFO - PROCESS | 2480 | 1461268073914 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 992ms 12:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:47:53 INFO - PROCESS | 2480 | 1461268073986 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:47:53 INFO - PROCESS | 2480 | 1461268073989 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:47:53 INFO - PROCESS | 2480 | 1461268073994 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:47:53 INFO - PROCESS | 2480 | 1461268073997 Marionette TRACE conn3 <- [1,1010,null,{}] 12:47:54 INFO - PROCESS | 2480 | 1461268074001 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:54 INFO - PROCESS | 2480 | 1461268074159 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:47:54 INFO - PROCESS | 2480 | 1461268074186 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03461c8000 == 66 [pid = 2480] [id = 260] 12:47:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f033e056800) [pid = 2480] [serial = 780] [outer = (nil)] 12:47:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f0344788000) [pid = 2480] [serial = 781] [outer = 0x7f033e056800] 12:47:54 INFO - PROCESS | 2480 | 1461268074240 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f03451e5000) [pid = 2480] [serial = 782] [outer = 0x7f033e056800] 12:47:54 INFO - PROCESS | 2480 | 1461268074943 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 981ms 12:47:54 INFO - PROCESS | 2480 | 1461268074979 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:47:54 INFO - PROCESS | 2480 | 1461268074981 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:47:54 INFO - PROCESS | 2480 | 1461268074986 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - PROCESS | 2480 | 1461268074989 Marionette TRACE conn3 <- [1,1014,null,{}] 12:47:55 INFO - PROCESS | 2480 | 1461268075002 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:55 INFO - PROCESS | 2480 | 1461268075170 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:47:55 INFO - PROCESS | 2480 | 1461268075192 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d7d000 == 67 [pid = 2480] [id = 261] 12:47:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0340e54800) [pid = 2480] [serial = 783] [outer = (nil)] 12:47:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f0346014c00) [pid = 2480] [serial = 784] [outer = 0x7f0340e54800] 12:47:55 INFO - PROCESS | 2480 | 1461268075245 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f0346be0800) [pid = 2480] [serial = 785] [outer = 0x7f0340e54800] 12:47:55 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f0348a86c00) [pid = 2480] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:47:55 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f035630e400) [pid = 2480] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:47:55 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f034aede000) [pid = 2480] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:47:55 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f033eb25000) [pid = 2480] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:47:55 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f0340305400) [pid = 2480] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:47:55 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f0340415c00) [pid = 2480] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:47:56 INFO - PROCESS | 2480 | 1461268076124 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1185ms 12:47:56 INFO - PROCESS | 2480 | 1461268076173 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 2480 | 1461268076176 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:47:56 INFO - PROCESS | 2480 | 1461268076181 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 2480 | 1461268076183 Marionette TRACE conn3 <- [1,1018,null,{}] 12:47:56 INFO - PROCESS | 2480 | 1461268076197 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:56 INFO - PROCESS | 2480 | 1461268076376 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:47:56 INFO - PROCESS | 2480 | 1461268076388 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034741d800 == 68 [pid = 2480] [id = 262] 12:47:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f0340415c00) [pid = 2480] [serial = 786] [outer = (nil)] 12:47:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f0348177c00) [pid = 2480] [serial = 787] [outer = 0x7f0340415c00] 12:47:56 INFO - PROCESS | 2480 | 1461268076446 Marionette DEBUG loaded listener.js 12:47:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f034b2bb800) [pid = 2480] [serial = 788] [outer = 0x7f0340415c00] 12:47:57 INFO - PROCESS | 2480 | 1461268077098 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:47:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 928ms 12:47:57 INFO - PROCESS | 2480 | 1461268077111 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 2480 | 1461268077113 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:47:57 INFO - PROCESS | 2480 | 1461268077117 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - PROCESS | 2480 | 1461268077120 Marionette TRACE conn3 <- [1,1022,null,{}] 12:47:57 INFO - PROCESS | 2480 | 1461268077125 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:57 INFO - PROCESS | 2480 | 1461268077285 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:47:57 INFO - PROCESS | 2480 | 1461268077355 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034786a000 == 69 [pid = 2480] [id = 263] 12:47:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0340e4c400) [pid = 2480] [serial = 789] [outer = (nil)] 12:47:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f03540eec00) [pid = 2480] [serial = 790] [outer = 0x7f0340e4c400] 12:47:57 INFO - PROCESS | 2480 | 1461268077409 Marionette DEBUG loaded listener.js 12:47:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f0356312800) [pid = 2480] [serial = 791] [outer = 0x7f0340e4c400] 12:47:57 INFO - PROCESS | 2480 | 1461268077987 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 978ms 12:47:58 INFO - PROCESS | 2480 | 1461268078097 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 2480 | 1461268078102 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:47:58 INFO - PROCESS | 2480 | 1461268078135 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - PROCESS | 2480 | 1461268078138 Marionette TRACE conn3 <- [1,1026,null,{}] 12:47:58 INFO - PROCESS | 2480 | 1461268078147 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:58 INFO - PROCESS | 2480 | 1461268078303 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:47:58 INFO - PROCESS | 2480 | 1461268078446 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee23800 == 70 [pid = 2480] [id = 264] 12:47:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f033b4b6000) [pid = 2480] [serial = 792] [outer = (nil)] 12:47:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f033c6d6c00) [pid = 2480] [serial = 793] [outer = 0x7f033b4b6000] 12:47:58 INFO - PROCESS | 2480 | 1461268078510 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f033d950400) [pid = 2480] [serial = 794] [outer = 0x7f033b4b6000] 12:47:59 INFO - PROCESS | 2480 | 1461268079304 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1261ms 12:47:59 INFO - PROCESS | 2480 | 1461268079370 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 2480 | 1461268079375 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:47:59 INFO - PROCESS | 2480 | 1461268079386 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:47:59 INFO - PROCESS | 2480 | 1461268079392 Marionette TRACE conn3 <- [1,1030,null,{}] 12:47:59 INFO - PROCESS | 2480 | 1461268079397 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:47:59 INFO - PROCESS | 2480 | 1461268079554 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:47:59 INFO - PROCESS | 2480 | 1461268079697 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034577a800 == 71 [pid = 2480] [id = 265] 12:47:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f033d950800) [pid = 2480] [serial = 795] [outer = (nil)] 12:47:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f033ec92800) [pid = 2480] [serial = 796] [outer = 0x7f033d950800] 12:47:59 INFO - PROCESS | 2480 | 1461268079762 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f0340305400) [pid = 2480] [serial = 797] [outer = 0x7f033d950800] 12:48:00 INFO - PROCESS | 2480 | 1461268080582 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1235ms 12:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:48:00 INFO - PROCESS | 2480 | 1461268080619 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 2480 | 1461268080622 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:48:00 INFO - PROCESS | 2480 | 1461268080628 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 2480 | 1461268080631 Marionette TRACE conn3 <- [1,1034,null,{}] 12:48:00 INFO - PROCESS | 2480 | 1461268080644 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:00 INFO - PROCESS | 2480 | 1461268080797 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:48:00 INFO - PROCESS | 2480 | 1461268080950 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034b231800 == 72 [pid = 2480] [id = 266] 12:48:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f0344788c00) [pid = 2480] [serial = 798] [outer = (nil)] 12:48:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f034632cc00) [pid = 2480] [serial = 799] [outer = 0x7f0344788c00] 12:48:01 INFO - PROCESS | 2480 | 1461268081024 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f0347cf0800) [pid = 2480] [serial = 800] [outer = 0x7f0344788c00] 12:48:01 INFO - PROCESS | 2480 | 1461268081897 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1329ms 12:48:01 INFO - PROCESS | 2480 | 1461268081957 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:48:01 INFO - PROCESS | 2480 | 1461268081960 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:48:01 INFO - PROCESS | 2480 | 1461268081965 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:48:01 INFO - PROCESS | 2480 | 1461268081968 Marionette TRACE conn3 <- [1,1038,null,{}] 12:48:01 INFO - PROCESS | 2480 | 1461268081973 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:02 INFO - PROCESS | 2480 | 1461268082121 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:48:02 INFO - PROCESS | 2480 | 1461268082270 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354ed4800 == 73 [pid = 2480] [id = 267] 12:48:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f03457a2400) [pid = 2480] [serial = 801] [outer = (nil)] 12:48:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f0354ecb000) [pid = 2480] [serial = 802] [outer = 0x7f03457a2400] 12:48:02 INFO - PROCESS | 2480 | 1461268082334 Marionette DEBUG loaded listener.js 12:48:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0358226400) [pid = 2480] [serial = 803] [outer = 0x7f03457a2400] 12:48:03 INFO - PROCESS | 2480 | 1461268083153 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1232ms 12:48:03 INFO - PROCESS | 2480 | 1461268083198 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:48:03 INFO - PROCESS | 2480 | 1461268083201 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:48:03 INFO - PROCESS | 2480 | 1461268083206 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:48:03 INFO - PROCESS | 2480 | 1461268083208 Marionette TRACE conn3 <- [1,1042,null,{}] 12:48:03 INFO - PROCESS | 2480 | 1461268083213 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:03 INFO - PROCESS | 2480 | 1461268083348 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:48:03 INFO - PROCESS | 2480 | 1461268083498 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0357d1e800 == 74 [pid = 2480] [id = 268] 12:48:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f034afc9000) [pid = 2480] [serial = 804] [outer = (nil)] 12:48:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f0359e4a000) [pid = 2480] [serial = 805] [outer = 0x7f034afc9000] 12:48:03 INFO - PROCESS | 2480 | 1461268083561 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f035a153400) [pid = 2480] [serial = 806] [outer = 0x7f034afc9000] 12:48:04 INFO - PROCESS | 2480 | 1461268084293 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1127ms 12:48:04 INFO - PROCESS | 2480 | 1461268084335 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 2480 | 1461268084338 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:48:04 INFO - PROCESS | 2480 | 1461268084343 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 2480 | 1461268084345 Marionette TRACE conn3 <- [1,1046,null,{}] 12:48:04 INFO - PROCESS | 2480 | 1461268084367 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:04 INFO - PROCESS | 2480 | 1461268084550 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:48:04 INFO - PROCESS | 2480 | 1461268084695 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a1d1800 == 75 [pid = 2480] [id = 269] 12:48:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f033d85a400) [pid = 2480] [serial = 807] [outer = (nil)] 12:48:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f0359e46000) [pid = 2480] [serial = 808] [outer = 0x7f033d85a400] 12:48:04 INFO - PROCESS | 2480 | 1461268084765 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f035a5f0400) [pid = 2480] [serial = 809] [outer = 0x7f033d85a400] 12:48:05 INFO - PROCESS | 2480 | 1461268085475 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1182ms 12:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:48:05 INFO - PROCESS | 2480 | 1461268085530 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 2480 | 1461268085533 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:48:05 INFO - PROCESS | 2480 | 1461268085540 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 2480 | 1461268085543 Marionette TRACE conn3 <- [1,1050,null,{}] 12:48:05 INFO - PROCESS | 2480 | 1461268085548 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:05 INFO - PROCESS | 2480 | 1461268085700 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:48:05 INFO - PROCESS | 2480 | 1461268085844 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035c264800 == 76 [pid = 2480] [id = 270] 12:48:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f033d85f800) [pid = 2480] [serial = 810] [outer = (nil)] 12:48:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f0342d1d800) [pid = 2480] [serial = 811] [outer = 0x7f033d85f800] 12:48:05 INFO - PROCESS | 2480 | 1461268085909 Marionette DEBUG loaded listener.js 12:48:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f0342d21c00) [pid = 2480] [serial = 812] [outer = 0x7f033d85f800] 12:48:06 INFO - PROCESS | 2480 | 1461268086623 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1132ms 12:48:06 INFO - PROCESS | 2480 | 1461268086672 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:48:06 INFO - PROCESS | 2480 | 1461268086675 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:48:06 INFO - PROCESS | 2480 | 1461268086680 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:48:06 INFO - PROCESS | 2480 | 1461268086682 Marionette TRACE conn3 <- [1,1054,null,{}] 12:48:06 INFO - PROCESS | 2480 | 1461268086687 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:06 INFO - PROCESS | 2480 | 1461268086834 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:48:07 INFO - PROCESS | 2480 | 1461268087163 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342db5000 == 77 [pid = 2480] [id = 271] 12:48:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f03356d8800) [pid = 2480] [serial = 813] [outer = (nil)] 12:48:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f03356dec00) [pid = 2480] [serial = 814] [outer = 0x7f03356d8800] 12:48:07 INFO - PROCESS | 2480 | 1461268087231 Marionette DEBUG loaded listener.js 12:48:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033d5ca400) [pid = 2480] [serial = 815] [outer = 0x7f03356d8800] 12:48:08 INFO - PROCESS | 2480 | 1461268088132 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:48:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f033d5c6c00) [pid = 2480] [serial = 816] [outer = 0x7f033e965c00] 12:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1530ms 12:48:08 INFO - PROCESS | 2480 | 1461268088263 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 2480 | 1461268088267 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:48:08 INFO - PROCESS | 2480 | 1461268088279 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 2480 | 1461268088282 Marionette TRACE conn3 <- [1,1058,null,{}] 12:48:08 INFO - PROCESS | 2480 | 1461268088297 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:08 INFO - PROCESS | 2480 | 1461268088445 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:48:08 INFO - PROCESS | 2480 | 1461268088599 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342db3800 == 78 [pid = 2480] [id = 272] 12:48:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033e05b000) [pid = 2480] [serial = 817] [outer = (nil)] 12:48:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f033e14e800) [pid = 2480] [serial = 818] [outer = 0x7f033e05b000] 12:48:08 INFO - PROCESS | 2480 | 1461268088703 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f033e153400) [pid = 2480] [serial = 819] [outer = 0x7f033e05b000] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034741d800 == 77 [pid = 2480] [id = 262] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034afb3800 == 76 [pid = 2480] [id = 241] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d7d000 == 75 [pid = 2480] [id = 261] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03461c8000 == 74 [pid = 2480] [id = 260] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345361000 == 73 [pid = 2480] [id = 259] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f035a29f800) [pid = 2480] [serial = 751] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0341e56800) [pid = 2480] [serial = 715] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f0354c79000) [pid = 2480] [serial = 724] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f033f172400) [pid = 2480] [serial = 712] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f0346b5f400) [pid = 2480] [serial = 718] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f034afc0000) [pid = 2480] [serial = 721] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f03560ec800) [pid = 2480] [serial = 727] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f0359e41800) [pid = 2480] [serial = 730] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341ce2800 == 72 [pid = 2480] [id = 258] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e344000 == 71 [pid = 2480] [id = 257] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035e782800 == 70 [pid = 2480] [id = 253] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03599b1800 == 69 [pid = 2480] [id = 252] 12:48:09 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034678a000 == 68 [pid = 2480] [id = 251] 12:48:09 INFO - PROCESS | 2480 | 1461268089536 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f035a150000) [pid = 2480] [serial = 746] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f0359e41c00) [pid = 2480] [serial = 743] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f035a298800) [pid = 2480] [serial = 749] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f03561d0c00) [pid = 2480] [serial = 740] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f0358229c00) [pid = 2480] [serial = 742] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f0359e4c400) [pid = 2480] [serial = 745] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f0354c85400) [pid = 2480] [serial = 739] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f033ec97c00) [pid = 2480] [serial = 733] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f034030a400) [pid = 2480] [serial = 734] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f0342dcf000) [pid = 2480] [serial = 736] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f0345799400) [pid = 2480] [serial = 737] [outer = (nil)] [url = about:blank] 12:48:09 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f0359e42000) [pid = 2480] [serial = 748] [outer = (nil)] [url = about:blank] 12:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1297ms 12:48:09 INFO - PROCESS | 2480 | 1461268089593 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:48:09 INFO - PROCESS | 2480 | 1461268089600 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:48:09 INFO - PROCESS | 2480 | 1461268089611 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 2480 | 1461268089613 Marionette TRACE conn3 <- [1,1062,null,{}] 12:48:09 INFO - PROCESS | 2480 | 1461268089617 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:09 INFO - PROCESS | 2480 | 1461268089755 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:48:09 INFO - PROCESS | 2480 | 1461268089765 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342da3800 == 69 [pid = 2480] [id = 273] 12:48:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f033ec98000) [pid = 2480] [serial = 820] [outer = (nil)] 12:48:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f034029f000) [pid = 2480] [serial = 821] [outer = 0x7f033ec98000] 12:48:09 INFO - PROCESS | 2480 | 1461268089819 Marionette DEBUG loaded listener.js 12:48:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f034040c400) [pid = 2480] [serial = 822] [outer = 0x7f033ec98000] 12:48:10 INFO - PROCESS | 2480 | 1461268090553 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 976ms 12:48:10 INFO - PROCESS | 2480 | 1461268090587 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:48:10 INFO - PROCESS | 2480 | 1461268090591 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:48:10 INFO - PROCESS | 2480 | 1461268090598 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:48:10 INFO - PROCESS | 2480 | 1461268090605 Marionette TRACE conn3 <- [1,1066,null,{}] 12:48:10 INFO - PROCESS | 2480 | 1461268090616 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:10 INFO - PROCESS | 2480 | 1461268090741 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:48:10 INFO - PROCESS | 2480 | 1461268090759 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347858800 == 70 [pid = 2480] [id = 274] 12:48:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0341e27c00) [pid = 2480] [serial = 823] [outer = (nil)] 12:48:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f0342d1dc00) [pid = 2480] [serial = 824] [outer = 0x7f0341e27c00] 12:48:10 INFO - PROCESS | 2480 | 1461268090810 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f0342d24800) [pid = 2480] [serial = 825] [outer = 0x7f0341e27c00] 12:48:11 INFO - PROCESS | 2480 | 1461268091480 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 940ms 12:48:11 INFO - PROCESS | 2480 | 1461268091545 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:48:11 INFO - PROCESS | 2480 | 1461268091549 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:48:11 INFO - PROCESS | 2480 | 1461268091554 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:48:11 INFO - PROCESS | 2480 | 1461268091557 Marionette TRACE conn3 <- [1,1070,null,{}] 12:48:11 INFO - PROCESS | 2480 | 1461268091561 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:11 INFO - PROCESS | 2480 | 1461268091689 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:48:11 INFO - PROCESS | 2480 | 1461268091702 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034e2c3800 == 71 [pid = 2480] [id = 275] 12:48:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f033f16ac00) [pid = 2480] [serial = 826] [outer = (nil)] 12:48:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f03443d8c00) [pid = 2480] [serial = 827] [outer = 0x7f033f16ac00] 12:48:11 INFO - PROCESS | 2480 | 1461268091755 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f034579d000) [pid = 2480] [serial = 828] [outer = 0x7f033f16ac00] 12:48:12 INFO - PROCESS | 2480 | 1461268092502 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 976ms 12:48:12 INFO - PROCESS | 2480 | 1461268092531 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:48:12 INFO - PROCESS | 2480 | 1461268092534 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:48:12 INFO - PROCESS | 2480 | 1461268092538 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:48:12 INFO - PROCESS | 2480 | 1461268092541 Marionette TRACE conn3 <- [1,1074,null,{}] 12:48:12 INFO - PROCESS | 2480 | 1461268092552 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:12 INFO - PROCESS | 2480 | 1461268092720 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:48:12 INFO - PROCESS | 2480 | 1461268092748 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035634d800 == 72 [pid = 2480] [id = 276] 12:48:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f034753dc00) [pid = 2480] [serial = 829] [outer = (nil)] 12:48:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f034798e800) [pid = 2480] [serial = 830] [outer = 0x7f034753dc00] 12:48:12 INFO - PROCESS | 2480 | 1461268092810 Marionette DEBUG loaded listener.js 12:48:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f034afc1c00) [pid = 2480] [serial = 831] [outer = 0x7f034753dc00] 12:48:13 INFO - PROCESS | 2480 | 1461268093519 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1027ms 12:48:13 INFO - PROCESS | 2480 | 1461268093567 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:48:13 INFO - PROCESS | 2480 | 1461268093570 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:48:13 INFO - PROCESS | 2480 | 1461268093584 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:48:13 INFO - PROCESS | 2480 | 1461268093586 Marionette TRACE conn3 <- [1,1078,null,{}] 12:48:13 INFO - PROCESS | 2480 | 1461268093612 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:13 INFO - PROCESS | 2480 | 1461268093795 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:48:13 INFO - PROCESS | 2480 | 1461268093813 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a2b7000 == 73 [pid = 2480] [id = 277] 12:48:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f0356033800) [pid = 2480] [serial = 832] [outer = (nil)] 12:48:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f0357d94400) [pid = 2480] [serial = 833] [outer = 0x7f0356033800] 12:48:13 INFO - PROCESS | 2480 | 1461268093865 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f035a0cb000) [pid = 2480] [serial = 834] [outer = 0x7f0356033800] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f033d5ea800) [pid = 2480] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f0346364000) [pid = 2480] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f0345837c00) [pid = 2480] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f033e650c00) [pid = 2480] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f03402a1800) [pid = 2480] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f033d5eec00) [pid = 2480] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f034b2b7400) [pid = 2480] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f0348a8fc00) [pid = 2480] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f034852c400) [pid = 2480] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f0341908000) [pid = 2480] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f033d6d8c00) [pid = 2480] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f033d6da400) [pid = 2480] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f034b2b1800) [pid = 2480] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f033e469c00) [pid = 2480] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f033e056800) [pid = 2480] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0340e54800) [pid = 2480] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f033e651400) [pid = 2480] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f033dd8cc00) [pid = 2480] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f03356e0c00) [pid = 2480] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f034190c800) [pid = 2480] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f0340e51400) [pid = 2480] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f033e647800) [pid = 2480] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f033ec9e800) [pid = 2480] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f0340415c00) [pid = 2480] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f033e7c6400) [pid = 2480] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f0340e4c800) [pid = 2480] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f03451ce000) [pid = 2480] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f0345f3d400) [pid = 2480] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f034aedb000) [pid = 2480] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:48:14 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f03551a3800) [pid = 2480] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:48:14 INFO - PROCESS | 2480 | 1461268094806 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1245ms 12:48:14 INFO - PROCESS | 2480 | 1461268094820 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:48:14 INFO - PROCESS | 2480 | 1461268094823 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:48:14 INFO - PROCESS | 2480 | 1461268094828 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:48:14 INFO - PROCESS | 2480 | 1461268094831 Marionette TRACE conn3 <- [1,1082,null,{}] 12:48:14 INFO - PROCESS | 2480 | 1461268094835 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:15 INFO - PROCESS | 2480 | 1461268095001 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:48:15 INFO - PROCESS | 2480 | 1461268095019 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342db9800 == 74 [pid = 2480] [id = 278] 12:48:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f0335562400) [pid = 2480] [serial = 835] [outer = (nil)] 12:48:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f033556c800) [pid = 2480] [serial = 836] [outer = 0x7f0335562400] 12:48:15 INFO - PROCESS | 2480 | 1461268095073 Marionette DEBUG loaded listener.js 12:48:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f03356d5800) [pid = 2480] [serial = 837] [outer = 0x7f0335562400] 12:48:15 INFO - PROCESS | 2480 | 1461268095706 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 925ms 12:48:15 INFO - PROCESS | 2480 | 1461268095754 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:48:15 INFO - PROCESS | 2480 | 1461268095758 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:48:15 INFO - PROCESS | 2480 | 1461268095762 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 2480 | 1461268095765 Marionette TRACE conn3 <- [1,1086,null,{}] 12:48:15 INFO - PROCESS | 2480 | 1461268095769 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:15 INFO - PROCESS | 2480 | 1461268095898 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:48:15 INFO - PROCESS | 2480 | 1461268095912 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a613000 == 75 [pid = 2480] [id = 279] 12:48:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f033556dc00) [pid = 2480] [serial = 838] [outer = (nil)] 12:48:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f033d947000) [pid = 2480] [serial = 839] [outer = 0x7f033556dc00] 12:48:15 INFO - PROCESS | 2480 | 1461268095976 Marionette DEBUG loaded listener.js 12:48:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f0340304000) [pid = 2480] [serial = 840] [outer = 0x7f033556dc00] 12:48:16 INFO - PROCESS | 2480 | 1461268096865 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1125ms 12:48:16 INFO - PROCESS | 2480 | 1461268096889 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:48:16 INFO - PROCESS | 2480 | 1461268096894 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:48:16 INFO - PROCESS | 2480 | 1461268096902 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 2480 | 1461268096907 Marionette TRACE conn3 <- [1,1090,null,{}] 12:48:16 INFO - PROCESS | 2480 | 1461268096914 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:17 INFO - PROCESS | 2480 | 1461268097086 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:48:17 INFO - PROCESS | 2480 | 1461268097235 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034535c000 == 76 [pid = 2480] [id = 280] 12:48:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f033d5c2800) [pid = 2480] [serial = 841] [outer = (nil)] 12:48:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f033d864c00) [pid = 2480] [serial = 842] [outer = 0x7f033d5c2800] 12:48:17 INFO - PROCESS | 2480 | 1461268097301 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f033e05c800) [pid = 2480] [serial = 843] [outer = 0x7f033d5c2800] 12:48:18 INFO - PROCESS | 2480 | 1461268098098 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1237ms 12:48:18 INFO - PROCESS | 2480 | 1461268098139 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 2480 | 1461268098146 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:48:18 INFO - PROCESS | 2480 | 1461268098155 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 2480 | 1461268098159 Marionette TRACE conn3 <- [1,1094,null,{}] 12:48:18 INFO - PROCESS | 2480 | 1461268098182 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:18 INFO - PROCESS | 2480 | 1461268098337 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:48:18 INFO - PROCESS | 2480 | 1461268098485 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ad37800 == 77 [pid = 2480] [id = 281] 12:48:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f033d865800) [pid = 2480] [serial = 844] [outer = (nil)] 12:48:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f033e7d1800) [pid = 2480] [serial = 845] [outer = 0x7f033d865800] 12:48:18 INFO - PROCESS | 2480 | 1461268098548 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f034030a400) [pid = 2480] [serial = 846] [outer = 0x7f033d865800] 12:48:19 INFO - PROCESS | 2480 | 1461268099451 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1331ms 12:48:19 INFO - PROCESS | 2480 | 1461268099486 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:48:19 INFO - PROCESS | 2480 | 1461268099490 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:48:19 INFO - PROCESS | 2480 | 1461268099496 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:48:19 INFO - PROCESS | 2480 | 1461268099501 Marionette TRACE conn3 <- [1,1098,null,{}] 12:48:19 INFO - PROCESS | 2480 | 1461268099515 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:19 INFO - PROCESS | 2480 | 1461268099678 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:48:19 INFO - PROCESS | 2480 | 1461268099840 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035e77e000 == 78 [pid = 2480] [id = 282] 12:48:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f034190a800) [pid = 2480] [serial = 847] [outer = (nil)] 12:48:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f0342d1e800) [pid = 2480] [serial = 848] [outer = 0x7f034190a800] 12:48:19 INFO - PROCESS | 2480 | 1461268099909 Marionette DEBUG loaded listener.js 12:48:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f03451cd000) [pid = 2480] [serial = 849] [outer = 0x7f034190a800] 12:48:20 INFO - PROCESS | 2480 | 1461268100616 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1182ms 12:48:20 INFO - PROCESS | 2480 | 1461268100678 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:48:20 INFO - PROCESS | 2480 | 1461268100682 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:48:20 INFO - PROCESS | 2480 | 1461268100688 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 2480 | 1461268100691 Marionette TRACE conn3 <- [1,1102,null,{}] 12:48:20 INFO - PROCESS | 2480 | 1461268100696 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:20 INFO - PROCESS | 2480 | 1461268100854 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:48:21 INFO - PROCESS | 2480 | 1461268101002 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ef75800 == 79 [pid = 2480] [id = 283] 12:48:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f0341c62c00) [pid = 2480] [serial = 850] [outer = (nil)] 12:48:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f0346d4f000) [pid = 2480] [serial = 851] [outer = 0x7f0341c62c00] 12:48:21 INFO - PROCESS | 2480 | 1461268101068 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f0348a84000) [pid = 2480] [serial = 852] [outer = 0x7f0341c62c00] 12:48:21 INFO - PROCESS | 2480 | 1461268101761 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1130ms 12:48:21 INFO - PROCESS | 2480 | 1461268101819 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:48:21 INFO - PROCESS | 2480 | 1461268101822 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:48:21 INFO - PROCESS | 2480 | 1461268101827 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:48:21 INFO - PROCESS | 2480 | 1461268101829 Marionette TRACE conn3 <- [1,1106,null,{}] 12:48:21 INFO - PROCESS | 2480 | 1461268101834 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:21 INFO - PROCESS | 2480 | 1461268101975 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:48:22 INFO - PROCESS | 2480 | 1461268102129 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335655800 == 80 [pid = 2480] [id = 284] 12:48:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f03460dfc00) [pid = 2480] [serial = 853] [outer = (nil)] 12:48:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f034afc0000) [pid = 2480] [serial = 854] [outer = 0x7f03460dfc00] 12:48:22 INFO - PROCESS | 2480 | 1461268102194 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f0354ec7000) [pid = 2480] [serial = 855] [outer = 0x7f03460dfc00] 12:48:22 INFO - PROCESS | 2480 | 1461268102960 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1175ms 12:48:23 INFO - PROCESS | 2480 | 1461268103004 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:48:23 INFO - PROCESS | 2480 | 1461268103008 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:48:23 INFO - PROCESS | 2480 | 1461268103013 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 2480 | 1461268103016 Marionette TRACE conn3 <- [1,1110,null,{}] 12:48:23 INFO - PROCESS | 2480 | 1461268103021 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:23 INFO - PROCESS | 2480 | 1461268103202 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:48:23 INFO - PROCESS | 2480 | 1461268103357 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033543c800 == 81 [pid = 2480] [id = 285] 12:48:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f0355342400) [pid = 2480] [serial = 856] [outer = (nil)] 12:48:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f0359b9d400) [pid = 2480] [serial = 857] [outer = 0x7f0355342400] 12:48:23 INFO - PROCESS | 2480 | 1461268103424 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f035a506c00) [pid = 2480] [serial = 858] [outer = 0x7f0355342400] 12:48:24 INFO - PROCESS | 2480 | 1461268104156 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1182ms 12:48:24 INFO - PROCESS | 2480 | 1461268104195 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:48:24 INFO - PROCESS | 2480 | 1461268104198 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:48:24 INFO - PROCESS | 2480 | 1461268104204 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:48:24 INFO - PROCESS | 2480 | 1461268104206 Marionette TRACE conn3 <- [1,1114,null,{}] 12:48:24 INFO - PROCESS | 2480 | 1461268104211 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:24 INFO - PROCESS | 2480 | 1461268104359 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:48:24 INFO - PROCESS | 2480 | 1461268104514 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033550c800 == 82 [pid = 2480] [id = 286] 12:48:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f0335bc5800) [pid = 2480] [serial = 859] [outer = (nil)] 12:48:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f0335bce800) [pid = 2480] [serial = 860] [outer = 0x7f0335bc5800] 12:48:24 INFO - PROCESS | 2480 | 1461268104576 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f0335bd3000) [pid = 2480] [serial = 861] [outer = 0x7f0335bc5800] 12:48:25 INFO - PROCESS | 2480 | 1461268105418 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1236ms 12:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:48:25 INFO - PROCESS | 2480 | 1461268105448 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 2480 | 1461268105450 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:48:25 INFO - PROCESS | 2480 | 1461268105458 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 2480 | 1461268105461 Marionette TRACE conn3 <- [1,1118,null,{}] 12:48:25 INFO - PROCESS | 2480 | 1461268105466 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:25 INFO - PROCESS | 2480 | 1461268105623 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:48:26 INFO - PROCESS | 2480 | 1461268106167 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7b0800 == 83 [pid = 2480] [id = 287] 12:48:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f03356d6c00) [pid = 2480] [serial = 862] [outer = (nil)] 12:48:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f03356dcc00) [pid = 2480] [serial = 863] [outer = 0x7f03356d6c00] 12:48:26 INFO - PROCESS | 2480 | 1461268106230 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f0335a5e400) [pid = 2480] [serial = 864] [outer = 0x7f03356d6c00] 12:48:26 INFO - PROCESS | 2480 | 1461268106980 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1587ms 12:48:27 INFO - PROCESS | 2480 | 1461268107045 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 2480 | 1461268107056 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:48:27 INFO - PROCESS | 2480 | 1461268107070 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 2480 | 1461268107077 Marionette TRACE conn3 <- [1,1122,null,{}] 12:48:27 INFO - PROCESS | 2480 | 1461268107089 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:27 INFO - PROCESS | 2480 | 1461268107280 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:48:27 INFO - PROCESS | 2480 | 1461268107435 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e1c8800 == 84 [pid = 2480] [id = 288] 12:48:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f0335a5fc00) [pid = 2480] [serial = 865] [outer = (nil)] 12:48:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f033c6d0800) [pid = 2480] [serial = 866] [outer = 0x7f0335a5fc00] 12:48:27 INFO - PROCESS | 2480 | 1461268107495 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033d5ecc00) [pid = 2480] [serial = 867] [outer = 0x7f0335a5fc00] 12:48:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342db9800 == 83 [pid = 2480] [id = 278] 12:48:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a2b7000 == 82 [pid = 2480] [id = 277] 12:48:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035634d800 == 81 [pid = 2480] [id = 276] 12:48:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034e2c3800 == 80 [pid = 2480] [id = 275] 12:48:27 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f03540eec00) [pid = 2480] [serial = 790] [outer = (nil)] [url = about:blank] 12:48:27 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f0359e40000) [pid = 2480] [serial = 760] [outer = (nil)] [url = about:blank] 12:48:27 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f033d94e400) [pid = 2480] [serial = 763] [outer = (nil)] [url = about:blank] 12:48:27 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f0359909c00) [pid = 2480] [serial = 766] [outer = (nil)] [url = about:blank] 12:48:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347858800 == 79 [pid = 2480] [id = 274] 12:48:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342da3800 == 78 [pid = 2480] [id = 273] 12:48:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342db3800 == 77 [pid = 2480] [id = 272] 12:48:27 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342db5000 == 76 [pid = 2480] [id = 271] 12:48:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034b231800 == 75 [pid = 2480] [id = 266] 12:48:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034577a800 == 74 [pid = 2480] [id = 265] 12:48:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee23800 == 73 [pid = 2480] [id = 264] 12:48:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034786a000 == 72 [pid = 2480] [id = 263] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f0345f38400) [pid = 2480] [serial = 608] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f0359e48800) [pid = 2480] [serial = 731] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f034b2bb000) [pid = 2480] [serial = 701] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f03402a0400) [pid = 2480] [serial = 692] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f03451d1000) [pid = 2480] [serial = 695] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f033e055400) [pid = 2480] [serial = 689] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f035512d800) [pid = 2480] [serial = 662] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f03540ed000) [pid = 2480] [serial = 659] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f034b271c00) [pid = 2480] [serial = 656] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f0348a85c00) [pid = 2480] [serial = 698] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f033eb20800) [pid = 2480] [serial = 650] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f0347989c00) [pid = 2480] [serial = 653] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f0356310000) [pid = 2480] [serial = 704] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f034030f000) [pid = 2480] [serial = 713] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0344366800) [pid = 2480] [serial = 716] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f0347ec1c00) [pid = 2480] [serial = 719] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f034e364000) [pid = 2480] [serial = 722] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f035519c800) [pid = 2480] [serial = 725] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f0359b93c00) [pid = 2480] [serial = 728] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f03403b7800) [pid = 2480] [serial = 710] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f0344788000) [pid = 2480] [serial = 781] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f0346014c00) [pid = 2480] [serial = 784] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f0346be0800) [pid = 2480] [serial = 785] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f034190fc00) [pid = 2480] [serial = 755] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f034029c400) [pid = 2480] [serial = 754] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f033e061400) [pid = 2480] [serial = 773] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f033df15c00) [pid = 2480] [serial = 772] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f0340e4b000) [pid = 2480] [serial = 770] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f033c6d7000) [pid = 2480] [serial = 769] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f035a5cdc00) [pid = 2480] [serial = 752] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f034190b000) [pid = 2480] [serial = 778] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f033ec9e400) [pid = 2480] [serial = 775] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f0340298400) [pid = 2480] [serial = 776] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f0345f39800) [pid = 2480] [serial = 757] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f034852e400) [pid = 2480] [serial = 758] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f03451e5000) [pid = 2480] [serial = 782] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f0348177c00) [pid = 2480] [serial = 787] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f034b2bb800) [pid = 2480] [serial = 788] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f0341e64c00) [pid = 2480] [serial = 779] [outer = (nil)] [url = about:blank] 12:48:28 INFO - PROCESS | 2480 | 1461268108317 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1290ms 12:48:28 INFO - PROCESS | 2480 | 1461268108364 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 2480 | 1461268108369 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:48:28 INFO - PROCESS | 2480 | 1461268108374 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 2480 | 1461268108376 Marionette TRACE conn3 <- [1,1126,null,{}] 12:48:28 INFO - PROCESS | 2480 | 1461268108382 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:28 INFO - PROCESS | 2480 | 1461268108509 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:48:28 INFO - PROCESS | 2480 | 1461268108524 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034026b000 == 73 [pid = 2480] [id = 289] 12:48:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f033d856800) [pid = 2480] [serial = 868] [outer = (nil)] 12:48:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f033d94e400) [pid = 2480] [serial = 869] [outer = 0x7f033d856800] 12:48:28 INFO - PROCESS | 2480 | 1461268108578 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f033e056c00) [pid = 2480] [serial = 870] [outer = 0x7f033d856800] 12:48:29 INFO - PROCESS | 2480 | 1461268109302 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 978ms 12:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:48:29 INFO - PROCESS | 2480 | 1461268109353 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:48:29 INFO - PROCESS | 2480 | 1461268109356 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:48:29 INFO - PROCESS | 2480 | 1461268109368 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 2480 | 1461268109375 Marionette TRACE conn3 <- [1,1130,null,{}] 12:48:29 INFO - PROCESS | 2480 | 1461268109382 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:29 INFO - PROCESS | 2480 | 1461268109515 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:48:29 INFO - PROCESS | 2480 | 1461268109531 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342da9000 == 74 [pid = 2480] [id = 290] 12:48:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f033e14f400) [pid = 2480] [serial = 871] [outer = (nil)] 12:48:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f033e46d800) [pid = 2480] [serial = 872] [outer = 0x7f033e14f400] 12:48:29 INFO - PROCESS | 2480 | 1461268109584 Marionette DEBUG loaded listener.js 12:48:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f033eb20400) [pid = 2480] [serial = 873] [outer = 0x7f033e14f400] 12:48:30 INFO - PROCESS | 2480 | 1461268110328 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 991ms 12:48:30 INFO - PROCESS | 2480 | 1461268110352 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:48:30 INFO - PROCESS | 2480 | 1461268110356 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:48:30 INFO - PROCESS | 2480 | 1461268110361 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 2480 | 1461268110363 Marionette TRACE conn3 <- [1,1134,null,{}] 12:48:30 INFO - PROCESS | 2480 | 1461268110368 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:30 INFO - PROCESS | 2480 | 1461268110550 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:48:30 INFO - PROCESS | 2480 | 1461268110624 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345779000 == 75 [pid = 2480] [id = 291] 12:48:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f033e147400) [pid = 2480] [serial = 874] [outer = (nil)] 12:48:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f033f16f400) [pid = 2480] [serial = 875] [outer = 0x7f033e147400] 12:48:30 INFO - PROCESS | 2480 | 1461268110679 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f034029b000) [pid = 2480] [serial = 876] [outer = 0x7f033e147400] 12:48:31 INFO - PROCESS | 2480 | 1461268111328 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1024ms 12:48:31 INFO - PROCESS | 2480 | 1461268111387 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 2480 | 1461268111389 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:48:31 INFO - PROCESS | 2480 | 1461268111395 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 2480 | 1461268111397 Marionette TRACE conn3 <- [1,1138,null,{}] 12:48:31 INFO - PROCESS | 2480 | 1461268111409 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:31 INFO - PROCESS | 2480 | 1461268111576 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:48:31 INFO - PROCESS | 2480 | 1461268111601 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346516800 == 76 [pid = 2480] [id = 292] 12:48:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f03403af400) [pid = 2480] [serial = 877] [outer = (nil)] 12:48:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f03403bb400) [pid = 2480] [serial = 878] [outer = 0x7f03403af400] 12:48:31 INFO - PROCESS | 2480 | 1461268111665 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f0340e50c00) [pid = 2480] [serial = 879] [outer = 0x7f03403af400] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f0340e4c400) [pid = 2480] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f0335562400) [pid = 2480] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f033d94b000) [pid = 2480] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f034afccc00) [pid = 2480] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f033d943400) [pid = 2480] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f034753dc00) [pid = 2480] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f033f16ac00) [pid = 2480] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f033e05b000) [pid = 2480] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f0356033800) [pid = 2480] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 103 (0x7f03356d8800) [pid = 2480] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 102 (0x7f0341e27c00) [pid = 2480] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:48:32 INFO - PROCESS | 2480 | --DOMWINDOW == 101 (0x7f033ec98000) [pid = 2480] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:48:32 INFO - PROCESS | 2480 | 1461268112642 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1289ms 12:48:32 INFO - PROCESS | 2480 | 1461268112689 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:48:32 INFO - PROCESS | 2480 | 1461268112692 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:48:32 INFO - PROCESS | 2480 | 1461268112698 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 2480 | 1461268112700 Marionette TRACE conn3 <- [1,1142,null,{}] 12:48:32 INFO - PROCESS | 2480 | 1461268112704 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:32 INFO - PROCESS | 2480 | 1461268112838 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:48:32 INFO - PROCESS | 2480 | 1461268112851 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346ef1000 == 77 [pid = 2480] [id = 293] 12:48:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 102 (0x7f03356e2000) [pid = 2480] [serial = 880] [outer = (nil)] 12:48:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 103 (0x7f033d946000) [pid = 2480] [serial = 881] [outer = 0x7f03356e2000] 12:48:32 INFO - PROCESS | 2480 | 1461268112902 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 104 (0x7f0341e27c00) [pid = 2480] [serial = 882] [outer = 0x7f03356e2000] 12:48:33 INFO - PROCESS | 2480 | 1461268113594 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 928ms 12:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:48:33 INFO - PROCESS | 2480 | 1461268113627 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:48:33 INFO - PROCESS | 2480 | 1461268113630 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:48:33 INFO - PROCESS | 2480 | 1461268113634 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - PROCESS | 2480 | 1461268113637 Marionette TRACE conn3 <- [1,1146,null,{}] 12:48:33 INFO - PROCESS | 2480 | 1461268113642 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:33 INFO - PROCESS | 2480 | 1461268113815 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:48:33 INFO - PROCESS | 2480 | 1461268113835 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034754c000 == 78 [pid = 2480] [id = 294] 12:48:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f0335a5bc00) [pid = 2480] [serial = 883] [outer = (nil)] 12:48:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f0342d1fc00) [pid = 2480] [serial = 884] [outer = 0x7f0335a5bc00] 12:48:33 INFO - PROCESS | 2480 | 1461268113890 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f0344366000) [pid = 2480] [serial = 885] [outer = 0x7f0335a5bc00] 12:48:34 INFO - PROCESS | 2480 | 1461268114602 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1028ms 12:48:34 INFO - PROCESS | 2480 | 1461268114664 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:48:34 INFO - PROCESS | 2480 | 1461268114669 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:48:34 INFO - PROCESS | 2480 | 1461268114677 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 2480 | 1461268114682 Marionette TRACE conn3 <- [1,1150,null,{}] 12:48:34 INFO - PROCESS | 2480 | 1461268114720 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:34 INFO - PROCESS | 2480 | 1461268114954 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:48:35 INFO - PROCESS | 2480 | 1461268115076 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7c4000 == 79 [pid = 2480] [id = 295] 12:48:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f033556b800) [pid = 2480] [serial = 886] [outer = (nil)] 12:48:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f0335a60000) [pid = 2480] [serial = 887] [outer = 0x7f033556b800] 12:48:35 INFO - PROCESS | 2480 | 1461268115140 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0335bd3c00) [pid = 2480] [serial = 888] [outer = 0x7f033556b800] 12:48:35 INFO - PROCESS | 2480 | 1461268115954 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1312ms 12:48:35 INFO - PROCESS | 2480 | 1461268115989 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:48:35 INFO - PROCESS | 2480 | 1461268115996 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:48:36 INFO - PROCESS | 2480 | 1461268116007 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 2480 | 1461268116011 Marionette TRACE conn3 <- [1,1154,null,{}] 12:48:36 INFO - PROCESS | 2480 | 1461268116015 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:36 INFO - PROCESS | 2480 | 1461268116163 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:48:36 INFO - PROCESS | 2480 | 1461268116313 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345358000 == 80 [pid = 2480] [id = 296] 12:48:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f0335a5c400) [pid = 2480] [serial = 889] [outer = (nil)] 12:48:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f033dd8a000) [pid = 2480] [serial = 890] [outer = 0x7f0335a5c400] 12:48:36 INFO - PROCESS | 2480 | 1461268116377 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f033e061400) [pid = 2480] [serial = 891] [outer = 0x7f0335a5c400] 12:48:37 INFO - PROCESS | 2480 | 1461268117241 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1285ms 12:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:48:37 INFO - PROCESS | 2480 | 1461268117293 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 2480 | 1461268117295 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:48:37 INFO - PROCESS | 2480 | 1461268117302 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 2480 | 1461268117307 Marionette TRACE conn3 <- [1,1158,null,{}] 12:48:37 INFO - PROCESS | 2480 | 1461268117321 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:37 INFO - PROCESS | 2480 | 1461268117471 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:48:37 INFO - PROCESS | 2480 | 1461268117623 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:37 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03485db800 == 81 [pid = 2480] [id = 297] 12:48:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f033e7c8000) [pid = 2480] [serial = 892] [outer = (nil)] 12:48:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f03403b6400) [pid = 2480] [serial = 893] [outer = 0x7f033e7c8000] 12:48:37 INFO - PROCESS | 2480 | 1461268117696 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0340e54400) [pid = 2480] [serial = 894] [outer = 0x7f033e7c8000] 12:48:38 INFO - PROCESS | 2480 | 1461268118507 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1241ms 12:48:38 INFO - PROCESS | 2480 | 1461268118542 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:48:38 INFO - PROCESS | 2480 | 1461268118546 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:48:38 INFO - PROCESS | 2480 | 1461268118552 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 2480 | 1461268118554 Marionette TRACE conn3 <- [1,1162,null,{}] 12:48:38 INFO - PROCESS | 2480 | 1461268118558 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:38 INFO - PROCESS | 2480 | 1461268118791 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:48:38 INFO - PROCESS | 2480 | 1461268118937 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034f0c2800 == 82 [pid = 2480] [id = 298] 12:48:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f033fe0f000) [pid = 2480] [serial = 895] [outer = (nil)] 12:48:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f0342dcd000) [pid = 2480] [serial = 896] [outer = 0x7f033fe0f000] 12:48:39 INFO - PROCESS | 2480 | 1461268119002 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f03451ca800) [pid = 2480] [serial = 897] [outer = 0x7f033fe0f000] 12:48:39 INFO - PROCESS | 2480 | 1461268119770 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1285ms 12:48:39 INFO - PROCESS | 2480 | 1461268119843 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 2480 | 1461268119849 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:48:39 INFO - PROCESS | 2480 | 1461268119855 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 2480 | 1461268119857 Marionette TRACE conn3 <- [1,1166,null,{}] 12:48:39 INFO - PROCESS | 2480 | 1461268119862 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:40 INFO - PROCESS | 2480 | 1461268120019 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:48:40 INFO - PROCESS | 2480 | 1461268120174 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03551c1000 == 83 [pid = 2480] [id = 299] 12:48:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f03451e5000) [pid = 2480] [serial = 898] [outer = (nil)] 12:48:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f0345f3b400) [pid = 2480] [serial = 899] [outer = 0x7f03451e5000] 12:48:40 INFO - PROCESS | 2480 | 1461268120249 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f0347804000) [pid = 2480] [serial = 900] [outer = 0x7f03451e5000] 12:48:41 INFO - PROCESS | 2480 | 1461268121254 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1427ms 12:48:41 INFO - PROCESS | 2480 | 1461268121291 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:48:41 INFO - PROCESS | 2480 | 1461268121294 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:48:41 INFO - PROCESS | 2480 | 1461268121299 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 2480 | 1461268121302 Marionette TRACE conn3 <- [1,1170,null,{}] 12:48:41 INFO - PROCESS | 2480 | 1461268121306 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:41 INFO - PROCESS | 2480 | 1461268121499 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:48:41 INFO - PROCESS | 2480 | 1461268121646 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a7c800 == 84 [pid = 2480] [id = 300] 12:48:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f0348531800) [pid = 2480] [serial = 901] [outer = (nil)] 12:48:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f034b26dc00) [pid = 2480] [serial = 902] [outer = 0x7f0348531800] 12:48:41 INFO - PROCESS | 2480 | 1461268121709 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f0354ecd800) [pid = 2480] [serial = 903] [outer = 0x7f0348531800] 12:48:42 INFO - PROCESS | 2480 | 1461268122458 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1176ms 12:48:42 INFO - PROCESS | 2480 | 1461268122475 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:48:42 INFO - PROCESS | 2480 | 1461268122477 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:48:42 INFO - PROCESS | 2480 | 1461268122483 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 2480 | 1461268122485 Marionette TRACE conn3 <- [1,1174,null,{}] 12:48:42 INFO - PROCESS | 2480 | 1461268122491 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:42 INFO - PROCESS | 2480 | 1461268122626 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:48:42 INFO - PROCESS | 2480 | 1461268122776 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a551000 == 85 [pid = 2480] [id = 301] 12:48:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f033ff6e000) [pid = 2480] [serial = 904] [outer = (nil)] 12:48:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f03551a6c00) [pid = 2480] [serial = 905] [outer = 0x7f033ff6e000] 12:48:42 INFO - PROCESS | 2480 | 1461268122838 Marionette DEBUG loaded listener.js 12:48:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f0356312c00) [pid = 2480] [serial = 906] [outer = 0x7f033ff6e000] 12:48:43 INFO - PROCESS | 2480 | 1461268123648 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 2480 | 1461268123714 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:48:43 INFO - PROCESS | 2480 | 1461268123721 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 2480 | 1461268123723 Marionette TRACE conn3 <- [1,1178,null,{}] 12:48:43 INFO - PROCESS | 2480 | 1461268123727 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:43 INFO - PROCESS | 2480 | 1461268123862 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:48:44 INFO - PROCESS | 2480 | 1461268124193 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340276000 == 86 [pid = 2480] [id = 302] 12:48:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f03356d4400) [pid = 2480] [serial = 907] [outer = (nil)] 12:48:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f03356dfc00) [pid = 2480] [serial = 908] [outer = 0x7f03356d4400] 12:48:44 INFO - PROCESS | 2480 | 1461268124307 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f0335a5ec00) [pid = 2480] [serial = 909] [outer = 0x7f03356d4400] 12:48:45 INFO - PROCESS | 2480 | 1461268125149 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 2480 | 1461268125205 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:48:45 INFO - PROCESS | 2480 | 1461268125212 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 2480 | 1461268125216 Marionette TRACE conn3 <- [1,1182,null,{}] 12:48:45 INFO - PROCESS | 2480 | 1461268125221 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:45 INFO - PROCESS | 2480 | 1461268125371 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:48:45 INFO - PROCESS | 2480 | 1461268125525 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c5b8800 == 87 [pid = 2480] [id = 303] 12:48:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f033d856c00) [pid = 2480] [serial = 910] [outer = (nil)] 12:48:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f033d94c400) [pid = 2480] [serial = 911] [outer = 0x7f033d856c00] 12:48:45 INFO - PROCESS | 2480 | 1461268125585 Marionette DEBUG loaded listener.js 12:48:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f033e05f800) [pid = 2480] [serial = 912] [outer = 0x7f033d856c00] 12:48:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346ef1000 == 86 [pid = 2480] [id = 293] 12:48:45 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f033d947000) [pid = 2480] [serial = 839] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346516800 == 85 [pid = 2480] [id = 292] 12:48:46 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345779000 == 84 [pid = 2480] [id = 291] 12:48:46 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342da9000 == 83 [pid = 2480] [id = 290] 12:48:46 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034026b000 == 82 [pid = 2480] [id = 289] 12:48:46 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e1c8800 == 81 [pid = 2480] [id = 288] 12:48:46 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c7b0800 == 80 [pid = 2480] [id = 287] 12:48:46 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035e77e000 == 79 [pid = 2480] [id = 282] 12:48:46 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ad37800 == 78 [pid = 2480] [id = 281] 12:48:46 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034535c000 == 77 [pid = 2480] [id = 280] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f035a5cbc00) [pid = 2480] [serial = 767] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f035a296800) [pid = 2480] [serial = 761] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f0354c83000) [pid = 2480] [serial = 764] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f034798e800) [pid = 2480] [serial = 830] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f03443d8c00) [pid = 2480] [serial = 827] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f033e14e800) [pid = 2480] [serial = 818] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f033e153400) [pid = 2480] [serial = 819] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0357d94400) [pid = 2480] [serial = 833] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f033d5ca400) [pid = 2480] [serial = 815] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f03356dec00) [pid = 2480] [serial = 814] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f0354ecb000) [pid = 2480] [serial = 802] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f033c6d6c00) [pid = 2480] [serial = 793] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f0342d1dc00) [pid = 2480] [serial = 824] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f0342d24800) [pid = 2480] [serial = 825] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f0359e46000) [pid = 2480] [serial = 808] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f034029f000) [pid = 2480] [serial = 821] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f034040c400) [pid = 2480] [serial = 822] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f034632cc00) [pid = 2480] [serial = 799] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f033ec92800) [pid = 2480] [serial = 796] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f0359e4a000) [pid = 2480] [serial = 805] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f0356312800) [pid = 2480] [serial = 791] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f0342d1d800) [pid = 2480] [serial = 811] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f0357d93800) [pid = 2480] [serial = 524] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f033556c800) [pid = 2480] [serial = 836] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f034afc1c00) [pid = 2480] [serial = 831] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f035a0cb000) [pid = 2480] [serial = 834] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f034579d000) [pid = 2480] [serial = 828] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f03356d5800) [pid = 2480] [serial = 837] [outer = (nil)] [url = about:blank] 12:48:46 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:46 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:48:46 INFO - PROCESS | 2480 | 1461268126410 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:48:46 INFO - PROCESS | 2480 | 1461268126470 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:48:46 INFO - PROCESS | 2480 | 1461268126479 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 2480 | 1461268126481 Marionette TRACE conn3 <- [1,1186,null,{}] 12:48:46 INFO - PROCESS | 2480 | 1461268126485 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:46 INFO - PROCESS | 2480 | 1461268126618 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:48:46 INFO - PROCESS | 2480 | 1461268126627 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341e33000 == 78 [pid = 2480] [id = 304] 12:48:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f033e14b800) [pid = 2480] [serial = 913] [outer = (nil)] 12:48:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f033ec91400) [pid = 2480] [serial = 914] [outer = 0x7f033e14b800] 12:48:46 INFO - PROCESS | 2480 | 1461268126680 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f034029d400) [pid = 2480] [serial = 915] [outer = 0x7f033e14b800] 12:48:47 INFO - PROCESS | 2480 | 1461268127403 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 2480 | 1461268127459 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:48:47 INFO - PROCESS | 2480 | 1461268127465 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 2480 | 1461268127473 Marionette TRACE conn3 <- [1,1190,null,{}] 12:48:47 INFO - PROCESS | 2480 | 1461268127493 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:47 INFO - PROCESS | 2480 | 1461268127621 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:48:47 INFO - PROCESS | 2480 | 1461268127638 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d84800 == 79 [pid = 2480] [id = 305] 12:48:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f034040c400) [pid = 2480] [serial = 916] [outer = (nil)] 12:48:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f0342dd1400) [pid = 2480] [serial = 917] [outer = 0x7f034040c400] 12:48:47 INFO - PROCESS | 2480 | 1461268127689 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f03451d4000) [pid = 2480] [serial = 918] [outer = 0x7f034040c400] 12:48:48 INFO - PROCESS | 2480 | 1461268128432 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:48:48 INFO - PROCESS | 2480 | 1461268128512 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:48:48 INFO - PROCESS | 2480 | 1461268128518 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:48:48 INFO - PROCESS | 2480 | 1461268128520 Marionette TRACE conn3 <- [1,1194,null,{}] 12:48:48 INFO - PROCESS | 2480 | 1461268128524 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:48 INFO - PROCESS | 2480 | 1461268128691 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:48:48 INFO - PROCESS | 2480 | 1461268128710 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347cab800 == 80 [pid = 2480] [id = 306] 12:48:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f03451e0000) [pid = 2480] [serial = 919] [outer = (nil)] 12:48:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f0347808400) [pid = 2480] [serial = 920] [outer = 0x7f03451e0000] 12:48:48 INFO - PROCESS | 2480 | 1461268128762 Marionette DEBUG loaded listener.js 12:48:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f034aed2400) [pid = 2480] [serial = 921] [outer = 0x7f03451e0000] 12:48:49 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:49 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:48:49 INFO - PROCESS | 2480 | 1461268129444 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:48:49 INFO - PROCESS | 2480 | 1461268129501 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:48:49 INFO - PROCESS | 2480 | 1461268129512 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:48:49 INFO - PROCESS | 2480 | 1461268129514 Marionette TRACE conn3 <- [1,1198,null,{}] 12:48:49 INFO - PROCESS | 2480 | 1461268129518 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:49 INFO - PROCESS | 2480 | 1461268129676 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:48:49 INFO - PROCESS | 2480 | 1461268129751 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540b5800 == 81 [pid = 2480] [id = 307] 12:48:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f034e36b400) [pid = 2480] [serial = 922] [outer = (nil)] 12:48:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0354c82c00) [pid = 2480] [serial = 923] [outer = 0x7f034e36b400] 12:48:49 INFO - PROCESS | 2480 | 1461268129814 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f0356311c00) [pid = 2480] [serial = 924] [outer = 0x7f034e36b400] 12:48:50 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f03356d6c00) [pid = 2480] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:48:50 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f033e14f400) [pid = 2480] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:48:50 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f033556dc00) [pid = 2480] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:48:50 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f033d856800) [pid = 2480] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:48:50 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f033e147400) [pid = 2480] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:48:50 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f0335a5fc00) [pid = 2480] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:48:50 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f03403af400) [pid = 2480] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:48:50 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f03356e2000) [pid = 2480] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:48:50 INFO - PROCESS | 2480 | 1461268130599 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1128ms 12:48:50 INFO - PROCESS | 2480 | 1461268130641 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:48:50 INFO - PROCESS | 2480 | 1461268130644 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:48:50 INFO - PROCESS | 2480 | 1461268130656 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 2480 | 1461268130657 Marionette TRACE conn3 <- [1,1202,null,{}] 12:48:50 INFO - PROCESS | 2480 | 1461268130663 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:50 INFO - PROCESS | 2480 | 1461268130792 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:48:50 INFO - PROCESS | 2480 | 1461268130805 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03461b6800 == 82 [pid = 2480] [id = 308] 12:48:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f033ec95000) [pid = 2480] [serial = 925] [outer = (nil)] 12:48:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f034b270c00) [pid = 2480] [serial = 926] [outer = 0x7f033ec95000] 12:48:50 INFO - PROCESS | 2480 | 1461268130856 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f0359ba0800) [pid = 2480] [serial = 927] [outer = 0x7f033ec95000] 12:48:51 INFO - PROCESS | 2480 | 1461268131518 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 880ms 12:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:48:51 INFO - PROCESS | 2480 | 1461268131530 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:48:51 INFO - PROCESS | 2480 | 1461268131532 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:48:51 INFO - PROCESS | 2480 | 1461268131538 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 2480 | 1461268131540 Marionette TRACE conn3 <- [1,1206,null,{}] 12:48:51 INFO - PROCESS | 2480 | 1461268131545 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:51 INFO - PROCESS | 2480 | 1461268131665 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:48:51 INFO - PROCESS | 2480 | 1461268131779 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a71800 == 83 [pid = 2480] [id = 309] 12:48:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f03356d6c00) [pid = 2480] [serial = 928] [outer = (nil)] 12:48:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f0359e46000) [pid = 2480] [serial = 929] [outer = 0x7f03356d6c00] 12:48:51 INFO - PROCESS | 2480 | 1461268131829 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f035a188c00) [pid = 2480] [serial = 930] [outer = 0x7f03356d6c00] 12:48:52 INFO - PROCESS | 2480 | 1461268132357 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 876ms 12:48:52 INFO - PROCESS | 2480 | 1461268132484 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 2480 | 1461268132489 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:48:52 INFO - PROCESS | 2480 | 1461268132497 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 2480 | 1461268132502 Marionette TRACE conn3 <- [1,1210,null,{}] 12:48:52 INFO - PROCESS | 2480 | 1461268132509 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:52 INFO - PROCESS | 2480 | 1461268132702 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:48:52 INFO - PROCESS | 2480 | 1461268132852 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee20800 == 84 [pid = 2480] [id = 310] 12:48:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0335a5fc00) [pid = 2480] [serial = 931] [outer = (nil)] 12:48:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f0335bd0000) [pid = 2480] [serial = 932] [outer = 0x7f0335a5fc00] 12:48:52 INFO - PROCESS | 2480 | 1461268132920 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f033d5f2000) [pid = 2480] [serial = 933] [outer = 0x7f0335a5fc00] 12:48:53 INFO - PROCESS | 2480 | 1461268133690 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1230ms 12:48:53 INFO - PROCESS | 2480 | 1461268133727 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:48:53 INFO - PROCESS | 2480 | 1461268133731 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:48:53 INFO - PROCESS | 2480 | 1461268133741 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 2480 | 1461268133746 Marionette TRACE conn3 <- [1,1214,null,{}] 12:48:53 INFO - PROCESS | 2480 | 1461268133751 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:53 INFO - PROCESS | 2480 | 1461268133889 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:48:54 INFO - PROCESS | 2480 | 1461268134043 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03472b4800 == 85 [pid = 2480] [id = 311] 12:48:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f033e147400) [pid = 2480] [serial = 934] [outer = (nil)] 12:48:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f033e648000) [pid = 2480] [serial = 935] [outer = 0x7f033e147400] 12:48:54 INFO - PROCESS | 2480 | 1461268134106 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f034029f000) [pid = 2480] [serial = 936] [outer = 0x7f033e147400] 12:48:54 INFO - PROCESS | 2480 | 1461268134907 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1235ms 12:48:54 INFO - PROCESS | 2480 | 1461268134973 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 2480 | 1461268134976 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:48:54 INFO - PROCESS | 2480 | 1461268134983 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 2480 | 1461268134985 Marionette TRACE conn3 <- [1,1218,null,{}] 12:48:55 INFO - PROCESS | 2480 | 1461268134997 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:55 INFO - PROCESS | 2480 | 1461268135214 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:48:55 INFO - PROCESS | 2480 | 1461268135373 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a609000 == 86 [pid = 2480] [id = 312] 12:48:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f0342d25c00) [pid = 2480] [serial = 937] [outer = (nil)] 12:48:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f0348526400) [pid = 2480] [serial = 938] [outer = 0x7f0342d25c00] 12:48:55 INFO - PROCESS | 2480 | 1461268135442 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f0354044c00) [pid = 2480] [serial = 939] [outer = 0x7f0342d25c00] 12:48:56 INFO - PROCESS | 2480 | 1461268136280 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1326ms 12:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:48:56 INFO - PROCESS | 2480 | 1461268136309 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 2480 | 1461268136312 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:48:56 INFO - PROCESS | 2480 | 1461268136317 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 2480 | 1461268136320 Marionette TRACE conn3 <- [1,1222,null,{}] 12:48:56 INFO - PROCESS | 2480 | 1461268136325 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:56 INFO - PROCESS | 2480 | 1461268136461 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:48:56 INFO - PROCESS | 2480 | 1461268136615 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0361c8e000 == 87 [pid = 2480] [id = 313] 12:48:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f03560e5c00) [pid = 2480] [serial = 940] [outer = (nil)] 12:48:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f0359b9d800) [pid = 2480] [serial = 941] [outer = 0x7f03560e5c00] 12:48:56 INFO - PROCESS | 2480 | 1461268136679 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f035a157000) [pid = 2480] [serial = 942] [outer = 0x7f03560e5c00] 12:48:57 INFO - PROCESS | 2480 | 1461268137449 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 2480 | 1461268137499 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:48:57 INFO - PROCESS | 2480 | 1461268137520 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 2480 | 1461268137523 Marionette TRACE conn3 <- [1,1226,null,{}] 12:48:57 INFO - PROCESS | 2480 | 1461268137528 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:57 INFO - PROCESS | 2480 | 1461268137667 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:48:57 INFO - PROCESS | 2480 | 1461268137815 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421bd000 == 88 [pid = 2480] [id = 314] 12:48:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f033c68a400) [pid = 2480] [serial = 943] [outer = (nil)] 12:48:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f033c68ec00) [pid = 2480] [serial = 944] [outer = 0x7f033c68a400] 12:48:57 INFO - PROCESS | 2480 | 1461268137881 Marionette DEBUG loaded listener.js 12:48:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0356035000) [pid = 2480] [serial = 945] [outer = 0x7f033c68a400] 12:48:58 INFO - PROCESS | 2480 | 1461268138616 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1131ms 12:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:48:58 INFO - PROCESS | 2480 | 1461268138651 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 2480 | 1461268138653 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:48:58 INFO - PROCESS | 2480 | 1461268138659 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 2480 | 1461268138662 Marionette TRACE conn3 <- [1,1230,null,{}] 12:48:58 INFO - PROCESS | 2480 | 1461268138666 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:58 INFO - PROCESS | 2480 | 1461268138830 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:48:58 INFO - PROCESS | 2480 | 1461268138989 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ae2c000 == 89 [pid = 2480] [id = 315] 12:48:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f033dc32400) [pid = 2480] [serial = 946] [outer = (nil)] 12:48:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f035a0cb400) [pid = 2480] [serial = 947] [outer = 0x7f033dc32400] 12:48:59 INFO - PROCESS | 2480 | 1461268139053 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f035a5ca800) [pid = 2480] [serial = 948] [outer = 0x7f033dc32400] 12:48:59 INFO - PROCESS | 2480 | 1461268139776 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1132ms 12:48:59 INFO - PROCESS | 2480 | 1461268139790 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 2480 | 1461268139792 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:48:59 INFO - PROCESS | 2480 | 1461268139799 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 2480 | 1461268139802 Marionette TRACE conn3 <- [1,1234,null,{}] 12:48:59 INFO - PROCESS | 2480 | 1461268139806 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:48:59 INFO - PROCESS | 2480 | 1461268139942 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:49:00 INFO - PROCESS | 2480 | 1461268140096 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a75000 == 90 [pid = 2480] [id = 316] 12:49:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f033dc32c00) [pid = 2480] [serial = 949] [outer = (nil)] 12:49:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f0341a8ec00) [pid = 2480] [serial = 950] [outer = 0x7f033dc32c00] 12:49:00 INFO - PROCESS | 2480 | 1461268140158 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f0341a94c00) [pid = 2480] [serial = 951] [outer = 0x7f033dc32c00] 12:49:00 INFO - PROCESS | 2480 | 1461268140943 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1182ms 12:49:00 INFO - PROCESS | 2480 | 1461268140982 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 2480 | 1461268140985 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:49:00 INFO - PROCESS | 2480 | 1461268140991 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 2480 | 1461268140994 Marionette TRACE conn3 <- [1,1238,null,{}] 12:49:01 INFO - PROCESS | 2480 | 1461268140998 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:01 INFO - PROCESS | 2480 | 1461268141139 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:49:01 INFO - PROCESS | 2480 | 1461268141295 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03357f0000 == 91 [pid = 2480] [id = 317] 12:49:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f0333ca2400) [pid = 2480] [serial = 952] [outer = (nil)] 12:49:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f0333cac400) [pid = 2480] [serial = 953] [outer = 0x7f0333ca2400] 12:49:01 INFO - PROCESS | 2480 | 1461268141359 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f0333cb1c00) [pid = 2480] [serial = 954] [outer = 0x7f0333ca2400] 12:49:02 INFO - PROCESS | 2480 | 1461268142457 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1477ms 12:49:02 INFO - PROCESS | 2480 | 1461268142481 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:49:02 INFO - PROCESS | 2480 | 1461268142487 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:49:02 INFO - PROCESS | 2480 | 1461268142496 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 2480 | 1461268142501 Marionette TRACE conn3 <- [1,1242,null,{}] 12:49:02 INFO - PROCESS | 2480 | 1461268142508 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:02 INFO - PROCESS | 2480 | 1461268142658 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:49:02 INFO - PROCESS | 2480 | 1461268142878 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7c5000 == 92 [pid = 2480] [id = 318] 12:49:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f03356e1000) [pid = 2480] [serial = 955] [outer = (nil)] 12:49:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f0335a5f000) [pid = 2480] [serial = 956] [outer = 0x7f03356e1000] 12:49:02 INFO - PROCESS | 2480 | 1461268142941 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033b4b5c00) [pid = 2480] [serial = 957] [outer = 0x7f03356e1000] 12:49:03 INFO - PROCESS | 2480 | 1461268143768 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1333ms 12:49:03 INFO - PROCESS | 2480 | 1461268143830 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 2480 | 1461268143837 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:49:03 INFO - PROCESS | 2480 | 1461268143845 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 2480 | 1461268143848 Marionette TRACE conn3 <- [1,1246,null,{}] 12:49:03 INFO - PROCESS | 2480 | 1461268143853 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:03 INFO - PROCESS | 2480 | 1461268143994 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:49:04 INFO - PROCESS | 2480 | 1461268144177 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03461b6800 == 91 [pid = 2480] [id = 308] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03540b5800 == 90 [pid = 2480] [id = 307] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f034afc0000) [pid = 2480] [serial = 854] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f0359b9d400) [pid = 2480] [serial = 857] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f0335bce800) [pid = 2480] [serial = 860] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f0342d1fc00) [pid = 2480] [serial = 884] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335445800 == 91 [pid = 2480] [id = 319] 12:49:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f033d5d1c00) [pid = 2480] [serial = 958] [outer = (nil)] 12:49:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f033d858000) [pid = 2480] [serial = 959] [outer = 0x7f033d5d1c00] 12:49:04 INFO - PROCESS | 2480 | 1461268144273 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f033dc37400) [pid = 2480] [serial = 960] [outer = 0x7f033d5d1c00] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347cab800 == 90 [pid = 2480] [id = 306] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d84800 == 89 [pid = 2480] [id = 305] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341e33000 == 88 [pid = 2480] [id = 304] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c5b8800 == 87 [pid = 2480] [id = 303] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0340276000 == 86 [pid = 2480] [id = 302] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03551c1000 == 85 [pid = 2480] [id = 299] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034f0c2800 == 84 [pid = 2480] [id = 298] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03485db800 == 83 [pid = 2480] [id = 297] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345358000 == 82 [pid = 2480] [id = 296] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c7c4000 == 81 [pid = 2480] [id = 295] 12:49:04 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034754c000 == 80 [pid = 2480] [id = 294] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f0335a5e400) [pid = 2480] [serial = 864] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f03356dcc00) [pid = 2480] [serial = 863] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f033e46d800) [pid = 2480] [serial = 872] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f0340304000) [pid = 2480] [serial = 840] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f033d94e400) [pid = 2480] [serial = 869] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f033e056c00) [pid = 2480] [serial = 870] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f033e7d1800) [pid = 2480] [serial = 845] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f033f16f400) [pid = 2480] [serial = 875] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f033d5ecc00) [pid = 2480] [serial = 867] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f033c6d0800) [pid = 2480] [serial = 866] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f033d864c00) [pid = 2480] [serial = 842] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f0342d1e800) [pid = 2480] [serial = 848] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f0346d4f000) [pid = 2480] [serial = 851] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f03403bb400) [pid = 2480] [serial = 878] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f033d946000) [pid = 2480] [serial = 881] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0340e50c00) [pid = 2480] [serial = 879] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f034029b000) [pid = 2480] [serial = 876] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f0341e27c00) [pid = 2480] [serial = 882] [outer = (nil)] [url = about:blank] 12:49:04 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f033eb20400) [pid = 2480] [serial = 873] [outer = (nil)] [url = about:blank] 12:49:05 INFO - PROCESS | 2480 | 1461268145028 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1234ms 12:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:49:05 INFO - PROCESS | 2480 | 1461268145104 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:49:05 INFO - PROCESS | 2480 | 1461268145106 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:49:05 INFO - PROCESS | 2480 | 1461268145113 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 2480 | 1461268145118 Marionette TRACE conn3 <- [1,1250,null,{}] 12:49:05 INFO - PROCESS | 2480 | 1461268145130 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:05 INFO - PROCESS | 2480 | 1461268145266 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:49:05 INFO - PROCESS | 2480 | 1461268145283 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033feb3800 == 81 [pid = 2480] [id = 320] 12:49:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f033e144400) [pid = 2480] [serial = 961] [outer = (nil)] 12:49:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f033e150c00) [pid = 2480] [serial = 962] [outer = 0x7f033e144400] 12:49:05 INFO - PROCESS | 2480 | 1461268145339 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f033e7cb800) [pid = 2480] [serial = 963] [outer = 0x7f033e144400] 12:49:06 INFO - PROCESS | 2480 | 1461268146026 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 935ms 12:49:06 INFO - PROCESS | 2480 | 1461268146046 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 2480 | 1461268146050 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:49:06 INFO - PROCESS | 2480 | 1461268146055 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 2480 | 1461268146057 Marionette TRACE conn3 <- [1,1254,null,{}] 12:49:06 INFO - PROCESS | 2480 | 1461268146061 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:06 INFO - PROCESS | 2480 | 1461268146224 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:49:06 INFO - PROCESS | 2480 | 1461268146244 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341cd7800 == 82 [pid = 2480] [id = 321] 12:49:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f033e146400) [pid = 2480] [serial = 964] [outer = (nil)] 12:49:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f033fe11800) [pid = 2480] [serial = 965] [outer = 0x7f033e146400] 12:49:06 INFO - PROCESS | 2480 | 1461268146295 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f0340308400) [pid = 2480] [serial = 966] [outer = 0x7f033e146400] 12:49:06 INFO - PROCESS | 2480 | 1461268146969 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 973ms 12:49:07 INFO - PROCESS | 2480 | 1461268147032 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 2480 | 1461268147035 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:49:07 INFO - PROCESS | 2480 | 1461268147040 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 2480 | 1461268147041 Marionette TRACE conn3 <- [1,1258,null,{}] 12:49:07 INFO - PROCESS | 2480 | 1461268147046 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:07 INFO - PROCESS | 2480 | 1461268147204 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:49:07 INFO - PROCESS | 2480 | 1461268147219 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345104800 == 83 [pid = 2480] [id = 322] 12:49:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f033d945800) [pid = 2480] [serial = 967] [outer = (nil)] 12:49:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f034040b800) [pid = 2480] [serial = 968] [outer = 0x7f033d945800] 12:49:07 INFO - PROCESS | 2480 | 1461268147271 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f0341905400) [pid = 2480] [serial = 969] [outer = 0x7f033d945800] 12:49:07 INFO - PROCESS | 2480 | 1461268147906 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 923ms 12:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:49:07 INFO - PROCESS | 2480 | 1461268147964 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:49:07 INFO - PROCESS | 2480 | 1461268147966 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:49:07 INFO - PROCESS | 2480 | 1461268147972 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 2480 | 1461268147973 Marionette TRACE conn3 <- [1,1262,null,{}] 12:49:07 INFO - PROCESS | 2480 | 1461268147978 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:08 INFO - PROCESS | 2480 | 1461268148177 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:49:08 INFO - PROCESS | 2480 | 1461268148211 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03461cf000 == 84 [pid = 2480] [id = 323] 12:49:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f0341a8dc00) [pid = 2480] [serial = 970] [outer = (nil)] 12:49:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f0342d1e800) [pid = 2480] [serial = 971] [outer = 0x7f0341a8dc00] 12:49:08 INFO - PROCESS | 2480 | 1461268148265 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f0344365000) [pid = 2480] [serial = 972] [outer = 0x7f0341a8dc00] 12:49:09 INFO - PROCESS | 2480 | 1461268149179 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:49:09 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f034e36b400) [pid = 2480] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:49:09 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f03451e0000) [pid = 2480] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:49:09 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f03356d4400) [pid = 2480] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:49:09 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f0335a5bc00) [pid = 2480] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:49:09 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f033d856c00) [pid = 2480] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:49:09 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f034040c400) [pid = 2480] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:49:09 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f033e14b800) [pid = 2480] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:49:09 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f033ec95000) [pid = 2480] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1278ms 12:49:09 INFO - PROCESS | 2480 | 1461268149249 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 2480 | 1461268149252 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:49:09 INFO - PROCESS | 2480 | 1461268149257 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 2480 | 1461268149258 Marionette TRACE conn3 <- [1,1266,null,{}] 12:49:09 INFO - PROCESS | 2480 | 1461268149263 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:09 INFO - PROCESS | 2480 | 1461268149376 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:49:09 INFO - PROCESS | 2480 | 1461268149383 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f1a000 == 85 [pid = 2480] [id = 324] 12:49:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f033c68fc00) [pid = 2480] [serial = 973] [outer = (nil)] 12:49:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f0341e62800) [pid = 2480] [serial = 974] [outer = 0x7f033c68fc00] 12:49:09 INFO - PROCESS | 2480 | 1461268149436 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f0344786800) [pid = 2480] [serial = 975] [outer = 0x7f033c68fc00] 12:49:10 INFO - PROCESS | 2480 | 1461268150091 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 880ms 12:49:10 INFO - PROCESS | 2480 | 1461268150138 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:49:10 INFO - PROCESS | 2480 | 1461268150141 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:49:10 INFO - PROCESS | 2480 | 1461268150146 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:49:10 INFO - PROCESS | 2480 | 1461268150148 Marionette TRACE conn3 <- [1,1270,null,{}] 12:49:10 INFO - PROCESS | 2480 | 1461268150152 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:10 INFO - PROCESS | 2480 | 1461268150320 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:49:10 INFO - PROCESS | 2480 | 1461268150359 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03472bc800 == 86 [pid = 2480] [id = 325] 12:49:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f034507c400) [pid = 2480] [serial = 976] [outer = (nil)] 12:49:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f0345f37c00) [pid = 2480] [serial = 977] [outer = 0x7f034507c400] 12:49:10 INFO - PROCESS | 2480 | 1461268150409 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f0346d4dc00) [pid = 2480] [serial = 978] [outer = 0x7f034507c400] 12:49:11 INFO - PROCESS | 2480 | 1461268151012 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 925ms 12:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:49:11 INFO - PROCESS | 2480 | 1461268151071 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 2480 | 1461268151073 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:49:11 INFO - PROCESS | 2480 | 1461268151078 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 2480 | 1461268151080 Marionette TRACE conn3 <- [1,1274,null,{}] 12:49:11 INFO - PROCESS | 2480 | 1461268151093 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:11 INFO - PROCESS | 2480 | 1461268151215 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:49:11 INFO - PROCESS | 2480 | 1461268151431 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335658000 == 87 [pid = 2480] [id = 326] 12:49:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f0333ca3400) [pid = 2480] [serial = 979] [outer = (nil)] 12:49:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f0333cab000) [pid = 2480] [serial = 980] [outer = 0x7f0333ca3400] 12:49:11 INFO - PROCESS | 2480 | 1461268151501 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f033556e800) [pid = 2480] [serial = 981] [outer = 0x7f0333ca3400] 12:49:12 INFO - PROCESS | 2480 | 1461268152267 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1225ms 12:49:12 INFO - PROCESS | 2480 | 1461268152304 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 2480 | 1461268152311 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:49:12 INFO - PROCESS | 2480 | 1461268152318 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 2480 | 1461268152323 Marionette TRACE conn3 <- [1,1278,null,{}] 12:49:12 INFO - PROCESS | 2480 | 1461268152329 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:12 INFO - PROCESS | 2480 | 1461268152485 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:49:12 INFO - PROCESS | 2480 | 1461268152642 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034035c800 == 88 [pid = 2480] [id = 327] 12:49:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f033c68d400) [pid = 2480] [serial = 982] [outer = (nil)] 12:49:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f033d94e400) [pid = 2480] [serial = 983] [outer = 0x7f033c68d400] 12:49:12 INFO - PROCESS | 2480 | 1461268152706 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f033dc3bc00) [pid = 2480] [serial = 984] [outer = 0x7f033c68d400] 12:49:13 INFO - PROCESS | 2480 | 1461268153521 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1235ms 12:49:13 INFO - PROCESS | 2480 | 1461268153557 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 2480 | 1461268153561 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:49:13 INFO - PROCESS | 2480 | 1461268153568 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 2480 | 1461268153570 Marionette TRACE conn3 <- [1,1282,null,{}] 12:49:13 INFO - PROCESS | 2480 | 1461268153575 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:13 INFO - PROCESS | 2480 | 1461268153717 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:49:13 INFO - PROCESS | 2480 | 1461268153876 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034741d000 == 89 [pid = 2480] [id = 328] 12:49:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f033e151000) [pid = 2480] [serial = 985] [outer = (nil)] 12:49:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f033ff66c00) [pid = 2480] [serial = 986] [outer = 0x7f033e151000] 12:49:13 INFO - PROCESS | 2480 | 1461268153939 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f0340e53800) [pid = 2480] [serial = 987] [outer = 0x7f033e151000] 12:49:14 INFO - PROCESS | 2480 | 1461268154813 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1282ms 12:49:14 INFO - PROCESS | 2480 | 1461268154850 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 2480 | 1461268154854 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:49:14 INFO - PROCESS | 2480 | 1461268154868 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 2480 | 1461268154876 Marionette TRACE conn3 <- [1,1286,null,{}] 12:49:14 INFO - PROCESS | 2480 | 1461268154882 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:15 INFO - PROCESS | 2480 | 1461268155024 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:49:15 INFO - PROCESS | 2480 | 1461268155180 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ae07000 == 90 [pid = 2480] [id = 329] 12:49:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033e148000) [pid = 2480] [serial = 988] [outer = (nil)] 12:49:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f0342d1d800) [pid = 2480] [serial = 989] [outer = 0x7f033e148000] 12:49:15 INFO - PROCESS | 2480 | 1461268155242 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f0345f3bc00) [pid = 2480] [serial = 990] [outer = 0x7f033e148000] 12:49:16 INFO - PROCESS | 2480 | 1461268156050 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:49:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:49:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1244ms 12:49:16 INFO - PROCESS | 2480 | 1461268156105 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:49:16 INFO - PROCESS | 2480 | 1461268156109 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:49:16 INFO - PROCESS | 2480 | 1461268156114 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:49:16 INFO - PROCESS | 2480 | 1461268156116 Marionette TRACE conn3 <- [1,1290,null,{}] 12:49:16 INFO - PROCESS | 2480 | 1461268156120 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:16 INFO - PROCESS | 2480 | 1461268156259 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:49:16 INFO - PROCESS | 2480 | 1461268156413 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354ce9000 == 91 [pid = 2480] [id = 330] 12:49:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f033e153c00) [pid = 2480] [serial = 991] [outer = (nil)] 12:49:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f0348531c00) [pid = 2480] [serial = 992] [outer = 0x7f033e153c00] 12:49:16 INFO - PROCESS | 2480 | 1461268156475 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f034afc0000) [pid = 2480] [serial = 993] [outer = 0x7f033e153c00] 12:49:17 INFO - PROCESS | 2480 | 1461268157235 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:49:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:49:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1183ms 12:49:17 INFO - PROCESS | 2480 | 1461268157297 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 2480 | 1461268157300 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:49:17 INFO - PROCESS | 2480 | 1461268157305 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 2480 | 1461268157307 Marionette TRACE conn3 <- [1,1294,null,{}] 12:49:17 INFO - PROCESS | 2480 | 1461268157312 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:17 INFO - PROCESS | 2480 | 1461268157443 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:49:17 INFO - PROCESS | 2480 | 1461268157598 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a63800 == 92 [pid = 2480] [id = 331] 12:49:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f035404c800) [pid = 2480] [serial = 994] [outer = (nil)] 12:49:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f0354f96000) [pid = 2480] [serial = 995] [outer = 0x7f035404c800] 12:49:17 INFO - PROCESS | 2480 | 1461268157669 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f0358229000) [pid = 2480] [serial = 996] [outer = 0x7f035404c800] 12:49:18 INFO - PROCESS | 2480 | 1461268158464 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:49:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:49:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1227ms 12:49:18 INFO - PROCESS | 2480 | 1461268158533 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 2480 | 1461268158536 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:49:18 INFO - PROCESS | 2480 | 1461268158542 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 2480 | 1461268158544 Marionette TRACE conn3 <- [1,1298,null,{}] 12:49:18 INFO - PROCESS | 2480 | 1461268158548 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:18 INFO - PROCESS | 2480 | 1461268158692 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:49:18 INFO - PROCESS | 2480 | 1461268158843 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035c25a800 == 93 [pid = 2480] [id = 332] 12:49:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f03540ec800) [pid = 2480] [serial = 997] [outer = (nil)] 12:49:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f035a5ef800) [pid = 2480] [serial = 998] [outer = 0x7f03540ec800] 12:49:18 INFO - PROCESS | 2480 | 1461268158903 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f035a5fc800) [pid = 2480] [serial = 999] [outer = 0x7f03540ec800] 12:49:19 INFO - PROCESS | 2480 | 1461268159659 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1175ms 12:49:19 INFO - PROCESS | 2480 | 1461268159718 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 2480 | 1461268159721 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:49:19 INFO - PROCESS | 2480 | 1461268159727 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 2480 | 1461268159729 Marionette TRACE conn3 <- [1,1302,null,{}] 12:49:19 INFO - PROCESS | 2480 | 1461268159734 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:19 INFO - PROCESS | 2480 | 1461268159870 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:49:20 INFO - PROCESS | 2480 | 1461268160020 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033dfa2800 == 94 [pid = 2480] [id = 333] 12:49:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f03422edc00) [pid = 2480] [serial = 1000] [outer = (nil)] 12:49:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f03422f7c00) [pid = 2480] [serial = 1001] [outer = 0x7f03422edc00] 12:49:20 INFO - PROCESS | 2480 | 1461268160081 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f035a0cf000) [pid = 2480] [serial = 1002] [outer = 0x7f03422edc00] 12:49:20 INFO - PROCESS | 2480 | 1461268160840 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1175ms 12:49:20 INFO - PROCESS | 2480 | 1461268160904 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:49:20 INFO - PROCESS | 2480 | 1461268160907 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:49:20 INFO - PROCESS | 2480 | 1461268160912 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:49:20 INFO - PROCESS | 2480 | 1461268160914 Marionette TRACE conn3 <- [1,1306,null,{}] 12:49:20 INFO - PROCESS | 2480 | 1461268160919 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:21 INFO - PROCESS | 2480 | 1461268161051 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:49:21 INFO - PROCESS | 2480 | 1461268161209 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033dfb5800 == 95 [pid = 2480] [id = 334] 12:49:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 157 (0x7f03321c5800) [pid = 2480] [serial = 1003] [outer = (nil)] 12:49:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 158 (0x7f03321cc000) [pid = 2480] [serial = 1004] [outer = 0x7f03321c5800] 12:49:21 INFO - PROCESS | 2480 | 1461268161271 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 159 (0x7f03321d1c00) [pid = 2480] [serial = 1005] [outer = 0x7f03321c5800] 12:49:22 INFO - PROCESS | 2480 | 1461268162324 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1475ms 12:49:22 INFO - PROCESS | 2480 | 1461268162388 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 2480 | 1461268162399 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:49:22 INFO - PROCESS | 2480 | 1461268162410 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 2480 | 1461268162418 Marionette TRACE conn3 <- [1,1310,null,{}] 12:49:22 INFO - PROCESS | 2480 | 1461268162428 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:22 INFO - PROCESS | 2480 | 1461268162633 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:49:22 INFO - PROCESS | 2480 | 1461268162792 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c41e000 == 96 [pid = 2480] [id = 335] 12:49:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 160 (0x7f0335bd2400) [pid = 2480] [serial = 1006] [outer = (nil)] 12:49:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 161 (0x7f033c68ac00) [pid = 2480] [serial = 1007] [outer = 0x7f0335bd2400] 12:49:22 INFO - PROCESS | 2480 | 1461268162848 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 162 (0x7f033d5ecc00) [pid = 2480] [serial = 1008] [outer = 0x7f0335bd2400] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03472bc800 == 95 [pid = 2480] [id = 325] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345f1a000 == 94 [pid = 2480] [id = 324] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 161 (0x7f0359e46000) [pid = 2480] [serial = 929] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03461cf000 == 93 [pid = 2480] [id = 323] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345104800 == 92 [pid = 2480] [id = 322] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341cd7800 == 91 [pid = 2480] [id = 321] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033feb3800 == 90 [pid = 2480] [id = 320] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0335445800 == 89 [pid = 2480] [id = 319] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c7c5000 == 88 [pid = 2480] [id = 318] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a609000 == 87 [pid = 2480] [id = 312] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03472b4800 == 86 [pid = 2480] [id = 311] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee20800 == 85 [pid = 2480] [id = 310] 12:49:23 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0359a71800 == 84 [pid = 2480] [id = 309] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 160 (0x7f0356311c00) [pid = 2480] [serial = 924] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 159 (0x7f0345f3b400) [pid = 2480] [serial = 899] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 158 (0x7f034aed2400) [pid = 2480] [serial = 921] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 157 (0x7f03356dfc00) [pid = 2480] [serial = 908] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 156 (0x7f03551a6c00) [pid = 2480] [serial = 905] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 155 (0x7f0344366000) [pid = 2480] [serial = 885] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 154 (0x7f0335a5ec00) [pid = 2480] [serial = 909] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 153 (0x7f03403b6400) [pid = 2480] [serial = 893] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 152 (0x7f033d94c400) [pid = 2480] [serial = 911] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 151 (0x7f033dd8a000) [pid = 2480] [serial = 890] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f03451d4000) [pid = 2480] [serial = 918] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f0342dcd000) [pid = 2480] [serial = 896] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f034029d400) [pid = 2480] [serial = 915] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f0354c82c00) [pid = 2480] [serial = 923] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f0335a60000) [pid = 2480] [serial = 887] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f0342dd1400) [pid = 2480] [serial = 917] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0347808400) [pid = 2480] [serial = 920] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f0359ba0800) [pid = 2480] [serial = 927] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f033ec91400) [pid = 2480] [serial = 914] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f033e05f800) [pid = 2480] [serial = 912] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f034b270c00) [pid = 2480] [serial = 926] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f034b26dc00) [pid = 2480] [serial = 902] [outer = (nil)] [url = about:blank] 12:49:23 INFO - PROCESS | 2480 | 1461268163717 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 2480 | 1461268163768 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:49:23 INFO - PROCESS | 2480 | 1461268163777 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 2480 | 1461268163780 Marionette TRACE conn3 <- [1,1314,null,{}] 12:49:23 INFO - PROCESS | 2480 | 1461268163785 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:23 INFO - PROCESS | 2480 | 1461268163913 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:49:23 INFO - PROCESS | 2480 | 1461268163928 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a68000 == 85 [pid = 2480] [id = 336] 12:49:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f033dc3c000) [pid = 2480] [serial = 1009] [outer = (nil)] 12:49:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f033dd91400) [pid = 2480] [serial = 1010] [outer = 0x7f033dc3c000] 12:49:23 INFO - PROCESS | 2480 | 1461268163978 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033e153000) [pid = 2480] [serial = 1011] [outer = 0x7f033dc3c000] 12:49:24 INFO - PROCESS | 2480 | 1461268164713 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 979ms 12:49:24 INFO - PROCESS | 2480 | 1461268164756 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 2480 | 1461268164759 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:49:24 INFO - PROCESS | 2480 | 1461268164764 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 2480 | 1461268164769 Marionette TRACE conn3 <- [1,1318,null,{}] 12:49:24 INFO - PROCESS | 2480 | 1461268164789 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:24 INFO - PROCESS | 2480 | 1461268164918 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:49:24 INFO - PROCESS | 2480 | 1461268164934 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034438c000 == 86 [pid = 2480] [id = 337] 12:49:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f03402a3800) [pid = 2480] [serial = 1012] [outer = (nil)] 12:49:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f0340413c00) [pid = 2480] [serial = 1013] [outer = 0x7f03402a3800] 12:49:24 INFO - PROCESS | 2480 | 1461268164989 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f0341a91000) [pid = 2480] [serial = 1014] [outer = 0x7f03402a3800] 12:49:25 INFO - PROCESS | 2480 | 1461268165758 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1031ms 12:49:25 INFO - PROCESS | 2480 | 1461268165796 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 2480 | 1461268165799 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:49:25 INFO - PROCESS | 2480 | 1461268165805 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 2480 | 1461268165807 Marionette TRACE conn3 <- [1,1322,null,{}] 12:49:25 INFO - PROCESS | 2480 | 1461268165818 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:25 INFO - PROCESS | 2480 | 1461268165989 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:49:26 INFO - PROCESS | 2480 | 1461268166011 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03461bb000 == 87 [pid = 2480] [id = 338] 12:49:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f033e64c400) [pid = 2480] [serial = 1015] [outer = (nil)] 12:49:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f03422f2c00) [pid = 2480] [serial = 1016] [outer = 0x7f033e64c400] 12:49:26 INFO - PROCESS | 2480 | 1461268166062 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f0342d1fc00) [pid = 2480] [serial = 1017] [outer = 0x7f033e64c400] 12:49:26 INFO - PROCESS | 2480 | 1461268166738 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 980ms 12:49:26 INFO - PROCESS | 2480 | 1461268166790 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 2480 | 1461268166793 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:49:26 INFO - PROCESS | 2480 | 1461268166806 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 2480 | 1461268166808 Marionette TRACE conn3 <- [1,1326,null,{}] 12:49:26 INFO - PROCESS | 2480 | 1461268166813 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:26 INFO - PROCESS | 2480 | 1461268166991 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:49:27 INFO - PROCESS | 2480 | 1461268167017 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346ef0000 == 88 [pid = 2480] [id = 339] 12:49:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f0341c64400) [pid = 2480] [serial = 1018] [outer = (nil)] 12:49:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f034436a800) [pid = 2480] [serial = 1019] [outer = 0x7f0341c64400] 12:49:27 INFO - PROCESS | 2480 | 1461268167070 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f03463dd800) [pid = 2480] [serial = 1020] [outer = 0x7f0341c64400] 12:49:27 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f033d945800) [pid = 2480] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:49:27 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f033e144400) [pid = 2480] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:49:27 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f033e146400) [pid = 2480] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:49:27 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f03356e1000) [pid = 2480] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:49:27 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f0341a8dc00) [pid = 2480] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:49:27 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f033c68fc00) [pid = 2480] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:49:27 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f033d5d1c00) [pid = 2480] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:49:27 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f03356d6c00) [pid = 2480] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:49:27 INFO - PROCESS | 2480 | 1461268167924 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1139ms 12:49:27 INFO - PROCESS | 2480 | 1461268167945 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 2480 | 1461268167948 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:49:27 INFO - PROCESS | 2480 | 1461268167960 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 2480 | 1461268167971 Marionette TRACE conn3 <- [1,1330,null,{}] 12:49:27 INFO - PROCESS | 2480 | 1461268167978 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:28 INFO - PROCESS | 2480 | 1461268168107 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:49:28 INFO - PROCESS | 2480 | 1461268168130 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034754b000 == 89 [pid = 2480] [id = 340] 12:49:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033ec9a800) [pid = 2480] [serial = 1021] [outer = (nil)] 12:49:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f0346015000) [pid = 2480] [serial = 1022] [outer = 0x7f033ec9a800] 12:49:28 INFO - PROCESS | 2480 | 1461268168194 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f03540e8c00) [pid = 2480] [serial = 1023] [outer = 0x7f033ec9a800] 12:49:28 INFO - PROCESS | 2480 | 1461268168865 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 942ms 12:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:49:28 INFO - PROCESS | 2480 | 1461268168896 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 2480 | 1461268168899 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:49:28 INFO - PROCESS | 2480 | 1461268168904 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 2480 | 1461268168906 Marionette TRACE conn3 <- [1,1334,null,{}] 12:49:28 INFO - PROCESS | 2480 | 1461268168911 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:29 INFO - PROCESS | 2480 | 1461268169071 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:49:29 INFO - PROCESS | 2480 | 1461268169090 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03485e9800 == 90 [pid = 2480] [id = 341] 12:49:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f0335568c00) [pid = 2480] [serial = 1024] [outer = (nil)] 12:49:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f03551a5000) [pid = 2480] [serial = 1025] [outer = 0x7f0335568c00] 12:49:29 INFO - PROCESS | 2480 | 1461268169141 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f0359e42400) [pid = 2480] [serial = 1026] [outer = 0x7f0335568c00] 12:49:29 INFO - PROCESS | 2480 | 1461268169716 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 928ms 12:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:49:29 INFO - PROCESS | 2480 | 1461268169832 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 2480 | 1461268169836 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:49:29 INFO - PROCESS | 2480 | 1461268169843 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 2480 | 1461268169848 Marionette TRACE conn3 <- [1,1338,null,{}] 12:49:29 INFO - PROCESS | 2480 | 1461268169855 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:30 INFO - PROCESS | 2480 | 1461268170028 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:49:30 INFO - PROCESS | 2480 | 1461268170197 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033df9f800 == 91 [pid = 2480] [id = 342] 12:49:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f0335566c00) [pid = 2480] [serial = 1027] [outer = (nil)] 12:49:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f03356de000) [pid = 2480] [serial = 1028] [outer = 0x7f0335566c00] 12:49:30 INFO - PROCESS | 2480 | 1461268170261 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f0335bccc00) [pid = 2480] [serial = 1029] [outer = 0x7f0335566c00] 12:49:31 INFO - PROCESS | 2480 | 1461268171603 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1793ms 12:49:31 INFO - PROCESS | 2480 | 1461268171699 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 2480 | 1461268171705 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:49:31 INFO - PROCESS | 2480 | 1461268171721 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 2480 | 1461268171726 Marionette TRACE conn3 <- [1,1342,null,{}] 12:49:31 INFO - PROCESS | 2480 | 1461268171731 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:31 INFO - PROCESS | 2480 | 1461268171865 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:49:32 INFO - PROCESS | 2480 | 1461268172016 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421ab800 == 92 [pid = 2480] [id = 343] 12:49:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f033556c800) [pid = 2480] [serial = 1030] [outer = (nil)] 12:49:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f033ae11000) [pid = 2480] [serial = 1031] [outer = 0x7f033556c800] 12:49:32 INFO - PROCESS | 2480 | 1461268172080 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f033dc32800) [pid = 2480] [serial = 1032] [outer = 0x7f033556c800] 12:49:32 INFO - PROCESS | 2480 | 1461268172862 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1182ms 12:49:32 INFO - PROCESS | 2480 | 1461268172902 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:49:32 INFO - PROCESS | 2480 | 1461268172904 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:49:32 INFO - PROCESS | 2480 | 1461268172910 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:49:32 INFO - PROCESS | 2480 | 1461268172912 Marionette TRACE conn3 <- [1,1346,null,{}] 12:49:32 INFO - PROCESS | 2480 | 1461268172926 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:33 INFO - PROCESS | 2480 | 1461268173085 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:49:33 INFO - PROCESS | 2480 | 1461268173259 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035828b800 == 93 [pid = 2480] [id = 344] 12:49:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f033e058000) [pid = 2480] [serial = 1033] [outer = (nil)] 12:49:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 157 (0x7f033ff71000) [pid = 2480] [serial = 1034] [outer = 0x7f033e058000] 12:49:33 INFO - PROCESS | 2480 | 1461268173331 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 158 (0x7f0341a8dc00) [pid = 2480] [serial = 1035] [outer = 0x7f033e058000] 12:49:34 INFO - PROCESS | 2480 | 1461268174150 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1280ms 12:49:34 INFO - PROCESS | 2480 | 1461268174191 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 2480 | 1461268174194 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:49:34 INFO - PROCESS | 2480 | 1461268174200 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 2480 | 1461268174202 Marionette TRACE conn3 <- [1,1350,null,{}] 12:49:34 INFO - PROCESS | 2480 | 1461268174207 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:34 INFO - PROCESS | 2480 | 1461268174355 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:49:34 INFO - PROCESS | 2480 | 1461268174529 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a607000 == 94 [pid = 2480] [id = 345] 12:49:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 159 (0x7f033e647800) [pid = 2480] [serial = 1036] [outer = (nil)] 12:49:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 160 (0x7f0342dd1400) [pid = 2480] [serial = 1037] [outer = 0x7f033e647800] 12:49:34 INFO - PROCESS | 2480 | 1461268174596 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 161 (0x7f0347806c00) [pid = 2480] [serial = 1038] [outer = 0x7f033e647800] 12:49:35 INFO - PROCESS | 2480 | 1461268175384 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1230ms 12:49:35 INFO - PROCESS | 2480 | 1461268175430 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 2480 | 1461268175434 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:49:35 INFO - PROCESS | 2480 | 1461268175439 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 2480 | 1461268175441 Marionette TRACE conn3 <- [1,1354,null,{}] 12:49:35 INFO - PROCESS | 2480 | 1461268175447 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:35 INFO - PROCESS | 2480 | 1461268175596 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:49:35 INFO - PROCESS | 2480 | 1461268175755 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f91000 == 95 [pid = 2480] [id = 346] 12:49:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 162 (0x7f03321d1800) [pid = 2480] [serial = 1039] [outer = (nil)] 12:49:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 163 (0x7f034afccc00) [pid = 2480] [serial = 1040] [outer = 0x7f03321d1800] 12:49:35 INFO - PROCESS | 2480 | 1461268175819 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 164 (0x7f0347cee000) [pid = 2480] [serial = 1041] [outer = 0x7f03321d1800] 12:49:36 INFO - PROCESS | 2480 | 1461268176612 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1228ms 12:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:49:36 INFO - PROCESS | 2480 | 1461268176668 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 2480 | 1461268176671 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:49:36 INFO - PROCESS | 2480 | 1461268176675 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 2480 | 1461268176678 Marionette TRACE conn3 <- [1,1358,null,{}] 12:49:36 INFO - PROCESS | 2480 | 1461268176683 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:36 INFO - PROCESS | 2480 | 1461268176856 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:49:37 INFO - PROCESS | 2480 | 1461268177022 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335d59000 == 96 [pid = 2480] [id = 347] 12:49:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 165 (0x7f0348524000) [pid = 2480] [serial = 1042] [outer = (nil)] 12:49:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 166 (0x7f035a5fbc00) [pid = 2480] [serial = 1043] [outer = 0x7f0348524000] 12:49:37 INFO - PROCESS | 2480 | 1461268177089 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 167 (0x7f035c20d400) [pid = 2480] [serial = 1044] [outer = 0x7f0348524000] 12:49:37 INFO - PROCESS | 2480 | 1461268177855 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1226ms 12:49:37 INFO - PROCESS | 2480 | 1461268177902 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 2480 | 1461268177906 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:49:37 INFO - PROCESS | 2480 | 1461268177911 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 2480 | 1461268177913 Marionette TRACE conn3 <- [1,1362,null,{}] 12:49:37 INFO - PROCESS | 2480 | 1461268177918 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:38 INFO - PROCESS | 2480 | 1461268178055 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:49:38 INFO - PROCESS | 2480 | 1461268178483 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033dfa7800 == 97 [pid = 2480] [id = 348] 12:49:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f0333cb0800) [pid = 2480] [serial = 1045] [outer = (nil)] 12:49:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f0335567400) [pid = 2480] [serial = 1046] [outer = 0x7f0333cb0800] 12:49:38 INFO - PROCESS | 2480 | 1461268178628 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f0335a53000) [pid = 2480] [serial = 1047] [outer = 0x7f0333cb0800] 12:49:39 INFO - PROCESS | 2480 | 1461268179548 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1679ms 12:49:39 INFO - PROCESS | 2480 | 1461268179590 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:49:39 INFO - PROCESS | 2480 | 1461268179596 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:49:39 INFO - PROCESS | 2480 | 1461268179604 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:49:39 INFO - PROCESS | 2480 | 1461268179608 Marionette TRACE conn3 <- [1,1366,null,{}] 12:49:39 INFO - PROCESS | 2480 | 1461268179614 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:39 INFO - PROCESS | 2480 | 1461268179754 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:49:39 INFO - PROCESS | 2480 | 1461268179918 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e32f800 == 98 [pid = 2480] [id = 349] 12:49:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f033556ac00) [pid = 2480] [serial = 1048] [outer = (nil)] 12:49:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f033c686800) [pid = 2480] [serial = 1049] [outer = 0x7f033556ac00] 12:49:39 INFO - PROCESS | 2480 | 1461268179980 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f033c6d7800) [pid = 2480] [serial = 1050] [outer = 0x7f033556ac00] 12:49:40 INFO - PROCESS | 2480 | 1461268180898 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:49:40 INFO - PROCESS | 2480 | 1461268180941 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:49:40 INFO - PROCESS | 2480 | 1461268180948 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 2480 | 1461268180951 Marionette TRACE conn3 <- [1,1370,null,{}] 12:49:40 INFO - PROCESS | 2480 | 1461268180956 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:41 INFO - PROCESS | 2480 | 1461268181093 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:49:41 INFO - PROCESS | 2480 | 1461268181261 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a7d000 == 99 [pid = 2480] [id = 350] 12:49:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f033c688800) [pid = 2480] [serial = 1051] [outer = (nil)] 12:49:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f033df1e000) [pid = 2480] [serial = 1052] [outer = 0x7f033c688800] 12:49:41 INFO - PROCESS | 2480 | 1461268181320 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f033e46b000) [pid = 2480] [serial = 1053] [outer = 0x7f033c688800] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034754b000 == 98 [pid = 2480] [id = 340] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346ef0000 == 97 [pid = 2480] [id = 339] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03461bb000 == 96 [pid = 2480] [id = 338] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f033e648000) [pid = 2480] [serial = 935] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f0333cac400) [pid = 2480] [serial = 953] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f0359b9d800) [pid = 2480] [serial = 941] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f0348526400) [pid = 2480] [serial = 938] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f0335bd0000) [pid = 2480] [serial = 932] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f033c68ec00) [pid = 2480] [serial = 944] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f0341a8ec00) [pid = 2480] [serial = 950] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f035a0cb400) [pid = 2480] [serial = 947] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034438c000 == 95 [pid = 2480] [id = 337] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a68000 == 94 [pid = 2480] [id = 336] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c41e000 == 93 [pid = 2480] [id = 335] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354ce9000 == 92 [pid = 2480] [id = 330] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ae07000 == 91 [pid = 2480] [id = 329] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034741d000 == 90 [pid = 2480] [id = 328] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034035c800 == 89 [pid = 2480] [id = 327] 12:49:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0335658000 == 88 [pid = 2480] [id = 326] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 167 (0x7f034040b800) [pid = 2480] [serial = 968] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 166 (0x7f033e150c00) [pid = 2480] [serial = 962] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 165 (0x7f033e7cb800) [pid = 2480] [serial = 963] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 164 (0x7f033fe11800) [pid = 2480] [serial = 965] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 163 (0x7f0335a5f000) [pid = 2480] [serial = 956] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 162 (0x7f0342d1e800) [pid = 2480] [serial = 971] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 161 (0x7f033b4b5c00) [pid = 2480] [serial = 957] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 160 (0x7f0341e62800) [pid = 2480] [serial = 974] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 159 (0x7f033d858000) [pid = 2480] [serial = 959] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 158 (0x7f033dc37400) [pid = 2480] [serial = 960] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 157 (0x7f035a188c00) [pid = 2480] [serial = 930] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 156 (0x7f0344365000) [pid = 2480] [serial = 972] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 155 (0x7f0341905400) [pid = 2480] [serial = 969] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 154 (0x7f0340308400) [pid = 2480] [serial = 966] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 153 (0x7f0344786800) [pid = 2480] [serial = 975] [outer = (nil)] [url = about:blank] 12:49:41 INFO - PROCESS | 2480 | --DOMWINDOW == 152 (0x7f0345f37c00) [pid = 2480] [serial = 977] [outer = (nil)] [url = about:blank] 12:49:42 INFO - PROCESS | 2480 | 1461268182097 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:49:42 INFO - PROCESS | 2480 | 1461268182137 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:49:42 INFO - PROCESS | 2480 | 1461268182177 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:49:42 INFO - PROCESS | 2480 | 1461268182185 Marionette TRACE conn3 <- [1,1374,null,{}] 12:49:42 INFO - PROCESS | 2480 | 1461268182196 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:42 INFO - PROCESS | 2480 | 1461268182327 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:49:42 INFO - PROCESS | 2480 | 1461268182343 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f106800 == 89 [pid = 2480] [id = 351] 12:49:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f033e150c00) [pid = 2480] [serial = 1054] [outer = (nil)] 12:49:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f033ed7f400) [pid = 2480] [serial = 1055] [outer = 0x7f033e150c00] 12:49:42 INFO - PROCESS | 2480 | 1461268182395 Marionette DEBUG loaded listener.js 12:49:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f033ed85800) [pid = 2480] [serial = 1056] [outer = 0x7f033e150c00] 12:49:43 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:43 INFO - PROCESS | 2480 | 1461268183087 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 2480 | 1461268183115 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:49:43 INFO - PROCESS | 2480 | 1461268183120 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 2480 | 1461268183122 Marionette TRACE conn3 <- [1,1378,null,{}] 12:49:43 INFO - PROCESS | 2480 | 1461268183128 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:43 INFO - PROCESS | 2480 | 1461268183314 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:49:43 INFO - PROCESS | 2480 | 1461268183330 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c57e000 == 90 [pid = 2480] [id = 352] 12:49:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f033ed86c00) [pid = 2480] [serial = 1057] [outer = (nil)] 12:49:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 157 (0x7f033fe11000) [pid = 2480] [serial = 1058] [outer = 0x7f033ed86c00] 12:49:43 INFO - PROCESS | 2480 | 1461268183380 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 158 (0x7f0340304000) [pid = 2480] [serial = 1059] [outer = 0x7f033ed86c00] 12:49:44 INFO - PROCESS | 2480 | 1461268184080 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:49:44 INFO - PROCESS | 2480 | 1461268184101 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:49:44 INFO - PROCESS | 2480 | 1461268184107 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 2480 | 1461268184109 Marionette TRACE conn3 <- [1,1382,null,{}] 12:49:44 INFO - PROCESS | 2480 | 1461268184114 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:44 INFO - PROCESS | 2480 | 1461268184274 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:49:44 INFO - PROCESS | 2480 | 1461268184299 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034474e800 == 91 [pid = 2480] [id = 353] 12:49:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 159 (0x7f0341909000) [pid = 2480] [serial = 1060] [outer = (nil)] 12:49:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 160 (0x7f034190d000) [pid = 2480] [serial = 1061] [outer = 0x7f0341909000] 12:49:44 INFO - PROCESS | 2480 | 1461268184360 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 161 (0x7f0341e2d800) [pid = 2480] [serial = 1062] [outer = 0x7f0341909000] 12:49:44 INFO - PROCESS | 2480 | [2480] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:45 INFO - PROCESS | 2480 | 1461268185047 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:49:45 INFO - PROCESS | 2480 | 1461268185094 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:49:45 INFO - PROCESS | 2480 | 1461268185098 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 2480 | 1461268185101 Marionette TRACE conn3 <- [1,1386,null,{}] 12:49:45 INFO - PROCESS | 2480 | 1461268185105 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:45 INFO - PROCESS | 2480 | 1461268185288 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:49:45 INFO - PROCESS | 2480 | 1461268185324 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034650c800 == 92 [pid = 2480] [id = 354] 12:49:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 162 (0x7f03422f8800) [pid = 2480] [serial = 1063] [outer = (nil)] 12:49:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 163 (0x7f0342dd5c00) [pid = 2480] [serial = 1064] [outer = 0x7f03422f8800] 12:49:45 INFO - PROCESS | 2480 | 1461268185374 Marionette DEBUG loaded listener.js 12:49:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 164 (0x7f0344786800) [pid = 2480] [serial = 1065] [outer = 0x7f03422f8800] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 163 (0x7f033e147400) [pid = 2480] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 162 (0x7f0335bc5800) [pid = 2480] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 161 (0x7f0335a5c400) [pid = 2480] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 160 (0x7f033dc32400) [pid = 2480] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 159 (0x7f034190a800) [pid = 2480] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 158 (0x7f033d5c2800) [pid = 2480] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 157 (0x7f033d865800) [pid = 2480] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 156 (0x7f03560e5c00) [pid = 2480] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 155 (0x7f033d85a400) [pid = 2480] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 154 (0x7f0341c62c00) [pid = 2480] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 153 (0x7f0348531800) [pid = 2480] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 152 (0x7f03460dfc00) [pid = 2480] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 151 (0x7f03457a2400) [pid = 2480] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f033d950800) [pid = 2480] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f0335a5fc00) [pid = 2480] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f0344788c00) [pid = 2480] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f033c68a400) [pid = 2480] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f033dc32c00) [pid = 2480] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f033ff6e000) [pid = 2480] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f033b4b6000) [pid = 2480] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f033fe0f000) [pid = 2480] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f0355342400) [pid = 2480] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f034afc9000) [pid = 2480] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f033d85f800) [pid = 2480] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f0333ca2400) [pid = 2480] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f03451e5000) [pid = 2480] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f0342d25c00) [pid = 2480] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f033e7c8000) [pid = 2480] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f033556b800) [pid = 2480] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f033e64c400) [pid = 2480] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f0333ca3400) [pid = 2480] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f0341c64400) [pid = 2480] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f033ec9a800) [pid = 2480] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f03321c5800) [pid = 2480] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f033c68d400) [pid = 2480] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f033dc3c000) [pid = 2480] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f0335bd2400) [pid = 2480] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:49:46 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f03402a3800) [pid = 2480] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:49:46 INFO - PROCESS | 2480 | 1461268186812 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 12:49:46 INFO - PROCESS | 2480 | 1461268186839 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:49:46 INFO - PROCESS | 2480 | 1461268186846 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 2480 | 1461268186852 Marionette TRACE conn3 <- [1,1390,null,{}] 12:49:46 INFO - PROCESS | 2480 | 1461268186860 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:47 INFO - PROCESS | 2480 | 1461268187023 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:49:47 INFO - PROCESS | 2480 | 1461268187185 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c57c800 == 93 [pid = 2480] [id = 355] 12:49:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f03321c8c00) [pid = 2480] [serial = 1066] [outer = (nil)] 12:49:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f0335a5f000) [pid = 2480] [serial = 1067] [outer = 0x7f03321c8c00] 12:49:47 INFO - PROCESS | 2480 | 1461268187249 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f033ae09800) [pid = 2480] [serial = 1068] [outer = 0x7f03321c8c00] 12:49:48 INFO - PROCESS | 2480 | 1461268188058 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:49:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:49:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1230ms 12:49:48 INFO - PROCESS | 2480 | 1461268188076 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 2480 | 1461268188084 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:49:48 INFO - PROCESS | 2480 | 1461268188092 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 2480 | 1461268188096 Marionette TRACE conn3 <- [1,1394,null,{}] 12:49:48 INFO - PROCESS | 2480 | 1461268188101 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:48 INFO - PROCESS | 2480 | 1461268188259 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:49:48 INFO - PROCESS | 2480 | 1461268188431 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a6b000 == 94 [pid = 2480] [id = 356] 12:49:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0335a60000) [pid = 2480] [serial = 1069] [outer = (nil)] 12:49:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f033d5ca800) [pid = 2480] [serial = 1070] [outer = 0x7f0335a60000] 12:49:48 INFO - PROCESS | 2480 | 1461268188496 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f033d948000) [pid = 2480] [serial = 1071] [outer = 0x7f0335a60000] 12:49:49 INFO - PROCESS | 2480 | 1461268189369 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1335ms 12:49:49 INFO - PROCESS | 2480 | 1461268189427 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:49:49 INFO - PROCESS | 2480 | 1461268189431 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:49:49 INFO - PROCESS | 2480 | 1461268189437 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 2480 | 1461268189442 Marionette TRACE conn3 <- [1,1398,null,{}] 12:49:49 INFO - PROCESS | 2480 | 1461268189455 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:49 INFO - PROCESS | 2480 | 1461268189639 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:49:49 INFO - PROCESS | 2480 | 1461268189793 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f1a000 == 95 [pid = 2480] [id = 357] 12:49:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f033df21c00) [pid = 2480] [serial = 1072] [outer = (nil)] 12:49:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f033e46a000) [pid = 2480] [serial = 1073] [outer = 0x7f033df21c00] 12:49:49 INFO - PROCESS | 2480 | 1461268189858 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f033ec91c00) [pid = 2480] [serial = 1074] [outer = 0x7f033df21c00] 12:49:50 INFO - PROCESS | 2480 | 1461268190564 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1180ms 12:49:50 INFO - PROCESS | 2480 | 1461268190632 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 2480 | 1461268190637 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:49:50 INFO - PROCESS | 2480 | 1461268190649 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 2480 | 1461268190653 Marionette TRACE conn3 <- [1,1402,null,{}] 12:49:50 INFO - PROCESS | 2480 | 1461268190660 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:50 INFO - PROCESS | 2480 | 1461268190804 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:49:50 INFO - PROCESS | 2480 | 1461268190954 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347428000 == 96 [pid = 2480] [id = 358] 12:49:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f03356d4400) [pid = 2480] [serial = 1075] [outer = (nil)] 12:49:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f033ed8cc00) [pid = 2480] [serial = 1076] [outer = 0x7f03356d4400] 12:49:51 INFO - PROCESS | 2480 | 1461268191016 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f0340418400) [pid = 2480] [serial = 1077] [outer = 0x7f03356d4400] 12:49:51 INFO - PROCESS | 2480 | 1461268191761 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1185ms 12:49:51 INFO - PROCESS | 2480 | 1461268191830 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 2480 | 1461268191833 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:49:51 INFO - PROCESS | 2480 | 1461268191838 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 2480 | 1461268191840 Marionette TRACE conn3 <- [1,1406,null,{}] 12:49:51 INFO - PROCESS | 2480 | 1461268191845 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:51 INFO - PROCESS | 2480 | 1461268191983 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:49:52 INFO - PROCESS | 2480 | 1461268192134 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0348147000 == 97 [pid = 2480] [id = 359] 12:49:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f033e466400) [pid = 2480] [serial = 1078] [outer = (nil)] 12:49:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f034190f800) [pid = 2480] [serial = 1079] [outer = 0x7f033e466400] 12:49:52 INFO - PROCESS | 2480 | 1461268192197 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f0341e5e000) [pid = 2480] [serial = 1080] [outer = 0x7f033e466400] 12:49:52 INFO - PROCESS | 2480 | 1461268192930 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1128ms 12:49:52 INFO - PROCESS | 2480 | 1461268192967 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 2480 | 1461268192970 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:49:52 INFO - PROCESS | 2480 | 1461268192991 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 2480 | 1461268192994 Marionette TRACE conn3 <- [1,1410,null,{}] 12:49:53 INFO - PROCESS | 2480 | 1461268192999 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:53 INFO - PROCESS | 2480 | 1461268193157 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:49:53 INFO - PROCESS | 2480 | 1461268193320 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354e5a800 == 98 [pid = 2480] [id = 360] 12:49:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f03422f4c00) [pid = 2480] [serial = 1081] [outer = (nil)] 12:49:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f03451cf000) [pid = 2480] [serial = 1082] [outer = 0x7f03422f4c00] 12:49:53 INFO - PROCESS | 2480 | 1461268193382 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f034672bc00) [pid = 2480] [serial = 1083] [outer = 0x7f03422f4c00] 12:49:54 INFO - PROCESS | 2480 | 1461268194244 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1278ms 12:49:54 INFO - PROCESS | 2480 | 1461268194269 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 2480 | 1461268194272 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:49:54 INFO - PROCESS | 2480 | 1461268194277 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 2480 | 1461268194279 Marionette TRACE conn3 <- [1,1414,null,{}] 12:49:54 INFO - PROCESS | 2480 | 1461268194284 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:54 INFO - PROCESS | 2480 | 1461268194415 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:49:54 INFO - PROCESS | 2480 | 1461268194574 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0356118800 == 99 [pid = 2480] [id = 361] 12:49:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f03422fa800) [pid = 2480] [serial = 1084] [outer = (nil)] 12:49:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f0348529400) [pid = 2480] [serial = 1085] [outer = 0x7f03422fa800] 12:49:54 INFO - PROCESS | 2480 | 1461268194636 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f034aeddc00) [pid = 2480] [serial = 1086] [outer = 0x7f03422fa800] 12:49:55 INFO - PROCESS | 2480 | 1461268195485 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1225ms 12:49:55 INFO - PROCESS | 2480 | 1461268195503 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 2480 | 1461268195506 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:49:55 INFO - PROCESS | 2480 | 1461268195511 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 2480 | 1461268195513 Marionette TRACE conn3 <- [1,1418,null,{}] 12:49:55 INFO - PROCESS | 2480 | 1461268195518 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:55 INFO - PROCESS | 2480 | 1461268195648 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:49:55 INFO - PROCESS | 2480 | 1461268195842 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a131000 == 100 [pid = 2480] [id = 362] 12:49:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f03321cf000) [pid = 2480] [serial = 1087] [outer = (nil)] 12:49:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f034b2b7400) [pid = 2480] [serial = 1088] [outer = 0x7f03321cf000] 12:49:55 INFO - PROCESS | 2480 | 1461268195904 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f0354c7cc00) [pid = 2480] [serial = 1089] [outer = 0x7f03321cf000] 12:49:56 INFO - PROCESS | 2480 | 1461268196680 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1224ms 12:49:56 INFO - PROCESS | 2480 | 1461268196736 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:49:56 INFO - PROCESS | 2480 | 1461268196739 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:49:56 INFO - PROCESS | 2480 | 1461268196745 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 2480 | 1461268196748 Marionette TRACE conn3 <- [1,1422,null,{}] 12:49:56 INFO - PROCESS | 2480 | 1461268196752 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:56 INFO - PROCESS | 2480 | 1461268196889 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:49:57 INFO - PROCESS | 2480 | 1461268197048 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c41e800 == 101 [pid = 2480] [id = 363] 12:49:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f03321c9000) [pid = 2480] [serial = 1090] [outer = (nil)] 12:49:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f0333cae800) [pid = 2480] [serial = 1091] [outer = 0x7f03321c9000] 12:49:57 INFO - PROCESS | 2480 | 1461268197109 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f033d5f2800) [pid = 2480] [serial = 1092] [outer = 0x7f03321c9000] 12:49:57 INFO - PROCESS | 2480 | 1461268197952 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1280ms 12:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:49:58 INFO - PROCESS | 2480 | 1461268198026 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 2480 | 1461268198028 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:49:58 INFO - PROCESS | 2480 | 1461268198034 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 2480 | 1461268198036 Marionette TRACE conn3 <- [1,1426,null,{}] 12:49:58 INFO - PROCESS | 2480 | 1461268198041 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:58 INFO - PROCESS | 2480 | 1461268198190 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:49:58 INFO - PROCESS | 2480 | 1461268198561 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033dfb0000 == 102 [pid = 2480] [id = 364] 12:49:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f0333ca5400) [pid = 2480] [serial = 1093] [outer = (nil)] 12:49:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f0333cad000) [pid = 2480] [serial = 1094] [outer = 0x7f0333ca5400] 12:49:58 INFO - PROCESS | 2480 | 1461268198664 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f0335a51c00) [pid = 2480] [serial = 1095] [outer = 0x7f0333ca5400] 12:49:59 INFO - PROCESS | 2480 | 1461268199565 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1587ms 12:49:59 INFO - PROCESS | 2480 | 1461268199621 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:49:59 INFO - PROCESS | 2480 | 1461268199627 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:49:59 INFO - PROCESS | 2480 | 1461268199634 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 2480 | 1461268199637 Marionette TRACE conn3 <- [1,1430,null,{}] 12:49:59 INFO - PROCESS | 2480 | 1461268199643 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:49:59 INFO - PROCESS | 2480 | 1461268199789 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:49:59 INFO - PROCESS | 2480 | 1461268199986 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034474e800 == 101 [pid = 2480] [id = 353] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c57e000 == 100 [pid = 2480] [id = 352] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f106800 == 99 [pid = 2480] [id = 351] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a7d000 == 98 [pid = 2480] [id = 350] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 155 (0x7f03551a5000) [pid = 2480] [serial = 1025] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 154 (0x7f033ff66c00) [pid = 2480] [serial = 986] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 153 (0x7f0342d1d800) [pid = 2480] [serial = 989] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 152 (0x7f0348531c00) [pid = 2480] [serial = 992] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 151 (0x7f0354f96000) [pid = 2480] [serial = 995] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f035a5ef800) [pid = 2480] [serial = 998] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f03422f7c00) [pid = 2480] [serial = 1001] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033565a000 == 99 [pid = 2480] [id = 365] 12:50:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f033ae08c00) [pid = 2480] [serial = 1096] [outer = (nil)] 12:50:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f033c68cc00) [pid = 2480] [serial = 1097] [outer = 0x7f033ae08c00] 12:50:00 INFO - PROCESS | 2480 | 1461268200087 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f033d5ec000) [pid = 2480] [serial = 1098] [outer = 0x7f033ae08c00] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e32f800 == 98 [pid = 2480] [id = 349] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033dfa7800 == 97 [pid = 2480] [id = 348] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0335d59000 == 96 [pid = 2480] [id = 347] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f91000 == 95 [pid = 2480] [id = 346] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a607000 == 94 [pid = 2480] [id = 345] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035828b800 == 93 [pid = 2480] [id = 344] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03421ab800 == 92 [pid = 2480] [id = 343] 12:50:00 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033df9f800 == 91 [pid = 2480] [id = 342] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 151 (0x7f035a506c00) [pid = 2480] [serial = 858] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f035a153400) [pid = 2480] [serial = 806] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f0342d21c00) [pid = 2480] [serial = 812] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f0333cb1c00) [pid = 2480] [serial = 954] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f0347804000) [pid = 2480] [serial = 900] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f0354044c00) [pid = 2480] [serial = 939] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f0340e54400) [pid = 2480] [serial = 894] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0335bd3c00) [pid = 2480] [serial = 888] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f034029f000) [pid = 2480] [serial = 936] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f0335bd3000) [pid = 2480] [serial = 861] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f033e061400) [pid = 2480] [serial = 891] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f035a5ca800) [pid = 2480] [serial = 948] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f03451cd000) [pid = 2480] [serial = 849] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f033e05c800) [pid = 2480] [serial = 843] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f034030a400) [pid = 2480] [serial = 846] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f035a157000) [pid = 2480] [serial = 942] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f035a5f0400) [pid = 2480] [serial = 809] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f0348a84000) [pid = 2480] [serial = 852] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f0354ecd800) [pid = 2480] [serial = 903] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f0354ec7000) [pid = 2480] [serial = 855] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f0358226400) [pid = 2480] [serial = 803] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f0340305400) [pid = 2480] [serial = 797] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f033d5f2000) [pid = 2480] [serial = 933] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f0347cf0800) [pid = 2480] [serial = 800] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f0356035000) [pid = 2480] [serial = 945] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f0341a94c00) [pid = 2480] [serial = 951] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0356312c00) [pid = 2480] [serial = 906] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f033d950400) [pid = 2480] [serial = 794] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f03451ca800) [pid = 2480] [serial = 897] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f03422f2c00) [pid = 2480] [serial = 1016] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f033556e800) [pid = 2480] [serial = 981] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f0333cab000) [pid = 2480] [serial = 980] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f034436a800) [pid = 2480] [serial = 1019] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f0346015000) [pid = 2480] [serial = 1022] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f03321d1c00) [pid = 2480] [serial = 1005] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f03321cc000) [pid = 2480] [serial = 1004] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f033d94e400) [pid = 2480] [serial = 983] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f033dc3bc00) [pid = 2480] [serial = 984] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f033dd91400) [pid = 2480] [serial = 1010] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f033e153000) [pid = 2480] [serial = 1011] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f033d5ecc00) [pid = 2480] [serial = 1008] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f033c68ac00) [pid = 2480] [serial = 1007] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f0340413c00) [pid = 2480] [serial = 1013] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f03540e8c00) [pid = 2480] [serial = 1023] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f03463dd800) [pid = 2480] [serial = 1020] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f0342d1fc00) [pid = 2480] [serial = 1017] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f0341a91000) [pid = 2480] [serial = 1014] [outer = (nil)] [url = about:blank] 12:50:00 INFO - PROCESS | 2480 | 1461268200852 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1282ms 12:50:00 INFO - PROCESS | 2480 | 1461268200920 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 2480 | 1461268200925 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:50:00 INFO - PROCESS | 2480 | 1461268200930 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 2480 | 1461268200932 Marionette TRACE conn3 <- [1,1434,null,{}] 12:50:00 INFO - PROCESS | 2480 | 1461268200937 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:01 INFO - PROCESS | 2480 | 1461268201065 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:50:01 INFO - PROCESS | 2480 | 1461268201081 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e409800 == 92 [pid = 2480] [id = 366] 12:50:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f033d865800) [pid = 2480] [serial = 1099] [outer = (nil)] 12:50:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f033d94a400) [pid = 2480] [serial = 1100] [outer = 0x7f033d865800] 12:50:01 INFO - PROCESS | 2480 | 1461268201132 Marionette DEBUG loaded listener.js 12:50:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f033dc36800) [pid = 2480] [serial = 1101] [outer = 0x7f033d865800] 12:50:01 INFO - PROCESS | 2480 | 1461268201907 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1029ms 12:50:01 INFO - PROCESS | 2480 | 1461268201961 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 2480 | 1461268201963 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:50:01 INFO - PROCESS | 2480 | 1461268201975 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 2480 | 1461268201983 Marionette TRACE conn3 <- [1,1438,null,{}] 12:50:02 INFO - PROCESS | 2480 | 1461268202006 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:02 INFO - PROCESS | 2480 | 1461268202154 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:50:02 INFO - PROCESS | 2480 | 1461268202166 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341ccf800 == 93 [pid = 2480] [id = 367] 12:50:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f033e144400) [pid = 2480] [serial = 1102] [outer = (nil)] 12:50:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f033e965800) [pid = 2480] [serial = 1103] [outer = 0x7f033e144400] 12:50:02 INFO - PROCESS | 2480 | 1461268202219 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f033ec97c00) [pid = 2480] [serial = 1104] [outer = 0x7f033e144400] 12:50:02 INFO - PROCESS | 2480 | 1461268202965 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1059ms 12:50:03 INFO - PROCESS | 2480 | 1461268203030 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 2480 | 1461268203033 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:50:03 INFO - PROCESS | 2480 | 1461268203038 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 2480 | 1461268203040 Marionette TRACE conn3 <- [1,1442,null,{}] 12:50:03 INFO - PROCESS | 2480 | 1461268203045 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:03 INFO - PROCESS | 2480 | 1461268203221 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:50:03 INFO - PROCESS | 2480 | 1461268203250 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421a9000 == 94 [pid = 2480] [id = 368] 12:50:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f033e360000) [pid = 2480] [serial = 1105] [outer = (nil)] 12:50:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f033f16a800) [pid = 2480] [serial = 1106] [outer = 0x7f033e360000] 12:50:03 INFO - PROCESS | 2480 | 1461268203310 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f03402a3800) [pid = 2480] [serial = 1107] [outer = 0x7f033e360000] 12:50:04 INFO - PROCESS | 2480 | 1461268204011 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1031ms 12:50:04 INFO - PROCESS | 2480 | 1461268204070 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 2480 | 1461268204075 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:50:04 INFO - PROCESS | 2480 | 1461268204118 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 2480 | 1461268204121 Marionette TRACE conn3 <- [1,1446,null,{}] 12:50:04 INFO - PROCESS | 2480 | 1461268204126 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:04 INFO - PROCESS | 2480 | 1461268204297 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:50:04 INFO - PROCESS | 2480 | 1461268204322 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034493d800 == 95 [pid = 2480] [id = 369] 12:50:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f0340e4c800) [pid = 2480] [serial = 1108] [outer = (nil)] 12:50:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f0341a89400) [pid = 2480] [serial = 1109] [outer = 0x7f0340e4c800] 12:50:04 INFO - PROCESS | 2480 | 1461268204386 Marionette DEBUG loaded listener.js 12:50:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f0341e62800) [pid = 2480] [serial = 1110] [outer = 0x7f0340e4c800] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f033ed86c00) [pid = 2480] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f0341909000) [pid = 2480] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f0335568c00) [pid = 2480] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 113 (0x7f033e151000) [pid = 2480] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 112 (0x7f033e148000) [pid = 2480] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 111 (0x7f03422edc00) [pid = 2480] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 110 (0x7f03540ec800) [pid = 2480] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 109 (0x7f035404c800) [pid = 2480] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 108 (0x7f033e153c00) [pid = 2480] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 107 (0x7f033e150c00) [pid = 2480] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 106 (0x7f033c688800) [pid = 2480] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 105 (0x7f0333cb0800) [pid = 2480] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:50:05 INFO - PROCESS | 2480 | --DOMWINDOW == 104 (0x7f033556ac00) [pid = 2480] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:50:05 INFO - PROCESS | 2480 | 1461268205210 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1142ms 12:50:05 INFO - PROCESS | 2480 | 1461268205255 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 2480 | 1461268205258 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:50:05 INFO - PROCESS | 2480 | 1461268205263 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 2480 | 1461268205265 Marionette TRACE conn3 <- [1,1450,null,{}] 12:50:05 INFO - PROCESS | 2480 | 1461268205270 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:05 INFO - PROCESS | 2480 | 1461268205394 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:50:05 INFO - PROCESS | 2480 | 1461268205407 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f16800 == 96 [pid = 2480] [id = 370] 12:50:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 105 (0x7f033ae0dc00) [pid = 2480] [serial = 1111] [outer = (nil)] 12:50:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 106 (0x7f0341909c00) [pid = 2480] [serial = 1112] [outer = 0x7f033ae0dc00] 12:50:05 INFO - PROCESS | 2480 | 1461268205460 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 107 (0x7f0342d19800) [pid = 2480] [serial = 1113] [outer = 0x7f033ae0dc00] 12:50:06 INFO - PROCESS | 2480 | 1461268206153 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 923ms 12:50:06 INFO - PROCESS | 2480 | 1461268206187 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:50:06 INFO - PROCESS | 2480 | 1461268206190 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:50:06 INFO - PROCESS | 2480 | 1461268206195 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 2480 | 1461268206197 Marionette TRACE conn3 <- [1,1454,null,{}] 12:50:06 INFO - PROCESS | 2480 | 1461268206201 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:06 INFO - PROCESS | 2480 | 1461268206368 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:50:06 INFO - PROCESS | 2480 | 1461268206387 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346eed000 == 97 [pid = 2480] [id = 371] 12:50:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 108 (0x7f03321ca000) [pid = 2480] [serial = 1114] [outer = (nil)] 12:50:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 109 (0x7f034436a800) [pid = 2480] [serial = 1115] [outer = 0x7f03321ca000] 12:50:06 INFO - PROCESS | 2480 | 1461268206439 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 110 (0x7f03451e5000) [pid = 2480] [serial = 1116] [outer = 0x7f03321ca000] 12:50:07 INFO - PROCESS | 2480 | 1461268207226 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1090ms 12:50:07 INFO - PROCESS | 2480 | 1461268207287 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 2480 | 1461268207292 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:50:07 INFO - PROCESS | 2480 | 1461268207299 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 2480 | 1461268207305 Marionette TRACE conn3 <- [1,1458,null,{}] 12:50:07 INFO - PROCESS | 2480 | 1461268207313 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:07 INFO - PROCESS | 2480 | 1461268207493 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:50:07 INFO - PROCESS | 2480 | 1461268207651 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033dfa2000 == 98 [pid = 2480] [id = 372] 12:50:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 111 (0x7f03321ce400) [pid = 2480] [serial = 1117] [outer = (nil)] 12:50:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 112 (0x7f033ae08800) [pid = 2480] [serial = 1118] [outer = 0x7f03321ce400] 12:50:07 INFO - PROCESS | 2480 | 1461268207717 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 113 (0x7f033c68b000) [pid = 2480] [serial = 1119] [outer = 0x7f03321ce400] 12:50:08 INFO - PROCESS | 2480 | 1461268208567 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1340ms 12:50:08 INFO - PROCESS | 2480 | 1461268208640 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:50:08 INFO - PROCESS | 2480 | 1461268208647 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:50:08 INFO - PROCESS | 2480 | 1461268208656 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:50:08 INFO - PROCESS | 2480 | 1461268208659 Marionette TRACE conn3 <- [1,1462,null,{}] 12:50:08 INFO - PROCESS | 2480 | 1461268208665 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:08 INFO - PROCESS | 2480 | 1461268208828 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:50:08 INFO - PROCESS | 2480 | 1461268208984 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f90000 == 99 [pid = 2480] [id = 373] 12:50:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 114 (0x7f033556fc00) [pid = 2480] [serial = 1120] [outer = (nil)] 12:50:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f033d94e400) [pid = 2480] [serial = 1121] [outer = 0x7f033556fc00] 12:50:09 INFO - PROCESS | 2480 | 1461268209046 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f033dc3d400) [pid = 2480] [serial = 1122] [outer = 0x7f033556fc00] 12:50:09 INFO - PROCESS | 2480 | 1461268209926 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1331ms 12:50:09 INFO - PROCESS | 2480 | 1461268209988 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 2480 | 1461268209992 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:50:10 INFO - PROCESS | 2480 | 1461268209997 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 2480 | 1461268210002 Marionette TRACE conn3 <- [1,1466,null,{}] 12:50:10 INFO - PROCESS | 2480 | 1461268210017 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:10 INFO - PROCESS | 2480 | 1461268210176 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:50:10 INFO - PROCESS | 2480 | 1461268210330 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034815f000 == 100 [pid = 2480] [id = 374] 12:50:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f033ed8bc00) [pid = 2480] [serial = 1123] [outer = (nil)] 12:50:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f0340411000) [pid = 2480] [serial = 1124] [outer = 0x7f033ed8bc00] 12:50:10 INFO - PROCESS | 2480 | 1461268210395 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f0341e24400) [pid = 2480] [serial = 1125] [outer = 0x7f033ed8bc00] 12:50:11 INFO - PROCESS | 2480 | 1461268211283 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1331ms 12:50:11 INFO - PROCESS | 2480 | 1461268211330 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:50:11 INFO - PROCESS | 2480 | 1461268211334 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:50:11 INFO - PROCESS | 2480 | 1461268211340 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 2480 | 1461268211343 Marionette TRACE conn3 <- [1,1470,null,{}] 12:50:11 INFO - PROCESS | 2480 | 1461268211348 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:11 INFO - PROCESS | 2480 | 1461268211503 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:50:11 INFO - PROCESS | 2480 | 1461268211662 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540c1000 == 101 [pid = 2480] [id = 375] 12:50:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f033f16f400) [pid = 2480] [serial = 1126] [outer = (nil)] 12:50:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f03451ce000) [pid = 2480] [serial = 1127] [outer = 0x7f033f16f400] 12:50:11 INFO - PROCESS | 2480 | 1461268211728 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f0345f35400) [pid = 2480] [serial = 1128] [outer = 0x7f033f16f400] 12:50:12 INFO - PROCESS | 2480 | 1461268212519 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1226ms 12:50:12 INFO - PROCESS | 2480 | 1461268212568 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:50:12 INFO - PROCESS | 2480 | 1461268212571 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:50:12 INFO - PROCESS | 2480 | 1461268212576 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 2480 | 1461268212578 Marionette TRACE conn3 <- [1,1474,null,{}] 12:50:12 INFO - PROCESS | 2480 | 1461268212583 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:12 INFO - PROCESS | 2480 | 1461268212725 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:50:12 INFO - PROCESS | 2480 | 1461268212883 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0356362800 == 102 [pid = 2480] [id = 376] 12:50:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f0342d21800) [pid = 2480] [serial = 1129] [outer = (nil)] 12:50:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f0347eba000) [pid = 2480] [serial = 1130] [outer = 0x7f0342d21800] 12:50:12 INFO - PROCESS | 2480 | 1461268212945 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f034aed2400) [pid = 2480] [serial = 1131] [outer = 0x7f0342d21800] 12:50:13 INFO - PROCESS | 2480 | 1461268213822 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1275ms 12:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:50:13 INFO - PROCESS | 2480 | 1461268213852 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 2480 | 1461268213855 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:50:13 INFO - PROCESS | 2480 | 1461268213859 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 2480 | 1461268213862 Marionette TRACE conn3 <- [1,1478,null,{}] 12:50:13 INFO - PROCESS | 2480 | 1461268213867 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:14 INFO - PROCESS | 2480 | 1461268214035 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:50:14 INFO - PROCESS | 2480 | 1461268214197 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035c273000 == 103 [pid = 2480] [id = 377] 12:50:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f0348173400) [pid = 2480] [serial = 1132] [outer = (nil)] 12:50:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f0355342400) [pid = 2480] [serial = 1133] [outer = 0x7f0348173400] 12:50:14 INFO - PROCESS | 2480 | 1461268214264 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f0359b9d800) [pid = 2480] [serial = 1134] [outer = 0x7f0348173400] 12:50:15 INFO - PROCESS | 2480 | 1461268215041 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1227ms 12:50:15 INFO - PROCESS | 2480 | 1461268215087 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 2480 | 1461268215091 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:50:15 INFO - PROCESS | 2480 | 1461268215096 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 2480 | 1461268215098 Marionette TRACE conn3 <- [1,1482,null,{}] 12:50:15 INFO - PROCESS | 2480 | 1461268215102 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:15 INFO - PROCESS | 2480 | 1461268215245 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:50:15 INFO - PROCESS | 2480 | 1461268215402 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0361c98800 == 104 [pid = 2480] [id = 378] 12:50:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f0354f95000) [pid = 2480] [serial = 1135] [outer = (nil)] 12:50:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0359e4cc00) [pid = 2480] [serial = 1136] [outer = 0x7f0354f95000] 12:50:15 INFO - PROCESS | 2480 | 1461268215465 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f035a0d9400) [pid = 2480] [serial = 1137] [outer = 0x7f0354f95000] 12:50:16 INFO - PROCESS | 2480 | 1461268216314 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1275ms 12:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:50:16 INFO - PROCESS | 2480 | 1461268216371 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 2480 | 1461268216374 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:50:16 INFO - PROCESS | 2480 | 1461268216379 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 2480 | 1461268216382 Marionette TRACE conn3 <- [1,1486,null,{}] 12:50:16 INFO - PROCESS | 2480 | 1461268216386 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:16 INFO - PROCESS | 2480 | 1461268216531 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:50:16 INFO - PROCESS | 2480 | 1461268216691 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033df9c800 == 105 [pid = 2480] [id = 379] 12:50:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f03321c4000) [pid = 2480] [serial = 1138] [outer = (nil)] 12:50:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f03356d6400) [pid = 2480] [serial = 1139] [outer = 0x7f03321c4000] 12:50:16 INFO - PROCESS | 2480 | 1461268216752 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f033d967c00) [pid = 2480] [serial = 1140] [outer = 0x7f03321c4000] 12:50:17 INFO - PROCESS | 2480 | 1461268217875 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1527ms 12:50:17 INFO - PROCESS | 2480 | 1461268217907 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 2480 | 1461268217912 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:50:17 INFO - PROCESS | 2480 | 1461268217919 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 2480 | 1461268217923 Marionette TRACE conn3 <- [1,1490,null,{}] 12:50:17 INFO - PROCESS | 2480 | 1461268217931 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:18 INFO - PROCESS | 2480 | 1461268218091 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:50:18 INFO - PROCESS | 2480 | 1461268218288 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a86800 == 106 [pid = 2480] [id = 380] 12:50:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f033ae04c00) [pid = 2480] [serial = 1141] [outer = (nil)] 12:50:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f033ae0b800) [pid = 2480] [serial = 1142] [outer = 0x7f033ae04c00] 12:50:18 INFO - PROCESS | 2480 | 1461268218360 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f033c6d8800) [pid = 2480] [serial = 1143] [outer = 0x7f033ae04c00] 12:50:19 INFO - PROCESS | 2480 | 1461268219233 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1335ms 12:50:19 INFO - PROCESS | 2480 | 1461268219254 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:50:19 INFO - PROCESS | 2480 | 1461268219261 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:50:19 INFO - PROCESS | 2480 | 1461268219269 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:50:19 INFO - PROCESS | 2480 | 1461268219272 Marionette TRACE conn3 <- [1,1494,null,{}] 12:50:19 INFO - PROCESS | 2480 | 1461268219277 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:19 INFO - PROCESS | 2480 | 1461268219417 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:50:19 INFO - PROCESS | 2480 | 1461268219583 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c422800 == 107 [pid = 2480] [id = 381] 12:50:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f033c6d1c00) [pid = 2480] [serial = 1144] [outer = (nil)] 12:50:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f033d857400) [pid = 2480] [serial = 1145] [outer = 0x7f033c6d1c00] 12:50:19 INFO - PROCESS | 2480 | 1461268219641 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f033d949c00) [pid = 2480] [serial = 1146] [outer = 0x7f033c6d1c00] 12:50:19 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345f16800 == 106 [pid = 2480] [id = 370] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f034afccc00) [pid = 2480] [serial = 1040] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f035a5fbc00) [pid = 2480] [serial = 1043] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f0342dd5c00) [pid = 2480] [serial = 1064] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034493d800 == 105 [pid = 2480] [id = 369] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03421a9000 == 104 [pid = 2480] [id = 368] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341ccf800 == 103 [pid = 2480] [id = 367] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e409800 == 102 [pid = 2480] [id = 366] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033565a000 == 101 [pid = 2480] [id = 365] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033dfb0000 == 100 [pid = 2480] [id = 364] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0348147000 == 99 [pid = 2480] [id = 359] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347428000 == 98 [pid = 2480] [id = 358] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345f1a000 == 97 [pid = 2480] [id = 357] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a6b000 == 96 [pid = 2480] [id = 356] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c57c800 == 95 [pid = 2480] [id = 355] 12:50:20 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034650c800 == 94 [pid = 2480] [id = 354] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f0359e42400) [pid = 2480] [serial = 1026] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f0340e53800) [pid = 2480] [serial = 987] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f0345f3bc00) [pid = 2480] [serial = 990] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f035a0cf000) [pid = 2480] [serial = 1002] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f035a5fc800) [pid = 2480] [serial = 999] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f0358229000) [pid = 2480] [serial = 996] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f034afc0000) [pid = 2480] [serial = 993] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f033ed85800) [pid = 2480] [serial = 1056] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f033ed7f400) [pid = 2480] [serial = 1055] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 127 (0x7f033df1e000) [pid = 2480] [serial = 1052] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 126 (0x7f033ae11000) [pid = 2480] [serial = 1031] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0335567400) [pid = 2480] [serial = 1046] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f033c6d7800) [pid = 2480] [serial = 1050] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f033c686800) [pid = 2480] [serial = 1049] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f0342dd1400) [pid = 2480] [serial = 1037] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f03356de000) [pid = 2480] [serial = 1028] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f033e46b000) [pid = 2480] [serial = 1053] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f033ff71000) [pid = 2480] [serial = 1034] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f0335a53000) [pid = 2480] [serial = 1047] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 117 (0x7f0341e2d800) [pid = 2480] [serial = 1062] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 116 (0x7f0340304000) [pid = 2480] [serial = 1059] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 115 (0x7f033fe11000) [pid = 2480] [serial = 1058] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | --DOMWINDOW == 114 (0x7f034190d000) [pid = 2480] [serial = 1061] [outer = (nil)] [url = about:blank] 12:50:20 INFO - PROCESS | 2480 | 1461268220521 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1282ms 12:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:50:20 INFO - PROCESS | 2480 | 1461268220572 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 2480 | 1461268220575 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:50:20 INFO - PROCESS | 2480 | 1461268220583 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 2480 | 1461268220588 Marionette TRACE conn3 <- [1,1498,null,{}] 12:50:20 INFO - PROCESS | 2480 | 1461268220601 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:20 INFO - PROCESS | 2480 | 1461268220775 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:50:20 INFO - PROCESS | 2480 | 1461268220785 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee22800 == 95 [pid = 2480] [id = 382] 12:50:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 115 (0x7f033d967800) [pid = 2480] [serial = 1147] [outer = (nil)] 12:50:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 116 (0x7f033dc30400) [pid = 2480] [serial = 1148] [outer = 0x7f033d967800] 12:50:20 INFO - PROCESS | 2480 | 1461268220842 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 117 (0x7f033dd8c000) [pid = 2480] [serial = 1149] [outer = 0x7f033d967800] 12:50:21 INFO - PROCESS | 2480 | 1461268221604 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1084ms 12:50:21 INFO - PROCESS | 2480 | 1461268221667 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:50:21 INFO - PROCESS | 2480 | 1461268221671 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:50:21 INFO - PROCESS | 2480 | 1461268221693 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:50:21 INFO - PROCESS | 2480 | 1461268221696 Marionette TRACE conn3 <- [1,1502,null,{}] 12:50:21 INFO - PROCESS | 2480 | 1461268221700 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:21 INFO - PROCESS | 2480 | 1461268221836 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:50:21 INFO - PROCESS | 2480 | 1461268221845 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341ccc800 == 96 [pid = 2480] [id = 383] 12:50:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 118 (0x7f033dd8cc00) [pid = 2480] [serial = 1150] [outer = (nil)] 12:50:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f033e153c00) [pid = 2480] [serial = 1151] [outer = 0x7f033dd8cc00] 12:50:21 INFO - PROCESS | 2480 | 1461268221897 Marionette DEBUG loaded listener.js 12:50:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f033e646800) [pid = 2480] [serial = 1152] [outer = 0x7f033dd8cc00] 12:50:22 INFO - PROCESS | 2480 | 1461268222669 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1044ms 12:50:22 INFO - PROCESS | 2480 | 1461268222724 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:50:22 INFO - PROCESS | 2480 | 1461268222726 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:50:22 INFO - PROCESS | 2480 | 1461268222731 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:50:22 INFO - PROCESS | 2480 | 1461268222734 Marionette TRACE conn3 <- [1,1506,null,{}] 12:50:22 INFO - PROCESS | 2480 | 1461268222738 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:22 INFO - PROCESS | 2480 | 1461268222907 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:50:22 INFO - PROCESS | 2480 | 1461268222933 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421a6800 == 97 [pid = 2480] [id = 384] 12:50:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f033d96c800) [pid = 2480] [serial = 1153] [outer = (nil)] 12:50:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f033e7d1000) [pid = 2480] [serial = 1154] [outer = 0x7f033d96c800] 12:50:22 INFO - PROCESS | 2480 | 1461268222986 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f033ec9f000) [pid = 2480] [serial = 1155] [outer = 0x7f033d96c800] 12:50:23 INFO - PROCESS | 2480 | 1461268223701 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1027ms 12:50:23 INFO - PROCESS | 2480 | 1461268223759 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 2480 | 1461268223762 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:50:23 INFO - PROCESS | 2480 | 1461268223767 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 2480 | 1461268223768 Marionette TRACE conn3 <- [1,1510,null,{}] 12:50:23 INFO - PROCESS | 2480 | 1461268223787 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:24 INFO - PROCESS | 2480 | 1461268224001 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:50:24 INFO - PROCESS | 2480 | 1461268224034 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342dbb000 == 98 [pid = 2480] [id = 385] 12:50:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f033f166800) [pid = 2480] [serial = 1156] [outer = (nil)] 12:50:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f03403adc00) [pid = 2480] [serial = 1157] [outer = 0x7f033f166800] 12:50:24 INFO - PROCESS | 2480 | 1461268224090 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f0340413c00) [pid = 2480] [serial = 1158] [outer = 0x7f033f166800] 12:50:24 INFO - PROCESS | 2480 | --DOMWINDOW == 125 (0x7f0340e4c800) [pid = 2480] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:50:24 INFO - PROCESS | 2480 | --DOMWINDOW == 124 (0x7f033ae0dc00) [pid = 2480] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:50:24 INFO - PROCESS | 2480 | --DOMWINDOW == 123 (0x7f033e144400) [pid = 2480] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:50:24 INFO - PROCESS | 2480 | --DOMWINDOW == 122 (0x7f033e360000) [pid = 2480] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:50:24 INFO - PROCESS | 2480 | --DOMWINDOW == 121 (0x7f03422f8800) [pid = 2480] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:50:24 INFO - PROCESS | 2480 | --DOMWINDOW == 120 (0x7f033d865800) [pid = 2480] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:50:24 INFO - PROCESS | 2480 | --DOMWINDOW == 119 (0x7f0333ca5400) [pid = 2480] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:50:24 INFO - PROCESS | 2480 | --DOMWINDOW == 118 (0x7f033ae08c00) [pid = 2480] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:50:25 INFO - PROCESS | 2480 | 1461268225006 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1276ms 12:50:25 INFO - PROCESS | 2480 | 1461268225044 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 2480 | 1461268225046 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:50:25 INFO - PROCESS | 2480 | 1461268225051 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 2480 | 1461268225054 Marionette TRACE conn3 <- [1,1514,null,{}] 12:50:25 INFO - PROCESS | 2480 | 1461268225061 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:25 INFO - PROCESS | 2480 | 1461268225192 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:50:25 INFO - PROCESS | 2480 | 1461268225204 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345369000 == 99 [pid = 2480] [id = 386] 12:50:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 119 (0x7f0335563800) [pid = 2480] [serial = 1159] [outer = (nil)] 12:50:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 120 (0x7f034030a400) [pid = 2480] [serial = 1160] [outer = 0x7f0335563800] 12:50:25 INFO - PROCESS | 2480 | 1461268225256 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 121 (0x7f0341904c00) [pid = 2480] [serial = 1161] [outer = 0x7f0335563800] 12:50:25 INFO - PROCESS | 2480 | 1461268225914 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 924ms 12:50:25 INFO - PROCESS | 2480 | 1461268225977 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 2480 | 1461268225980 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:50:25 INFO - PROCESS | 2480 | 1461268225986 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 2480 | 1461268225987 Marionette TRACE conn3 <- [1,1518,null,{}] 12:50:25 INFO - PROCESS | 2480 | 1461268225993 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:26 INFO - PROCESS | 2480 | 1461268226188 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:50:26 INFO - PROCESS | 2480 | 1461268226210 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034677a000 == 100 [pid = 2480] [id = 387] 12:50:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 122 (0x7f0335bd0c00) [pid = 2480] [serial = 1162] [outer = (nil)] 12:50:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 123 (0x7f0341e25800) [pid = 2480] [serial = 1163] [outer = 0x7f0335bd0c00] 12:50:26 INFO - PROCESS | 2480 | 1461268226261 Marionette DEBUG loaded listener.js 12:50:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 124 (0x7f03422ef400) [pid = 2480] [serial = 1164] [outer = 0x7f0335bd0c00] 12:50:27 INFO - PROCESS | 2480 | 1461268227004 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1075ms 12:50:27 INFO - PROCESS | 2480 | 1461268227065 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 2480 | 1461268227070 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:50:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:50:27 INFO - PROCESS | 2480 | 1461268227078 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 2480 | 1461268227083 Marionette TRACE conn3 <- [1,1522,null,{}] 12:50:27 INFO - PROCESS | 2480 | 1461268227091 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:27 INFO - PROCESS | 2480 | 1461268227310 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:50:27 INFO - PROCESS | 2480 | 1461268227466 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033df9a000 == 101 [pid = 2480] [id = 388] 12:50:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 125 (0x7f0333caa800) [pid = 2480] [serial = 1165] [outer = (nil)] 12:50:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 126 (0x7f0335bc7400) [pid = 2480] [serial = 1166] [outer = 0x7f0333caa800] 12:50:27 INFO - PROCESS | 2480 | 1461268227531 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 127 (0x7f033c686800) [pid = 2480] [serial = 1167] [outer = 0x7f0333caa800] 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:28 INFO - PROCESS | 2480 | 1461268228298 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:50:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:50:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:50:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:50:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:50:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:50:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:50:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:50:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:50:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:50:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:50:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:50:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:50:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1234ms 12:50:28 INFO - PROCESS | 2480 | 1461268228342 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:50:28 INFO - PROCESS | 2480 | 1461268228350 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:50:28 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:50:28 INFO - PROCESS | 2480 | 1461268228366 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 2480 | 1461268228374 Marionette TRACE conn3 <- [1,1526,null,{}] 12:50:28 INFO - PROCESS | 2480 | 1461268228379 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:28 INFO - PROCESS | 2480 | 1461268228522 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:50:28 INFO - PROCESS | 2480 | 1461268228682 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03422a1000 == 102 [pid = 2480] [id = 389] 12:50:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 128 (0x7f033d5f0000) [pid = 2480] [serial = 1168] [outer = (nil)] 12:50:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f033dc3dc00) [pid = 2480] [serial = 1169] [outer = 0x7f033d5f0000] 12:50:28 INFO - PROCESS | 2480 | 1461268228744 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f033e14f800) [pid = 2480] [serial = 1170] [outer = 0x7f033d5f0000] 12:50:29 INFO - PROCESS | 2480 | 1461268229561 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:50:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:50:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:50:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:50:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1237ms 12:50:29 INFO - PROCESS | 2480 | 1461268229607 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:50:29 INFO - PROCESS | 2480 | 1461268229610 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:50:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:50:29 INFO - PROCESS | 2480 | 1461268229617 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:50:29 INFO - PROCESS | 2480 | 1461268229622 Marionette TRACE conn3 <- [1,1530,null,{}] 12:50:29 INFO - PROCESS | 2480 | 1461268229636 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:29 INFO - PROCESS | 2480 | 1461268229791 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:50:29 INFO - PROCESS | 2480 | 1461268229951 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347562000 == 103 [pid = 2480] [id = 390] 12:50:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f033e147c00) [pid = 2480] [serial = 1171] [outer = (nil)] 12:50:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f03403ae400) [pid = 2480] [serial = 1172] [outer = 0x7f033e147c00] 12:50:30 INFO - PROCESS | 2480 | 1461268230016 Marionette DEBUG loaded listener.js 12:50:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f0341a96000) [pid = 2480] [serial = 1173] [outer = 0x7f033e147c00] 12:50:30 INFO - PROCESS | 2480 | 1461268230682 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:50:30 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:50:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:50:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:50:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:50:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:50:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:50:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1136ms 12:50:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:50:30 INFO - PROCESS | 2480 | 1461268230756 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 2480 | 1461268230759 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:50:30 INFO - PROCESS | 2480 | 1461268230765 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 2480 | 1461268230767 Marionette TRACE conn3 <- [1,1534,null,{}] 12:50:30 INFO - PROCESS | 2480 | 1461268230789 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:30 INFO - PROCESS | 2480 | 1461268230944 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:50:31 INFO - PROCESS | 2480 | 1461268231098 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ad32800 == 104 [pid = 2480] [id = 391] 12:50:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f033ed87400) [pid = 2480] [serial = 1174] [outer = (nil)] 12:50:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f0342d1b800) [pid = 2480] [serial = 1175] [outer = 0x7f033ed87400] 12:50:31 INFO - PROCESS | 2480 | 1461268231176 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f0342dce800) [pid = 2480] [serial = 1176] [outer = 0x7f033ed87400] 12:50:31 INFO - PROCESS | 2480 | 1461268231945 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:50:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1235ms 12:50:32 INFO - PROCESS | 2480 | 1461268232000 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:50:32 INFO - PROCESS | 2480 | 1461268232003 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:50:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:50:32 INFO - PROCESS | 2480 | 1461268232008 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:50:32 INFO - PROCESS | 2480 | 1461268232012 Marionette TRACE conn3 <- [1,1538,null,{}] 12:50:32 INFO - PROCESS | 2480 | 1461268232017 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:32 INFO - PROCESS | 2480 | 1461268232161 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:50:32 INFO - PROCESS | 2480 | 1461268232323 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540af800 == 105 [pid = 2480] [id = 392] 12:50:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f0341e5cc00) [pid = 2480] [serial = 1177] [outer = (nil)] 12:50:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f034436ac00) [pid = 2480] [serial = 1178] [outer = 0x7f0341e5cc00] 12:50:32 INFO - PROCESS | 2480 | 1461268232385 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f03451d4400) [pid = 2480] [serial = 1179] [outer = 0x7f0341e5cc00] 12:50:33 INFO - PROCESS | 2480 | 1461268233176 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:50:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1228ms 12:50:33 INFO - PROCESS | 2480 | 1461268233239 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 2480 | 1461268233242 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:50:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:50:33 INFO - PROCESS | 2480 | 1461268233247 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 2480 | 1461268233250 Marionette TRACE conn3 <- [1,1542,null,{}] 12:50:33 INFO - PROCESS | 2480 | 1461268233255 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:33 INFO - PROCESS | 2480 | 1461268233449 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:50:33 INFO - PROCESS | 2480 | 1461268233612 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0358286800 == 106 [pid = 2480] [id = 393] 12:50:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f034579d000) [pid = 2480] [serial = 1180] [outer = (nil)] 12:50:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f0347807c00) [pid = 2480] [serial = 1181] [outer = 0x7f034579d000] 12:50:33 INFO - PROCESS | 2480 | 1461268233677 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f034afc0000) [pid = 2480] [serial = 1182] [outer = 0x7f034579d000] 12:50:34 INFO - PROCESS | 2480 | 1461268234412 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:50:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1175ms 12:50:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:50:34 INFO - PROCESS | 2480 | 1461268234423 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 2480 | 1461268234425 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:50:34 INFO - PROCESS | 2480 | 1461268234431 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 2480 | 1461268234433 Marionette TRACE conn3 <- [1,1546,null,{}] 12:50:34 INFO - PROCESS | 2480 | 1461268234438 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:34 INFO - PROCESS | 2480 | 1461268234575 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:50:34 INFO - PROCESS | 2480 | 1461268234738 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a569000 == 107 [pid = 2480] [id = 394] 12:50:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f0345839400) [pid = 2480] [serial = 1183] [outer = (nil)] 12:50:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f0354044800) [pid = 2480] [serial = 1184] [outer = 0x7f0345839400] 12:50:34 INFO - PROCESS | 2480 | 1461268234801 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f0354f96000) [pid = 2480] [serial = 1185] [outer = 0x7f0345839400] 12:50:35 INFO - PROCESS | 2480 | 1461268235529 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:50:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1134ms 12:50:35 INFO - PROCESS | 2480 | 1461268235569 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 2480 | 1461268235572 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:50:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:50:35 INFO - PROCESS | 2480 | 1461268235579 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 2480 | 1461268235582 Marionette TRACE conn3 <- [1,1550,null,{}] 12:50:35 INFO - PROCESS | 2480 | 1461268235587 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:35 INFO - PROCESS | 2480 | 1461268235731 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:50:35 INFO - PROCESS | 2480 | 1461268235892 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0361c8c000 == 108 [pid = 2480] [id = 395] 12:50:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f0348524400) [pid = 2480] [serial = 1186] [outer = (nil)] 12:50:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f0356033400) [pid = 2480] [serial = 1187] [outer = 0x7f0348524400] 12:50:35 INFO - PROCESS | 2480 | 1461268235951 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f035631b000) [pid = 2480] [serial = 1188] [outer = 0x7f0348524400] 12:50:36 INFO - PROCESS | 2480 | 1461268236734 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:50:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1225ms 12:50:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:50:36 INFO - PROCESS | 2480 | 1461268236805 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 2480 | 1461268236808 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:50:36 INFO - PROCESS | 2480 | 1461268236812 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 2480 | 1461268236816 Marionette TRACE conn3 <- [1,1554,null,{}] 12:50:36 INFO - PROCESS | 2480 | 1461268236820 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:36 INFO - PROCESS | 2480 | 1461268236959 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:50:37 INFO - PROCESS | 2480 | 1461268237122 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03322ef800 == 109 [pid = 2480] [id = 396] 12:50:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f034b26e800) [pid = 2480] [serial = 1189] [outer = (nil)] 12:50:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f0348a88000) [pid = 2480] [serial = 1190] [outer = 0x7f034b26e800] 12:50:37 INFO - PROCESS | 2480 | 1461268237188 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f035a0cf000) [pid = 2480] [serial = 1191] [outer = 0x7f034b26e800] 12:50:37 INFO - PROCESS | 2480 | 1461268237921 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:50:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:50:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1180ms 12:50:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:50:38 INFO - PROCESS | 2480 | 1461268237994 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:50:38 INFO - PROCESS | 2480 | 1461268237996 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:50:38 INFO - PROCESS | 2480 | 1461268238002 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:50:38 INFO - PROCESS | 2480 | 1461268238004 Marionette TRACE conn3 <- [1,1558,null,{}] 12:50:38 INFO - PROCESS | 2480 | 1461268238009 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:38 INFO - PROCESS | 2480 | 1461268238152 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:50:38 INFO - PROCESS | 2480 | 1461268238319 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033dea0800 == 108 [pid = 2480] [id = 11] 12:50:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c33f000 == 109 [pid = 2480] [id = 397] 12:50:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f033e056400) [pid = 2480] [serial = 1192] [outer = (nil)] 12:50:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f0354f9a800) [pid = 2480] [serial = 1193] [outer = 0x7f033e056400] 12:50:38 INFO - PROCESS | 2480 | 1461268238416 Marionette DEBUG loaded listener.js 12:50:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f035a5c8000) [pid = 2480] [serial = 1194] [outer = 0x7f033e056400] 12:50:39 INFO - PROCESS | 2480 | 1461268239186 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:50:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:50:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1229ms 12:50:39 INFO - PROCESS | 2480 | 1461268239230 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 2480 | 1461268239234 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:50:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:50:39 INFO - PROCESS | 2480 | 1461268239240 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 2480 | 1461268239244 Marionette TRACE conn3 <- [1,1562,null,{}] 12:50:39 INFO - PROCESS | 2480 | 1461268239248 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:39 INFO - PROCESS | 2480 | 1461268239427 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:50:39 INFO - PROCESS | 2480 | 1461268239861 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c437000 == 110 [pid = 2480] [id = 398] 12:50:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f0333cab000) [pid = 2480] [serial = 1195] [outer = (nil)] 12:50:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f0335569c00) [pid = 2480] [serial = 1196] [outer = 0x7f0333cab000] 12:50:39 INFO - PROCESS | 2480 | 1461268239963 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 157 (0x7f03356e2000) [pid = 2480] [serial = 1197] [outer = 0x7f0333cab000] 12:50:40 INFO - PROCESS | 2480 | 1461268240788 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:50:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:50:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1634ms 12:50:40 INFO - PROCESS | 2480 | 1461268240875 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 2480 | 1461268240881 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:50:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:50:40 INFO - PROCESS | 2480 | 1461268240888 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 2480 | 1461268240892 Marionette TRACE conn3 <- [1,1566,null,{}] 12:50:40 INFO - PROCESS | 2480 | 1461268240898 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:41 INFO - PROCESS | 2480 | 1461268241087 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:50:41 INFO - PROCESS | 2480 | 1461268241277 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7b8800 == 111 [pid = 2480] [id = 399] 12:50:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 158 (0x7f033c68f000) [pid = 2480] [serial = 1198] [outer = (nil)] 12:50:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 159 (0x7f033d5ce400) [pid = 2480] [serial = 1199] [outer = 0x7f033c68f000] 12:50:41 INFO - PROCESS | 2480 | 1461268241376 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 160 (0x7f033d85e400) [pid = 2480] [serial = 1200] [outer = 0x7f033c68f000] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345369000 == 110 [pid = 2480] [id = 386] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 159 (0x7f033d5ca800) [pid = 2480] [serial = 1070] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 158 (0x7f033e46a000) [pid = 2480] [serial = 1073] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 157 (0x7f033ed8cc00) [pid = 2480] [serial = 1076] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 156 (0x7f034190f800) [pid = 2480] [serial = 1079] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 155 (0x7f03451cf000) [pid = 2480] [serial = 1082] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 154 (0x7f0348529400) [pid = 2480] [serial = 1085] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 153 (0x7f034b2b7400) [pid = 2480] [serial = 1088] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 152 (0x7f0333cae800) [pid = 2480] [serial = 1091] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 151 (0x7f034436a800) [pid = 2480] [serial = 1115] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342dbb000 == 109 [pid = 2480] [id = 385] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03421a6800 == 108 [pid = 2480] [id = 384] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341ccc800 == 107 [pid = 2480] [id = 383] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee22800 == 106 [pid = 2480] [id = 382] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c422800 == 105 [pid = 2480] [id = 381] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a86800 == 104 [pid = 2480] [id = 380] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035c273000 == 103 [pid = 2480] [id = 377] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0356362800 == 102 [pid = 2480] [id = 376] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03540c1000 == 101 [pid = 2480] [id = 375] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034815f000 == 100 [pid = 2480] [id = 374] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f90000 == 99 [pid = 2480] [id = 373] 12:50:41 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033dfa2000 == 98 [pid = 2480] [id = 372] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f033e965800) [pid = 2480] [serial = 1103] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f0335a5f000) [pid = 2480] [serial = 1067] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f033f16a800) [pid = 2480] [serial = 1106] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f0344786800) [pid = 2480] [serial = 1065] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f033d94a400) [pid = 2480] [serial = 1100] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f033dc36800) [pid = 2480] [serial = 1101] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0335a51c00) [pid = 2480] [serial = 1095] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f0333cad000) [pid = 2480] [serial = 1094] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f033c68cc00) [pid = 2480] [serial = 1097] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f033d5ec000) [pid = 2480] [serial = 1098] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f0341a89400) [pid = 2480] [serial = 1109] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f0341909c00) [pid = 2480] [serial = 1112] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f0341e62800) [pid = 2480] [serial = 1110] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f0342d19800) [pid = 2480] [serial = 1113] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f03402a3800) [pid = 2480] [serial = 1107] [outer = (nil)] [url = about:blank] 12:50:41 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f033ec97c00) [pid = 2480] [serial = 1104] [outer = (nil)] [url = about:blank] 12:50:42 INFO - PROCESS | 2480 | 1461268242183 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:50:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:50:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1331ms 12:50:42 INFO - PROCESS | 2480 | 1461268242222 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:50:42 INFO - PROCESS | 2480 | 1461268242227 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:50:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:50:42 INFO - PROCESS | 2480 | 1461268242233 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 2480 | 1461268242235 Marionette TRACE conn3 <- [1,1570,null,{}] 12:50:42 INFO - PROCESS | 2480 | 1461268242240 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:42 INFO - PROCESS | 2480 | 1461268242368 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:50:42 INFO - PROCESS | 2480 | 1461268242384 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ef6a000 == 99 [pid = 2480] [id = 400] 12:50:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f033d963800) [pid = 2480] [serial = 1201] [outer = (nil)] 12:50:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f033dc36800) [pid = 2480] [serial = 1202] [outer = 0x7f033d963800] 12:50:42 INFO - PROCESS | 2480 | 1461268242437 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f033e056c00) [pid = 2480] [serial = 1203] [outer = 0x7f033d963800] 12:50:43 INFO - PROCESS | 2480 | 1461268243190 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:50:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:50:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 975ms 12:50:43 INFO - PROCESS | 2480 | 1461268243208 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 2480 | 1461268243213 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:50:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:50:43 INFO - PROCESS | 2480 | 1461268243224 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 2480 | 1461268243231 Marionette TRACE conn3 <- [1,1574,null,{}] 12:50:43 INFO - PROCESS | 2480 | 1461268243238 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:43 INFO - PROCESS | 2480 | 1461268243436 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:50:43 INFO - PROCESS | 2480 | 1461268243459 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f8e800 == 100 [pid = 2480] [id = 401] 12:50:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f033e14b400) [pid = 2480] [serial = 1204] [outer = (nil)] 12:50:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f033ec94800) [pid = 2480] [serial = 1205] [outer = 0x7f033e14b400] 12:50:43 INFO - PROCESS | 2480 | 1461268243512 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f0340295800) [pid = 2480] [serial = 1206] [outer = 0x7f033e14b400] 12:50:44 INFO - PROCESS | 2480 | 1461268244183 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:50:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1040ms 12:50:44 INFO - PROCESS | 2480 | 1461268244258 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 2480 | 1461268244261 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:50:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:50:44 INFO - PROCESS | 2480 | 1461268244270 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 2480 | 1461268244271 Marionette TRACE conn3 <- [1,1578,null,{}] 12:50:44 INFO - PROCESS | 2480 | 1461268244276 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:44 INFO - PROCESS | 2480 | 1461268244468 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:50:44 INFO - PROCESS | 2480 | 1461268244547 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03422a3800 == 101 [pid = 2480] [id = 402] 12:50:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033dc31c00) [pid = 2480] [serial = 1207] [outer = (nil)] 12:50:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f0340414400) [pid = 2480] [serial = 1208] [outer = 0x7f033dc31c00] 12:50:44 INFO - PROCESS | 2480 | 1461268244599 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f0341a96c00) [pid = 2480] [serial = 1209] [outer = 0x7f033dc31c00] 12:50:45 INFO - PROCESS | 2480 | 1461268245211 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:50:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 980ms 12:50:45 INFO - PROCESS | 2480 | 1461268245250 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 2480 | 1461268245253 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:50:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:50:45 INFO - PROCESS | 2480 | 1461268245258 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 2480 | 1461268245260 Marionette TRACE conn3 <- [1,1582,null,{}] 12:50:45 INFO - PROCESS | 2480 | 1461268245279 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:45 INFO - PROCESS | 2480 | 1461268245447 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:50:45 INFO - PROCESS | 2480 | 1461268245471 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345859800 == 102 [pid = 2480] [id = 403] 12:50:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f0342dd1800) [pid = 2480] [serial = 1210] [outer = (nil)] 12:50:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f03443d3c00) [pid = 2480] [serial = 1211] [outer = 0x7f0342dd1800] 12:50:45 INFO - PROCESS | 2480 | 1461268245534 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f0346014000) [pid = 2480] [serial = 1212] [outer = 0x7f0342dd1800] 12:50:46 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f033dd8cc00) [pid = 2480] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:50:46 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f033f166800) [pid = 2480] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:50:46 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f033d96c800) [pid = 2480] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:50:46 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f0335563800) [pid = 2480] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:50:46 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f033c6d1c00) [pid = 2480] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:50:46 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f033d967800) [pid = 2480] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:50:46 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f033ae04c00) [pid = 2480] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:50:46 INFO - PROCESS | 2480 | 1461268246381 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:50:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1140ms 12:50:46 INFO - PROCESS | 2480 | 1461268246398 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 2480 | 1461268246401 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:50:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:50:46 INFO - PROCESS | 2480 | 1461268246405 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 2480 | 1461268246407 Marionette TRACE conn3 <- [1,1586,null,{}] 12:50:46 INFO - PROCESS | 2480 | 1461268246412 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:46 INFO - PROCESS | 2480 | 1461268246589 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:50:46 INFO - PROCESS | 2480 | 1461268246669 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d83800 == 103 [pid = 2480] [id = 404] 12:50:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f033b575800) [pid = 2480] [serial = 1213] [outer = (nil)] 12:50:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033e64f000) [pid = 2480] [serial = 1214] [outer = 0x7f033b575800] 12:50:46 INFO - PROCESS | 2480 | 1461268246719 Marionette DEBUG loaded listener.js 12:50:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f0347989400) [pid = 2480] [serial = 1215] [outer = 0x7f033b575800] 12:50:47 INFO - PROCESS | 2480 | 1461268247285 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:50:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 925ms 12:50:47 INFO - PROCESS | 2480 | 1461268247331 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:50:47 INFO - PROCESS | 2480 | 1461268247334 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:50:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:50:47 INFO - PROCESS | 2480 | 1461268247340 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 2480 | 1461268247341 Marionette TRACE conn3 <- [1,1590,null,{}] 12:50:47 INFO - PROCESS | 2480 | 1461268247346 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:47 INFO - PROCESS | 2480 | 1461268247481 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:50:47 INFO - PROCESS | 2480 | 1461268247608 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347ca9800 == 104 [pid = 2480] [id = 405] 12:50:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033d967800) [pid = 2480] [serial = 1216] [outer = (nil)] 12:50:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f0347989c00) [pid = 2480] [serial = 1217] [outer = 0x7f033d967800] 12:50:47 INFO - PROCESS | 2480 | 1461268247660 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f03563e0800) [pid = 2480] [serial = 1218] [outer = 0x7f033d967800] 12:50:48 INFO - PROCESS | 2480 | 1461268248206 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:50:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:50:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 975ms 12:50:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:50:48 INFO - PROCESS | 2480 | 1461268248317 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:50:48 INFO - PROCESS | 2480 | 1461268248320 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:50:48 INFO - PROCESS | 2480 | 1461268248329 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:50:48 INFO - PROCESS | 2480 | 1461268248334 Marionette TRACE conn3 <- [1,1594,null,{}] 12:50:48 INFO - PROCESS | 2480 | 1461268248342 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:48 INFO - PROCESS | 2480 | 1461268248543 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:50:48 INFO - PROCESS | 2480 | 1461268248709 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c426800 == 105 [pid = 2480] [id = 406] 12:50:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f0335a5fc00) [pid = 2480] [serial = 1219] [outer = (nil)] 12:50:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f033ae09000) [pid = 2480] [serial = 1220] [outer = 0x7f0335a5fc00] 12:50:48 INFO - PROCESS | 2480 | 1461268248773 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f033b571000) [pid = 2480] [serial = 1221] [outer = 0x7f0335a5fc00] 12:50:49 INFO - PROCESS | 2480 | 1461268249617 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:50:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1333ms 12:50:49 INFO - PROCESS | 2480 | 1461268249662 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 2480 | 1461268249667 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:50:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:50:49 INFO - PROCESS | 2480 | 1461268249678 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 2480 | 1461268249683 Marionette TRACE conn3 <- [1,1598,null,{}] 12:50:49 INFO - PROCESS | 2480 | 1461268249688 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:49 INFO - PROCESS | 2480 | 1461268249845 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:50:50 INFO - PROCESS | 2480 | 1461268250015 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f86800 == 106 [pid = 2480] [id = 407] 12:50:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f033d5ef400) [pid = 2480] [serial = 1222] [outer = (nil)] 12:50:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f033dc37c00) [pid = 2480] [serial = 1223] [outer = 0x7f033d5ef400] 12:50:50 INFO - PROCESS | 2480 | 1461268250079 Marionette DEBUG loaded listener.js 12:50:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f033e148000) [pid = 2480] [serial = 1224] [outer = 0x7f033d5ef400] 12:50:50 INFO - PROCESS | 2480 | 1461268250936 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:50:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:50:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1282ms 12:50:50 INFO - PROCESS | 2480 | 1461268250956 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 2480 | 1461268250960 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:50:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:50:50 INFO - PROCESS | 2480 | 1461268250965 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 2480 | 1461268250967 Marionette TRACE conn3 <- [1,1602,null,{}] 12:50:50 INFO - PROCESS | 2480 | 1461268250981 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:51 INFO - PROCESS | 2480 | 1461268251138 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:50:51 INFO - PROCESS | 2480 | 1461268251316 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034f0cb000 == 107 [pid = 2480] [id = 408] 12:50:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f033ed86000) [pid = 2480] [serial = 1225] [outer = (nil)] 12:50:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f0340e4c800) [pid = 2480] [serial = 1226] [outer = 0x7f033ed86000] 12:50:51 INFO - PROCESS | 2480 | 1461268251385 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f0342167c00) [pid = 2480] [serial = 1227] [outer = 0x7f033ed86000] 12:50:52 INFO - PROCESS | 2480 | 1461268252174 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:50:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:50:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1279ms 12:50:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:50:52 INFO - PROCESS | 2480 | 1461268252245 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:50:52 INFO - PROCESS | 2480 | 1461268252247 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:50:52 INFO - PROCESS | 2480 | 1461268252252 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:50:52 INFO - PROCESS | 2480 | 1461268252256 Marionette TRACE conn3 <- [1,1606,null,{}] 12:50:52 INFO - PROCESS | 2480 | 1461268252260 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:52 INFO - PROCESS | 2480 | 1461268252413 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:50:52 INFO - PROCESS | 2480 | 1461268252576 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a81000 == 108 [pid = 2480] [id = 409] 12:50:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f033fe11000) [pid = 2480] [serial = 1228] [outer = (nil)] 12:50:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 157 (0x7f0342d1b000) [pid = 2480] [serial = 1229] [outer = 0x7f033fe11000] 12:50:52 INFO - PROCESS | 2480 | 1461268252641 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 158 (0x7f03449abc00) [pid = 2480] [serial = 1230] [outer = 0x7f033fe11000] 12:50:53 INFO - PROCESS | 2480 | 1461268253416 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:50:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1231ms 12:50:53 INFO - PROCESS | 2480 | 1461268253483 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 2480 | 1461268253486 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:50:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:50:53 INFO - PROCESS | 2480 | 1461268253491 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 2480 | 1461268253494 Marionette TRACE conn3 <- [1,1610,null,{}] 12:50:53 INFO - PROCESS | 2480 | 1461268253498 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:53 INFO - PROCESS | 2480 | 1461268253652 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:50:53 INFO - PROCESS | 2480 | 1461268253814 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035e782800 == 109 [pid = 2480] [id = 410] 12:50:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 159 (0x7f03451d4000) [pid = 2480] [serial = 1231] [outer = (nil)] 12:50:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 160 (0x7f0346362000) [pid = 2480] [serial = 1232] [outer = 0x7f03451d4000] 12:50:53 INFO - PROCESS | 2480 | 1461268253875 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 161 (0x7f034b275400) [pid = 2480] [serial = 1233] [outer = 0x7f03451d4000] 12:50:54 INFO - PROCESS | 2480 | 1461268254618 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:50:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:50:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1179ms 12:50:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:50:54 INFO - PROCESS | 2480 | 1461268254671 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:50:54 INFO - PROCESS | 2480 | 1461268254673 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:50:54 INFO - PROCESS | 2480 | 1461268254679 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 2480 | 1461268254681 Marionette TRACE conn3 <- [1,1614,null,{}] 12:50:54 INFO - PROCESS | 2480 | 1461268254686 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:54 INFO - PROCESS | 2480 | 1461268254868 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:50:55 INFO - PROCESS | 2480 | 1461268255032 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341fd7000 == 110 [pid = 2480] [id = 411] 12:50:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 162 (0x7f0354f91000) [pid = 2480] [serial = 1234] [outer = (nil)] 12:50:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 163 (0x7f035a5ce800) [pid = 2480] [serial = 1235] [outer = 0x7f0354f91000] 12:50:55 INFO - PROCESS | 2480 | 1461268255098 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 164 (0x7f035a63b000) [pid = 2480] [serial = 1236] [outer = 0x7f0354f91000] 12:50:55 INFO - PROCESS | 2480 | 1461268255869 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:50:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:50:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1229ms 12:50:55 INFO - PROCESS | 2480 | 1461268255913 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:50:55 INFO - PROCESS | 2480 | 1461268255916 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:50:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:50:55 INFO - PROCESS | 2480 | 1461268255921 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:50:55 INFO - PROCESS | 2480 | 1461268255923 Marionette TRACE conn3 <- [1,1618,null,{}] 12:50:55 INFO - PROCESS | 2480 | 1461268255928 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:56 INFO - PROCESS | 2480 | 1461268256065 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:50:56 INFO - PROCESS | 2480 | 1461268256231 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e192000 == 111 [pid = 2480] [id = 412] 12:50:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 165 (0x7f034227b400) [pid = 2480] [serial = 1237] [outer = (nil)] 12:50:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 166 (0x7f0342285400) [pid = 2480] [serial = 1238] [outer = 0x7f034227b400] 12:50:56 INFO - PROCESS | 2480 | 1461268256294 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 167 (0x7f035a50a400) [pid = 2480] [serial = 1239] [outer = 0x7f034227b400] 12:50:57 INFO - PROCESS | 2480 | 1461268257058 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:50:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:50:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1175ms 12:50:57 INFO - PROCESS | 2480 | 1461268257098 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 2480 | 1461268257101 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:50:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:50:57 INFO - PROCESS | 2480 | 1461268257122 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 2480 | 1461268257125 Marionette TRACE conn3 <- [1,1622,null,{}] 12:50:57 INFO - PROCESS | 2480 | 1461268257130 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:57 INFO - PROCESS | 2480 | 1461268257271 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:50:57 INFO - PROCESS | 2480 | 1461268257446 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03313d4000 == 112 [pid = 2480] [id = 413] 12:50:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f033e1a8800) [pid = 2480] [serial = 1240] [outer = (nil)] 12:50:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f033e1b0c00) [pid = 2480] [serial = 1241] [outer = 0x7f033e1a8800] 12:50:57 INFO - PROCESS | 2480 | 1461268257509 Marionette DEBUG loaded listener.js 12:50:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f033e1b6400) [pid = 2480] [serial = 1242] [outer = 0x7f033e1a8800] 12:50:58 INFO - PROCESS | 2480 | 1461268258223 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:50:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:50:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1128ms 12:50:58 INFO - PROCESS | 2480 | 1461268258249 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:50:58 INFO - PROCESS | 2480 | 1461268258251 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:50:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:50:58 INFO - PROCESS | 2480 | 1461268258257 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:50:58 INFO - PROCESS | 2480 | 1461268258260 Marionette TRACE conn3 <- [1,1626,null,{}] 12:50:58 INFO - PROCESS | 2480 | 1461268258264 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:58 INFO - PROCESS | 2480 | 1461268258486 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:50:58 INFO - PROCESS | 2480 | 1461268258614 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03315cb000 == 113 [pid = 2480] [id = 414] 12:50:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f03314c6000) [pid = 2480] [serial = 1243] [outer = (nil)] 12:50:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f03314cb800) [pid = 2480] [serial = 1244] [outer = 0x7f03314c6000] 12:50:58 INFO - PROCESS | 2480 | 1461268258678 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f03314d1800) [pid = 2480] [serial = 1245] [outer = 0x7f03314c6000] 12:50:59 INFO - PROCESS | 2480 | 1461268259390 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:50:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1181ms 12:50:59 INFO - PROCESS | 2480 | 1461268259440 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 2480 | 1461268259443 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:50:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:50:59 INFO - PROCESS | 2480 | 1461268259465 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 2480 | 1461268259468 Marionette TRACE conn3 <- [1,1630,null,{}] 12:50:59 INFO - PROCESS | 2480 | 1461268259475 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:50:59 INFO - PROCESS | 2480 | 1461268259633 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:50:59 INFO - PROCESS | 2480 | 1461268259800 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03315e2800 == 114 [pid = 2480] [id = 415] 12:50:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f03314c6800) [pid = 2480] [serial = 1246] [outer = (nil)] 12:50:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f033ec9c800) [pid = 2480] [serial = 1247] [outer = 0x7f03314c6800] 12:50:59 INFO - PROCESS | 2480 | 1461268259861 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f03428c2c00) [pid = 2480] [serial = 1248] [outer = 0x7f03314c6800] 12:51:00 INFO - PROCESS | 2480 | 1461268260599 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:51:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1194ms 12:51:00 INFO - PROCESS | 2480 | 1461268260644 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 2480 | 1461268260648 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:51:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:51:00 INFO - PROCESS | 2480 | 1461268260653 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 2480 | 1461268260656 Marionette TRACE conn3 <- [1,1634,null,{}] 12:51:00 INFO - PROCESS | 2480 | 1461268260661 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:00 INFO - PROCESS | 2480 | 1461268260825 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:51:01 INFO - PROCESS | 2480 | 1461268260997 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342686000 == 115 [pid = 2480] [id = 416] 12:51:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f03314cfc00) [pid = 2480] [serial = 1249] [outer = (nil)] 12:51:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 178 (0x7f03325dac00) [pid = 2480] [serial = 1250] [outer = 0x7f03314cfc00] 12:51:01 INFO - PROCESS | 2480 | 1461268261070 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f033e1b1c00) [pid = 2480] [serial = 1251] [outer = 0x7f03314cfc00] 12:51:01 INFO - PROCESS | 2480 | 1461268261947 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:51:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:51:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1327ms 12:51:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:51:01 INFO - PROCESS | 2480 | 1461268261982 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:51:01 INFO - PROCESS | 2480 | 1461268261984 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:51:01 INFO - PROCESS | 2480 | 1461268261990 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:51:01 INFO - PROCESS | 2480 | 1461268261993 Marionette TRACE conn3 <- [1,1638,null,{}] 12:51:02 INFO - PROCESS | 2480 | 1461268261997 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:02 INFO - PROCESS | 2480 | 1461268262152 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:51:02 INFO - PROCESS | 2480 | 1461268262322 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03307a2800 == 116 [pid = 2480] [id = 417] 12:51:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f0330834000) [pid = 2480] [serial = 1252] [outer = (nil)] 12:51:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f0330839c00) [pid = 2480] [serial = 1253] [outer = 0x7f0330834000] 12:51:02 INFO - PROCESS | 2480 | 1461268262382 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f03325da400) [pid = 2480] [serial = 1254] [outer = 0x7f0330834000] 12:51:03 INFO - PROCESS | 2480 | 1461268263512 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:51:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:51:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1582ms 12:51:03 INFO - PROCESS | 2480 | 1461268263572 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 2480 | 1461268263577 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:51:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:51:03 INFO - PROCESS | 2480 | 1461268263585 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 2480 | 1461268263589 Marionette TRACE conn3 <- [1,1642,null,{}] 12:51:03 INFO - PROCESS | 2480 | 1461268263595 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:03 INFO - PROCESS | 2480 | 1461268263756 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:51:03 INFO - PROCESS | 2480 | 1461268263939 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee25800 == 117 [pid = 2480] [id = 418] 12:51:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f03325de000) [pid = 2480] [serial = 1255] [outer = (nil)] 12:51:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f0333ca8c00) [pid = 2480] [serial = 1256] [outer = 0x7f03325de000] 12:51:04 INFO - PROCESS | 2480 | 1461268264001 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f0335a52c00) [pid = 2480] [serial = 1257] [outer = 0x7f03325de000] 12:51:04 INFO - PROCESS | 2480 | 1461268264819 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:51:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:51:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1281ms 12:51:04 INFO - PROCESS | 2480 | 1461268264867 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:51:04 INFO - PROCESS | 2480 | 1461268264874 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:51:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:51:04 INFO - PROCESS | 2480 | 1461268264882 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:51:04 INFO - PROCESS | 2480 | 1461268264886 Marionette TRACE conn3 <- [1,1646,null,{}] 12:51:04 INFO - PROCESS | 2480 | 1461268264891 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:05 INFO - PROCESS | 2480 | 1461268265033 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:51:05 INFO - PROCESS | 2480 | 1461268265210 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c595000 == 118 [pid = 2480] [id = 419] 12:51:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f033c68cc00) [pid = 2480] [serial = 1258] [outer = (nil)] 12:51:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f033d6d8000) [pid = 2480] [serial = 1259] [outer = 0x7f033c68cc00] 12:51:05 INFO - PROCESS | 2480 | 1461268265268 Marionette DEBUG loaded listener.js 12:51:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f033d862800) [pid = 2480] [serial = 1260] [outer = 0x7f033c68cc00] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033febb000 == 117 [pid = 2480] [id = 114] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d83800 == 116 [pid = 2480] [id = 404] 12:51:05 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f0341e25800) [pid = 2480] [serial = 1163] [outer = (nil)] [url = about:blank] 12:51:05 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f0355342400) [pid = 2480] [serial = 1133] [outer = (nil)] [url = about:blank] 12:51:05 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f03451ce000) [pid = 2480] [serial = 1127] [outer = (nil)] [url = about:blank] 12:51:05 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f0347eba000) [pid = 2480] [serial = 1130] [outer = (nil)] [url = about:blank] 12:51:05 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f033d94e400) [pid = 2480] [serial = 1121] [outer = (nil)] [url = about:blank] 12:51:05 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f0359e4cc00) [pid = 2480] [serial = 1136] [outer = (nil)] [url = about:blank] 12:51:05 INFO - PROCESS | 2480 | --DOMWINDOW == 181 (0x7f0340411000) [pid = 2480] [serial = 1124] [outer = (nil)] [url = about:blank] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345859800 == 115 [pid = 2480] [id = 403] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03422a3800 == 114 [pid = 2480] [id = 402] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f8e800 == 113 [pid = 2480] [id = 401] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ef6a000 == 112 [pid = 2480] [id = 400] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c7b8800 == 111 [pid = 2480] [id = 399] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033dea0000 == 110 [pid = 2480] [id = 12] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c437000 == 109 [pid = 2480] [id = 398] 12:51:05 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ad32800 == 108 [pid = 2480] [id = 391] 12:51:06 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347562000 == 107 [pid = 2480] [id = 390] 12:51:06 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03422a1000 == 106 [pid = 2480] [id = 389] 12:51:06 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033df9a000 == 105 [pid = 2480] [id = 388] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 180 (0x7f033e153c00) [pid = 2480] [serial = 1151] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 179 (0x7f0340413c00) [pid = 2480] [serial = 1158] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 178 (0x7f033ec9f000) [pid = 2480] [serial = 1155] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 177 (0x7f034030a400) [pid = 2480] [serial = 1160] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f033d949c00) [pid = 2480] [serial = 1146] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f033dd8c000) [pid = 2480] [serial = 1149] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f03356d6400) [pid = 2480] [serial = 1139] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f033ae0b800) [pid = 2480] [serial = 1142] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f033d857400) [pid = 2480] [serial = 1145] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f0341904c00) [pid = 2480] [serial = 1161] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f033e646800) [pid = 2480] [serial = 1152] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f03403adc00) [pid = 2480] [serial = 1157] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f033e7d1000) [pid = 2480] [serial = 1154] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 167 (0x7f033c6d8800) [pid = 2480] [serial = 1143] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 166 (0x7f033ae08800) [pid = 2480] [serial = 1118] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | --DOMWINDOW == 165 (0x7f033dc30400) [pid = 2480] [serial = 1148] [outer = (nil)] [url = about:blank] 12:51:06 INFO - PROCESS | 2480 | 1461268266149 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:51:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:51:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1284ms 12:51:06 INFO - PROCESS | 2480 | 1461268266173 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:51:06 INFO - PROCESS | 2480 | 1461268266176 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:51:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:51:06 INFO - PROCESS | 2480 | 1461268266215 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:51:06 INFO - PROCESS | 2480 | 1461268266220 Marionette TRACE conn3 <- [1,1650,null,{}] 12:51:06 INFO - PROCESS | 2480 | 1461268266234 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:06 INFO - PROCESS | 2480 | 1461268266373 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:51:06 INFO - PROCESS | 2480 | 1461268266391 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034027b000 == 106 [pid = 2480] [id = 420] 12:51:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 166 (0x7f033dc35400) [pid = 2480] [serial = 1261] [outer = (nil)] 12:51:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 167 (0x7f033df19400) [pid = 2480] [serial = 1262] [outer = 0x7f033dc35400] 12:51:06 INFO - PROCESS | 2480 | 1461268266447 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f033e149000) [pid = 2480] [serial = 1263] [outer = 0x7f033dc35400] 12:51:07 INFO - PROCESS | 2480 | 1461268267191 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:51:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1036ms 12:51:07 INFO - PROCESS | 2480 | 1461268267246 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 2480 | 1461268267250 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:51:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:51:07 INFO - PROCESS | 2480 | 1461268267255 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 2480 | 1461268267257 Marionette TRACE conn3 <- [1,1654,null,{}] 12:51:07 INFO - PROCESS | 2480 | 1461268267262 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:07 INFO - PROCESS | 2480 | 1461268267402 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:51:07 INFO - PROCESS | 2480 | 1461268267415 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341fd3000 == 107 [pid = 2480] [id = 421] 12:51:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f033d5ec000) [pid = 2480] [serial = 1264] [outer = (nil)] 12:51:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f033e961000) [pid = 2480] [serial = 1265] [outer = 0x7f033d5ec000] 12:51:07 INFO - PROCESS | 2480 | 1461268267469 Marionette DEBUG loaded listener.js 12:51:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f033ed88400) [pid = 2480] [serial = 1266] [outer = 0x7f033d5ec000] 12:51:08 INFO - PROCESS | 2480 | 1461268268254 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:51:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:51:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1030ms 12:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:51:08 INFO - PROCESS | 2480 | 1461268268287 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:51:08 INFO - PROCESS | 2480 | 1461268268289 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:51:08 INFO - PROCESS | 2480 | 1461268268294 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:51:08 INFO - PROCESS | 2480 | 1461268268297 Marionette TRACE conn3 <- [1,1658,null,{}] 12:51:08 INFO - PROCESS | 2480 | 1461268268333 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:08 INFO - PROCESS | 2480 | 1461268268531 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:51:08 INFO - PROCESS | 2480 | 1461268268557 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034229d800 == 108 [pid = 2480] [id = 422] 12:51:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f033dc3bc00) [pid = 2480] [serial = 1267] [outer = (nil)] 12:51:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f033ed8dc00) [pid = 2480] [serial = 1268] [outer = 0x7f033dc3bc00] 12:51:08 INFO - PROCESS | 2480 | 1461268268611 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f03403b1c00) [pid = 2480] [serial = 1269] [outer = 0x7f033dc3bc00] 12:51:09 INFO - PROCESS | 2480 | 1461268269285 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1040ms 12:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:51:09 INFO - PROCESS | 2480 | 1461268269335 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 2480 | 1461268269337 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:51:09 INFO - PROCESS | 2480 | 1461268269342 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 2480 | 1461268269345 Marionette TRACE conn3 <- [1,1662,null,{}] 12:51:09 INFO - PROCESS | 2480 | 1461268269350 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:09 INFO - PROCESS | 2480 | 1461268269566 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:51:09 INFO - PROCESS | 2480 | 1461268269586 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345363800 == 109 [pid = 2480] [id = 423] 12:51:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f03403b8c00) [pid = 2480] [serial = 1270] [outer = (nil)] 12:51:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f034216cc00) [pid = 2480] [serial = 1271] [outer = 0x7f03403b8c00] 12:51:09 INFO - PROCESS | 2480 | 1461268269646 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f03428c7800) [pid = 2480] [serial = 1272] [outer = 0x7f03403b8c00] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f033dc31c00) [pid = 2480] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f0342dd1800) [pid = 2480] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f033c68f000) [pid = 2480] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f033b575800) [pid = 2480] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f033d963800) [pid = 2480] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f0333cab000) [pid = 2480] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f0335bd0c00) [pid = 2480] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f033e14b400) [pid = 2480] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f033e965c00) [pid = 2480] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 167 (0x7f033dea1000) [pid = 2480] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:51:10 INFO - PROCESS | 2480 | --DOMWINDOW == 166 (0x7f03321ca000) [pid = 2480] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:51:10 INFO - PROCESS | 2480 | 1461268270611 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1336ms 12:51:10 INFO - PROCESS | 2480 | 1461268270679 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:51:10 INFO - PROCESS | 2480 | 1461268270682 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:51:10 INFO - PROCESS | 2480 | 1461268270687 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:51:10 INFO - PROCESS | 2480 | 1461268270688 Marionette TRACE conn3 <- [1,1666,null,{}] 12:51:10 INFO - PROCESS | 2480 | 1461268270693 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:10 INFO - PROCESS | 2480 | 1461268270829 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:51:10 INFO - PROCESS | 2480 | 1461268270841 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421af800 == 110 [pid = 2480] [id = 424] 12:51:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 167 (0x7f0335bd0c00) [pid = 2480] [serial = 1273] [outer = (nil)] 12:51:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f033e14b400) [pid = 2480] [serial = 1274] [outer = 0x7f0335bd0c00] 12:51:10 INFO - PROCESS | 2480 | 1461268270894 Marionette DEBUG loaded listener.js 12:51:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f03428c9c00) [pid = 2480] [serial = 1275] [outer = 0x7f0335bd0c00] 12:51:11 INFO - PROCESS | 2480 | 1461268271622 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 977ms 12:51:11 INFO - PROCESS | 2480 | 1461268271665 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:51:11 INFO - PROCESS | 2480 | 1461268271668 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:51:11 INFO - PROCESS | 2480 | 1461268271673 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 2480 | 1461268271675 Marionette TRACE conn3 <- [1,1670,null,{}] 12:51:11 INFO - PROCESS | 2480 | 1461268271679 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:11 INFO - PROCESS | 2480 | 1461268271856 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:51:11 INFO - PROCESS | 2480 | 1461268271869 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d9a000 == 111 [pid = 2480] [id = 425] 12:51:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f03356df000) [pid = 2480] [serial = 1276] [outer = (nil)] 12:51:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f0342d18400) [pid = 2480] [serial = 1277] [outer = 0x7f03356df000] 12:51:11 INFO - PROCESS | 2480 | 1461268271922 Marionette DEBUG loaded listener.js 12:51:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f03443d6400) [pid = 2480] [serial = 1278] [outer = 0x7f03356df000] 12:51:12 INFO - PROCESS | 2480 | 1461268272673 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1076ms 12:51:12 INFO - PROCESS | 2480 | 1461268272756 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 2480 | 1461268272762 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:51:12 INFO - PROCESS | 2480 | 1461268272770 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 2480 | 1461268272774 Marionette TRACE conn3 <- [1,1674,null,{}] 12:51:12 INFO - PROCESS | 2480 | 1461268272783 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:13 INFO - PROCESS | 2480 | 1461268273022 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:51:13 INFO - PROCESS | 2480 | 1461268273149 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7b8800 == 112 [pid = 2480] [id = 426] 12:51:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f0330831400) [pid = 2480] [serial = 1279] [outer = (nil)] 12:51:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f03325dc400) [pid = 2480] [serial = 1280] [outer = 0x7f0330831400] 12:51:13 INFO - PROCESS | 2480 | 1461268273213 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f0335bc9000) [pid = 2480] [serial = 1281] [outer = 0x7f0330831400] 12:51:14 INFO - PROCESS | 2480 | 1461268274113 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1384ms 12:51:14 INFO - PROCESS | 2480 | 1461268274154 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:51:14 INFO - PROCESS | 2480 | 1461268274162 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:51:14 INFO - PROCESS | 2480 | 1461268274171 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 2480 | 1461268274174 Marionette TRACE conn3 <- [1,1678,null,{}] 12:51:14 INFO - PROCESS | 2480 | 1461268274179 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:14 INFO - PROCESS | 2480 | 1461268274336 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:51:14 INFO - PROCESS | 2480 | 1461268274515 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341e47800 == 113 [pid = 2480] [id = 427] 12:51:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f03356d9000) [pid = 2480] [serial = 1282] [outer = (nil)] 12:51:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f033d944400) [pid = 2480] [serial = 1283] [outer = 0x7f03356d9000] 12:51:14 INFO - PROCESS | 2480 | 1461268274580 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 178 (0x7f033dc34400) [pid = 2480] [serial = 1284] [outer = 0x7f03356d9000] 12:51:15 INFO - PROCESS | 2480 | 1461268275482 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1338ms 12:51:15 INFO - PROCESS | 2480 | 1461268275508 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 2480 | 1461268275511 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:51:15 INFO - PROCESS | 2480 | 1461268275517 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 2480 | 1461268275521 Marionette TRACE conn3 <- [1,1682,null,{}] 12:51:15 INFO - PROCESS | 2480 | 1461268275535 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:15 INFO - PROCESS | 2480 | 1461268275686 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:51:15 INFO - PROCESS | 2480 | 1461268275861 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347c97800 == 114 [pid = 2480] [id = 428] 12:51:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f033e146c00) [pid = 2480] [serial = 1285] [outer = (nil)] 12:51:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f03402a0000) [pid = 2480] [serial = 1286] [outer = 0x7f033e146c00] 12:51:15 INFO - PROCESS | 2480 | 1461268275924 Marionette DEBUG loaded listener.js 12:51:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f0341e64c00) [pid = 2480] [serial = 1287] [outer = 0x7f033e146c00] 12:51:16 INFO - PROCESS | 2480 | 1461268276731 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1240ms 12:51:16 INFO - PROCESS | 2480 | 1461268276771 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:51:16 INFO - PROCESS | 2480 | 1461268276776 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:51:16 INFO - PROCESS | 2480 | 1461268276781 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 2480 | 1461268276783 Marionette TRACE conn3 <- [1,1686,null,{}] 12:51:16 INFO - PROCESS | 2480 | 1461268276788 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:16 INFO - PROCESS | 2480 | 1461268276935 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:51:17 INFO - PROCESS | 2480 | 1461268277112 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540b5000 == 115 [pid = 2480] [id = 429] 12:51:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f033e36c400) [pid = 2480] [serial = 1288] [outer = (nil)] 12:51:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f0342285800) [pid = 2480] [serial = 1289] [outer = 0x7f033e36c400] 12:51:17 INFO - PROCESS | 2480 | 1461268277175 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f03428cf400) [pid = 2480] [serial = 1290] [outer = 0x7f033e36c400] 12:51:17 INFO - PROCESS | 2480 | 1461268277924 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1176ms 12:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:51:17 INFO - PROCESS | 2480 | 1461268277957 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:51:17 INFO - PROCESS | 2480 | 1461268277960 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:51:17 INFO - PROCESS | 2480 | 1461268277981 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 2480 | 1461268277984 Marionette TRACE conn3 <- [1,1690,null,{}] 12:51:17 INFO - PROCESS | 2480 | 1461268277991 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:18 INFO - PROCESS | 2480 | 1461268278140 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:51:18 INFO - PROCESS | 2480 | 1461268278310 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359bcf800 == 116 [pid = 2480] [id = 430] 12:51:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f034216a400) [pid = 2480] [serial = 1291] [outer = (nil)] 12:51:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f03443d7c00) [pid = 2480] [serial = 1292] [outer = 0x7f034216a400] 12:51:18 INFO - PROCESS | 2480 | 1461268278373 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f0346363800) [pid = 2480] [serial = 1293] [outer = 0x7f034216a400] 12:51:19 INFO - PROCESS | 2480 | 1461268279142 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1245ms 12:51:19 INFO - PROCESS | 2480 | 1461268279211 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 2480 | 1461268279214 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:51:19 INFO - PROCESS | 2480 | 1461268279219 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 2480 | 1461268279221 Marionette TRACE conn3 <- [1,1694,null,{}] 12:51:19 INFO - PROCESS | 2480 | 1461268279226 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:19 INFO - PROCESS | 2480 | 1461268279444 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:51:19 INFO - PROCESS | 2480 | 1461268279621 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342855000 == 117 [pid = 2480] [id = 431] 12:51:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f033d6dd000) [pid = 2480] [serial = 1294] [outer = (nil)] 12:51:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f034aed6000) [pid = 2480] [serial = 1295] [outer = 0x7f033d6dd000] 12:51:19 INFO - PROCESS | 2480 | 1461268279688 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f0358225c00) [pid = 2480] [serial = 1296] [outer = 0x7f033d6dd000] 12:51:20 INFO - PROCESS | 2480 | 1461268280486 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1332ms 12:51:20 INFO - PROCESS | 2480 | 1461268280553 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:51:20 INFO - PROCESS | 2480 | 1461268280556 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:51:20 INFO - PROCESS | 2480 | 1461268280561 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:51:20 INFO - PROCESS | 2480 | 1461268280564 Marionette TRACE conn3 <- [1,1698,null,{}] 12:51:20 INFO - PROCESS | 2480 | 1461268280569 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:20 INFO - PROCESS | 2480 | 1461268280726 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:51:20 INFO - PROCESS | 2480 | 1461268280901 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035cf32000 == 118 [pid = 2480] [id = 432] 12:51:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f0331557000) [pid = 2480] [serial = 1297] [outer = (nil)] 12:51:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f033155b800) [pid = 2480] [serial = 1298] [outer = 0x7f0331557000] 12:51:20 INFO - PROCESS | 2480 | 1461268280967 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f0331560400) [pid = 2480] [serial = 1299] [outer = 0x7f0331557000] 12:51:21 INFO - PROCESS | 2480 | 1461268281702 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1182ms 12:51:21 INFO - PROCESS | 2480 | 1461268281749 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 2480 | 1461268281752 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:51:21 INFO - PROCESS | 2480 | 1461268281758 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 2480 | 1461268281760 Marionette TRACE conn3 <- [1,1702,null,{}] 12:51:21 INFO - PROCESS | 2480 | 1461268281765 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:21 INFO - PROCESS | 2480 | 1461268281916 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:51:22 INFO - PROCESS | 2480 | 1461268282093 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333c1a000 == 119 [pid = 2480] [id = 433] 12:51:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f0331557c00) [pid = 2480] [serial = 1300] [outer = (nil)] 12:51:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f03563d5400) [pid = 2480] [serial = 1301] [outer = 0x7f0331557c00] 12:51:22 INFO - PROCESS | 2480 | 1461268282154 Marionette DEBUG loaded listener.js 12:51:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f035a0cb400) [pid = 2480] [serial = 1302] [outer = 0x7f0331557c00] 12:51:22 INFO - PROCESS | 2480 | 1461268282905 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1176ms 12:51:22 INFO - PROCESS | 2480 | 1461268282947 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:51:22 INFO - PROCESS | 2480 | 1461268282950 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:51:22 INFO - PROCESS | 2480 | 1461268282956 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:51:22 INFO - PROCESS | 2480 | 1461268282958 Marionette TRACE conn3 <- [1,1706,null,{}] 12:51:22 INFO - PROCESS | 2480 | 1461268282963 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:23 INFO - PROCESS | 2480 | 1461268283113 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:51:23 INFO - PROCESS | 2480 | 1461268283288 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03301de000 == 120 [pid = 2480] [id = 434] 12:51:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f03303cf800) [pid = 2480] [serial = 1303] [outer = (nil)] 12:51:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f03303d7000) [pid = 2480] [serial = 1304] [outer = 0x7f03303cf800] 12:51:23 INFO - PROCESS | 2480 | 1461268283350 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 199 (0x7f03303dbc00) [pid = 2480] [serial = 1305] [outer = 0x7f03303cf800] 12:51:24 INFO - PROCESS | 2480 | 1461268284143 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1226ms 12:51:24 INFO - PROCESS | 2480 | 1461268284185 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:51:24 INFO - PROCESS | 2480 | 1461268284188 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:51:24 INFO - PROCESS | 2480 | 1461268284195 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 2480 | 1461268284197 Marionette TRACE conn3 <- [1,1710,null,{}] 12:51:24 INFO - PROCESS | 2480 | 1461268284202 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:24 INFO - PROCESS | 2480 | 1461268284349 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:51:24 INFO - PROCESS | 2480 | 1461268284523 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330512800 == 121 [pid = 2480] [id = 435] 12:51:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 200 (0x7f0330291000) [pid = 2480] [serial = 1306] [outer = (nil)] 12:51:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f0330297000) [pid = 2480] [serial = 1307] [outer = 0x7f0330291000] 12:51:24 INFO - PROCESS | 2480 | 1461268284584 Marionette DEBUG loaded listener.js 12:51:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f033029bc00) [pid = 2480] [serial = 1308] [outer = 0x7f0330291000] 12:51:25 INFO - PROCESS | 2480 | 1461268285391 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1229ms 12:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:51:25 INFO - PROCESS | 2480 | 1461268285425 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:51:25 INFO - PROCESS | 2480 | 1461268285428 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:51:25 INFO - PROCESS | 2480 | 1461268285433 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:51:25 INFO - PROCESS | 2480 | 1461268285437 Marionette TRACE conn3 <- [1,1714,null,{}] 12:51:25 INFO - PROCESS | 2480 | 1461268285441 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:25 INFO - PROCESS | 2480 | 1461268285609 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:51:25 INFO - PROCESS | 2480 | 1461268285789 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335660800 == 122 [pid = 2480] [id = 436] 12:51:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f0330296c00) [pid = 2480] [serial = 1309] [outer = (nil)] 12:51:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f033ae0a000) [pid = 2480] [serial = 1310] [outer = 0x7f0330296c00] 12:51:25 INFO - PROCESS | 2480 | 1461268285854 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f0344365000) [pid = 2480] [serial = 1311] [outer = 0x7f0330296c00] 12:51:27 INFO - PROCESS | 2480 | 1461268287036 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1637ms 12:51:27 INFO - PROCESS | 2480 | 1461268287071 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 2480 | 1461268287075 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:51:27 INFO - PROCESS | 2480 | 1461268287081 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 2480 | 1461268287085 Marionette TRACE conn3 <- [1,1718,null,{}] 12:51:27 INFO - PROCESS | 2480 | 1461268287091 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:27 INFO - PROCESS | 2480 | 1461268287266 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:51:27 INFO - PROCESS | 2480 | 1461268287609 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03313cd800 == 123 [pid = 2480] [id = 437] 12:51:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f0333ca5400) [pid = 2480] [serial = 1312] [outer = (nil)] 12:51:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f0335569800) [pid = 2480] [serial = 1313] [outer = 0x7f0333ca5400] 12:51:27 INFO - PROCESS | 2480 | 1461268287674 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f033ae07000) [pid = 2480] [serial = 1314] [outer = 0x7f0333ca5400] 12:51:28 INFO - PROCESS | 2480 | 1461268288428 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1379ms 12:51:28 INFO - PROCESS | 2480 | 1461268288461 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:51:28 INFO - PROCESS | 2480 | 1461268288468 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:51:28 INFO - PROCESS | 2480 | 1461268288476 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:51:28 INFO - PROCESS | 2480 | 1461268288478 Marionette TRACE conn3 <- [1,1722,null,{}] 12:51:28 INFO - PROCESS | 2480 | 1461268288482 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:28 INFO - PROCESS | 2480 | 1461268288648 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:51:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0361c98800 == 122 [pid = 2480] [id = 378] 12:51:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03421af800 == 121 [pid = 2480] [id = 424] 12:51:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345363800 == 120 [pid = 2480] [id = 423] 12:51:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034229d800 == 119 [pid = 2480] [id = 422] 12:51:28 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f033dea6800) [pid = 2480] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:51:28 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f034436ac00) [pid = 2480] [serial = 1178] [outer = (nil)] [url = about:blank] 12:51:28 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f0354044800) [pid = 2480] [serial = 1184] [outer = (nil)] [url = about:blank] 12:51:28 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f0347807c00) [pid = 2480] [serial = 1181] [outer = (nil)] [url = about:blank] 12:51:28 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f0356033400) [pid = 2480] [serial = 1187] [outer = (nil)] [url = about:blank] 12:51:28 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f0348a88000) [pid = 2480] [serial = 1190] [outer = (nil)] [url = about:blank] 12:51:28 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f0354f9a800) [pid = 2480] [serial = 1193] [outer = (nil)] [url = about:blank] 12:51:28 INFO - PROCESS | 2480 | --DOMWINDOW == 200 (0x7f0347989c00) [pid = 2480] [serial = 1217] [outer = (nil)] [url = about:blank] 12:51:28 INFO - PROCESS | 2480 | 1461268288894 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341fd3000 == 118 [pid = 2480] [id = 421] 12:51:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034027b000 == 117 [pid = 2480] [id = 420] 12:51:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c595000 == 116 [pid = 2480] [id = 419] 12:51:28 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee25800 == 115 [pid = 2480] [id = 418] 12:51:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c333000 == 116 [pid = 2480] [id = 438] 12:51:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f03325dd000) [pid = 2480] [serial = 1315] [outer = (nil)] 12:51:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f033d860400) [pid = 2480] [serial = 1316] [outer = 0x7f03325dd000] 12:51:28 INFO - PROCESS | 2480 | 1461268288973 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f033d96e800) [pid = 2480] [serial = 1317] [outer = 0x7f03325dd000] 12:51:29 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035e782800 == 115 [pid = 2480] [id = 410] 12:51:29 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0359a81000 == 114 [pid = 2480] [id = 409] 12:51:29 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034f0cb000 == 113 [pid = 2480] [id = 408] 12:51:29 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f86800 == 112 [pid = 2480] [id = 407] 12:51:29 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c426800 == 111 [pid = 2480] [id = 406] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f0340414400) [pid = 2480] [serial = 1208] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f03443d3c00) [pid = 2480] [serial = 1211] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 200 (0x7f033d85e400) [pid = 2480] [serial = 1200] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 199 (0x7f033d5ce400) [pid = 2480] [serial = 1199] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 198 (0x7f033e64f000) [pid = 2480] [serial = 1214] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 197 (0x7f033dc36800) [pid = 2480] [serial = 1202] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 196 (0x7f033e056c00) [pid = 2480] [serial = 1203] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f03356e2000) [pid = 2480] [serial = 1197] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f0335569c00) [pid = 2480] [serial = 1196] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f0335bc7400) [pid = 2480] [serial = 1166] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f03422ef400) [pid = 2480] [serial = 1164] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f033ec94800) [pid = 2480] [serial = 1205] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f033dc3dc00) [pid = 2480] [serial = 1169] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f03403ae400) [pid = 2480] [serial = 1172] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f0342d1b800) [pid = 2480] [serial = 1175] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f0346014000) [pid = 2480] [serial = 1212] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f0347989400) [pid = 2480] [serial = 1215] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f0341a96c00) [pid = 2480] [serial = 1209] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f0340295800) [pid = 2480] [serial = 1206] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f033d5c6c00) [pid = 2480] [serial = 816] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:51:29 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f03451e5000) [pid = 2480] [serial = 1116] [outer = (nil)] [url = about:blank] 12:51:29 INFO - PROCESS | 2480 | 1461268289706 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1276ms 12:51:29 INFO - PROCESS | 2480 | 1461268289753 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 2480 | 1461268289757 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:51:29 INFO - PROCESS | 2480 | 1461268289763 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 2480 | 1461268289768 Marionette TRACE conn3 <- [1,1726,null,{}] 12:51:29 INFO - PROCESS | 2480 | 1461268289782 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:29 INFO - PROCESS | 2480 | 1461268289933 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:51:30 INFO - PROCESS | 2480 | 1461268290070 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee2d800 == 112 [pid = 2480] [id = 439] 12:51:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f033d5c6c00) [pid = 2480] [serial = 1318] [outer = (nil)] 12:51:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f033e1ab000) [pid = 2480] [serial = 1319] [outer = 0x7f033d5c6c00] 12:51:30 INFO - PROCESS | 2480 | 1461268290128 Marionette DEBUG loaded listener.js 12:51:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f033e963000) [pid = 2480] [serial = 1320] [outer = 0x7f033d5c6c00] 12:51:30 INFO - PROCESS | 2480 | 1461268290738 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1031ms 12:51:30 INFO - PROCESS | 2480 | 1461268290794 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 2480 | 1461268290798 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:51:30 INFO - PROCESS | 2480 | 1461268290804 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 2480 | 1461268290807 Marionette TRACE conn3 <- [1,1730,null,{}] 12:51:30 INFO - PROCESS | 2480 | 1461268290812 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:31 INFO - PROCESS | 2480 | 1461268291019 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:51:31 INFO - PROCESS | 2480 | 1461268291107 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a6b800 == 113 [pid = 2480] [id = 440] 12:51:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f033d5ce400) [pid = 2480] [serial = 1321] [outer = (nil)] 12:51:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f033ed88c00) [pid = 2480] [serial = 1322] [outer = 0x7f033d5ce400] 12:51:31 INFO - PROCESS | 2480 | 1461268291159 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f0341a94000) [pid = 2480] [serial = 1323] [outer = 0x7f033d5ce400] 12:51:31 INFO - PROCESS | 2480 | 1461268291896 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1128ms 12:51:31 INFO - PROCESS | 2480 | 1461268291933 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 2480 | 1461268291935 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:51:31 INFO - PROCESS | 2480 | 1461268291941 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 2480 | 1461268291944 Marionette TRACE conn3 <- [1,1734,null,{}] 12:51:31 INFO - PROCESS | 2480 | 1461268291954 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:32 INFO - PROCESS | 2480 | 1461268292152 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:51:32 INFO - PROCESS | 2480 | 1461268292177 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341fcf000 == 114 [pid = 2480] [id = 441] 12:51:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f0331552400) [pid = 2480] [serial = 1324] [outer = (nil)] 12:51:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f0342164800) [pid = 2480] [serial = 1325] [outer = 0x7f0331552400] 12:51:32 INFO - PROCESS | 2480 | 1461268292232 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f0342282400) [pid = 2480] [serial = 1326] [outer = 0x7f0331552400] 12:51:33 INFO - PROCESS | 2480 | 1461268293037 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1127ms 12:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:51:33 INFO - PROCESS | 2480 | 1461268293070 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:51:33 INFO - PROCESS | 2480 | 1461268293072 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:51:33 INFO - PROCESS | 2480 | 1461268293076 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:51:33 INFO - PROCESS | 2480 | 1461268293080 Marionette TRACE conn3 <- [1,1738,null,{}] 12:51:33 INFO - PROCESS | 2480 | 1461268293084 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:33 INFO - PROCESS | 2480 | 1461268293292 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:51:33 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f0335bd0c00) [pid = 2480] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:51:33 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f03403b8c00) [pid = 2480] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:51:33 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f033dc3bc00) [pid = 2480] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:51:33 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f03325de000) [pid = 2480] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:51:33 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f033dc35400) [pid = 2480] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:51:33 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f033d5ec000) [pid = 2480] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:51:33 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f033c68cc00) [pid = 2480] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:51:33 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f033d967800) [pid = 2480] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:51:33 INFO - PROCESS | 2480 | 1461268293593 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335515000 == 115 [pid = 2480] [id = 442] 12:51:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f033082ec00) [pid = 2480] [serial = 1327] [outer = (nil)] 12:51:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f033c68cc00) [pid = 2480] [serial = 1328] [outer = 0x7f033082ec00] 12:51:33 INFO - PROCESS | 2480 | 1461268293669 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f03403b8800) [pid = 2480] [serial = 1329] [outer = 0x7f033082ec00] 12:51:34 INFO - PROCESS | 2480 | 1461268294293 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1234ms 12:51:34 INFO - PROCESS | 2480 | 1461268294312 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 2480 | 1461268294314 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:51:34 INFO - PROCESS | 2480 | 1461268294320 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 2480 | 1461268294322 Marionette TRACE conn3 <- [1,1742,null,{}] 12:51:34 INFO - PROCESS | 2480 | 1461268294327 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:34 INFO - PROCESS | 2480 | 1461268294511 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:51:34 INFO - PROCESS | 2480 | 1461268294530 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0344384800 == 116 [pid = 2480] [id = 443] 12:51:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f03325de000) [pid = 2480] [serial = 1330] [outer = (nil)] 12:51:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f03460db800) [pid = 2480] [serial = 1331] [outer = 0x7f03325de000] 12:51:34 INFO - PROCESS | 2480 | 1461268294584 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f0348a8d000) [pid = 2480] [serial = 1332] [outer = 0x7f03325de000] 12:51:35 INFO - PROCESS | 2480 | 1461268295229 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 933ms 12:51:35 INFO - PROCESS | 2480 | 1461268295253 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 2480 | 1461268295256 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:51:35 INFO - PROCESS | 2480 | 1461268295263 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 2480 | 1461268295265 Marionette TRACE conn3 <- [1,1746,null,{}] 12:51:35 INFO - PROCESS | 2480 | 1461268295269 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:35 INFO - PROCESS | 2480 | 1461268295410 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:51:35 INFO - PROCESS | 2480 | 1461268295422 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034638a800 == 117 [pid = 2480] [id = 444] 12:51:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f033ae07c00) [pid = 2480] [serial = 1333] [outer = (nil)] 12:51:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f035404c800) [pid = 2480] [serial = 1334] [outer = 0x7f033ae07c00] 12:51:35 INFO - PROCESS | 2480 | 1461268295478 Marionette DEBUG loaded listener.js 12:51:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f03551ebc00) [pid = 2480] [serial = 1335] [outer = 0x7f033ae07c00] 12:51:36 INFO - PROCESS | 2480 | 1461268296448 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1228ms 12:51:36 INFO - PROCESS | 2480 | 1461268296492 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 2480 | 1461268296499 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:51:36 INFO - PROCESS | 2480 | 1461268296507 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 2480 | 1461268296512 Marionette TRACE conn3 <- [1,1750,null,{}] 12:51:36 INFO - PROCESS | 2480 | 1461268296519 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:36 INFO - PROCESS | 2480 | 1461268296710 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:51:36 INFO - PROCESS | 2480 | 1461268296885 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7ad000 == 118 [pid = 2480] [id = 445] 12:51:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f03314ce000) [pid = 2480] [serial = 1336] [outer = (nil)] 12:51:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f03325d9400) [pid = 2480] [serial = 1337] [outer = 0x7f03314ce000] 12:51:36 INFO - PROCESS | 2480 | 1461268296951 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f033b570400) [pid = 2480] [serial = 1338] [outer = 0x7f03314ce000] 12:51:37 INFO - PROCESS | 2480 | 1461268297806 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1335ms 12:51:37 INFO - PROCESS | 2480 | 1461268297843 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:51:37 INFO - PROCESS | 2480 | 1461268297850 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:51:37 INFO - PROCESS | 2480 | 1461268297859 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:51:37 INFO - PROCESS | 2480 | 1461268297862 Marionette TRACE conn3 <- [1,1754,null,{}] 12:51:37 INFO - PROCESS | 2480 | 1461268297868 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:38 INFO - PROCESS | 2480 | 1461268298031 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:51:38 INFO - PROCESS | 2480 | 1461268298211 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341fa0800 == 119 [pid = 2480] [id = 446] 12:51:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f033d85d000) [pid = 2480] [serial = 1339] [outer = (nil)] 12:51:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f033dd8c000) [pid = 2480] [serial = 1340] [outer = 0x7f033d85d000] 12:51:38 INFO - PROCESS | 2480 | 1461268298275 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f033e1a7800) [pid = 2480] [serial = 1341] [outer = 0x7f033d85d000] 12:51:39 INFO - PROCESS | 2480 | 1461268299207 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1381ms 12:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:51:39 INFO - PROCESS | 2480 | 1461268299240 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 2480 | 1461268299243 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:51:39 INFO - PROCESS | 2480 | 1461268299249 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 2480 | 1461268299254 Marionette TRACE conn3 <- [1,1758,null,{}] 12:51:39 INFO - PROCESS | 2480 | 1461268299268 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:39 INFO - PROCESS | 2480 | 1461268299437 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:51:39 INFO - PROCESS | 2480 | 1461268299621 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347422000 == 120 [pid = 2480] [id = 447] 12:51:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 199 (0x7f033e64f000) [pid = 2480] [serial = 1342] [outer = (nil)] 12:51:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 200 (0x7f034227bc00) [pid = 2480] [serial = 1343] [outer = 0x7f033e64f000] 12:51:39 INFO - PROCESS | 2480 | 1461268299687 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f0342dcd000) [pid = 2480] [serial = 1344] [outer = 0x7f033e64f000] 12:51:40 INFO - PROCESS | 2480 | 1461268300482 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1286ms 12:51:40 INFO - PROCESS | 2480 | 1461268300535 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 2480 | 1461268300538 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:51:40 INFO - PROCESS | 2480 | 1461268300544 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 2480 | 1461268300546 Marionette TRACE conn3 <- [1,1762,null,{}] 12:51:40 INFO - PROCESS | 2480 | 1461268300551 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:40 INFO - PROCESS | 2480 | 1461268300711 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:51:40 INFO - PROCESS | 2480 | 1461268300888 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034afab800 == 121 [pid = 2480] [id = 448] 12:51:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f0340310800) [pid = 2480] [serial = 1345] [outer = (nil)] 12:51:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f0346b62400) [pid = 2480] [serial = 1346] [outer = 0x7f0340310800] 12:51:40 INFO - PROCESS | 2480 | 1461268300949 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f0354ecd800) [pid = 2480] [serial = 1347] [outer = 0x7f0340310800] 12:51:41 INFO - PROCESS | 2480 | 1461268301817 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1329ms 12:51:41 INFO - PROCESS | 2480 | 1461268301875 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:51:41 INFO - PROCESS | 2480 | 1461268301879 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:51:41 INFO - PROCESS | 2480 | 1461268301884 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:51:41 INFO - PROCESS | 2480 | 1461268301887 Marionette TRACE conn3 <- [1,1766,null,{}] 12:51:41 INFO - PROCESS | 2480 | 1461268301891 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:42 INFO - PROCESS | 2480 | 1461268302052 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:51:42 INFO - PROCESS | 2480 | 1461268302230 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a71000 == 122 [pid = 2480] [id = 449] 12:51:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f03359c1400) [pid = 2480] [serial = 1348] [outer = (nil)] 12:51:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f03359c8c00) [pid = 2480] [serial = 1349] [outer = 0x7f03359c1400] 12:51:42 INFO - PROCESS | 2480 | 1461268302291 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f03359cf400) [pid = 2480] [serial = 1350] [outer = 0x7f03359c1400] 12:51:43 INFO - PROCESS | 2480 | 1461268303176 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1336ms 12:51:43 INFO - PROCESS | 2480 | 1461268303221 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 2480 | 1461268303224 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:51:43 INFO - PROCESS | 2480 | 1461268303229 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 2480 | 1461268303231 Marionette TRACE conn3 <- [1,1770,null,{}] 12:51:43 INFO - PROCESS | 2480 | 1461268303236 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:43 INFO - PROCESS | 2480 | 1461268303384 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:51:43 INFO - PROCESS | 2480 | 1461268303563 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f12800 == 123 [pid = 2480] [id = 450] 12:51:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f03359c6800) [pid = 2480] [serial = 1351] [outer = (nil)] 12:51:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f035a15c000) [pid = 2480] [serial = 1352] [outer = 0x7f03359c6800] 12:51:43 INFO - PROCESS | 2480 | 1461268303627 Marionette DEBUG loaded listener.js 12:51:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f035a5fc800) [pid = 2480] [serial = 1353] [outer = 0x7f03359c6800] 12:51:44 INFO - PROCESS | 2480 | 1461268304430 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1227ms 12:51:44 INFO - PROCESS | 2480 | 1461268304456 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 2480 | 1461268304459 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:51:44 INFO - PROCESS | 2480 | 1461268304465 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 2480 | 1461268304466 Marionette TRACE conn3 <- [1,1774,null,{}] 12:51:44 INFO - PROCESS | 2480 | 1461268304472 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:44 INFO - PROCESS | 2480 | 1461268304618 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:51:44 INFO - PROCESS | 2480 | 1461268304797 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035e780000 == 124 [pid = 2480] [id = 451] 12:51:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f033c349c00) [pid = 2480] [serial = 1354] [outer = (nil)] 12:51:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f033c352000) [pid = 2480] [serial = 1355] [outer = 0x7f033c349c00] 12:51:44 INFO - PROCESS | 2480 | 1461268304858 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f033c358000) [pid = 2480] [serial = 1356] [outer = 0x7f033c349c00] 12:51:45 INFO - PROCESS | 2480 | 1461268305546 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1126ms 12:51:45 INFO - PROCESS | 2480 | 1461268305592 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:51:45 INFO - PROCESS | 2480 | 1461268305595 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:51:45 INFO - PROCESS | 2480 | 1461268305617 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:51:45 INFO - PROCESS | 2480 | 1461268305620 Marionette TRACE conn3 <- [1,1778,null,{}] 12:51:45 INFO - PROCESS | 2480 | 1461268305625 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:45 INFO - PROCESS | 2480 | 1461268305773 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:51:45 INFO - PROCESS | 2480 | 1461268305946 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342252000 == 125 [pid = 2480] [id = 452] 12:51:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f03316a4400) [pid = 2480] [serial = 1357] [outer = (nil)] 12:51:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f03316aac00) [pid = 2480] [serial = 1358] [outer = 0x7f03316a4400] 12:51:46 INFO - PROCESS | 2480 | 1461268306008 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 216 (0x7f03316b0000) [pid = 2480] [serial = 1359] [outer = 0x7f03316a4400] 12:51:46 INFO - PROCESS | 2480 | 1461268306757 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1179ms 12:51:46 INFO - PROCESS | 2480 | 1461268306794 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:51:46 INFO - PROCESS | 2480 | 1461268306797 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:51:46 INFO - PROCESS | 2480 | 1461268306819 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 2480 | 1461268306822 Marionette TRACE conn3 <- [1,1782,null,{}] 12:51:46 INFO - PROCESS | 2480 | 1461268306826 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:47 INFO - PROCESS | 2480 | 1461268307005 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:51:47 INFO - PROCESS | 2480 | 1461268307607 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03322dd800 == 126 [pid = 2480] [id = 453] 12:51:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 217 (0x7f032e5bec00) [pid = 2480] [serial = 1360] [outer = (nil)] 12:51:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f0330295000) [pid = 2480] [serial = 1361] [outer = 0x7f032e5bec00] 12:51:47 INFO - PROCESS | 2480 | 1461268307672 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 219 (0x7f03303dc800) [pid = 2480] [serial = 1362] [outer = 0x7f032e5bec00] 12:51:48 INFO - PROCESS | 2480 | 1461268308436 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1681ms 12:51:48 INFO - PROCESS | 2480 | 1461268308500 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:51:48 INFO - PROCESS | 2480 | 1461268308506 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:51:48 INFO - PROCESS | 2480 | 1461268308513 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 2480 | 1461268308517 Marionette TRACE conn3 <- [1,1786,null,{}] 12:51:48 INFO - PROCESS | 2480 | 1461268308523 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:48 INFO - PROCESS | 2480 | 1461268308720 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:51:49 INFO - PROCESS | 2480 | 1461268309013 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03301ea800 == 127 [pid = 2480] [id = 454] 12:51:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f03314cbc00) [pid = 2480] [serial = 1363] [outer = (nil)] 12:51:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f033155e000) [pid = 2480] [serial = 1364] [outer = 0x7f03314cbc00] 12:51:49 INFO - PROCESS | 2480 | 1461268309075 Marionette DEBUG loaded listener.js 12:51:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f03316ad400) [pid = 2480] [serial = 1365] [outer = 0x7f03314cbc00] 12:51:49 INFO - PROCESS | 2480 | 1461268309880 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1430ms 12:51:49 INFO - PROCESS | 2480 | 1461268309947 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 2480 | 1461268309952 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:51:49 INFO - PROCESS | 2480 | 1461268309958 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 2480 | 1461268309960 Marionette TRACE conn3 <- [1,1790,null,{}] 12:51:49 INFO - PROCESS | 2480 | 1461268309965 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:50 INFO - PROCESS | 2480 | 1461268310120 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:51:50 INFO - PROCESS | 2480 | 1461268310298 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ae2e800 == 128 [pid = 2480] [id = 455] 12:51:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f0333cab000) [pid = 2480] [serial = 1366] [outer = (nil)] 12:51:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f03356d3800) [pid = 2480] [serial = 1367] [outer = 0x7f0333cab000] 12:51:50 INFO - PROCESS | 2480 | 1461268310355 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f03359cc400) [pid = 2480] [serial = 1368] [outer = 0x7f0333cab000] 12:51:51 INFO - PROCESS | 2480 | 1461268311148 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1229ms 12:51:51 INFO - PROCESS | 2480 | 1461268311190 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 2480 | 1461268311193 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:51:51 INFO - PROCESS | 2480 | 1461268311205 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 2480 | 1461268311212 Marionette TRACE conn3 <- [1,1794,null,{}] 12:51:51 INFO - PROCESS | 2480 | 1461268311219 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:51 INFO - PROCESS | 2480 | 1461268311371 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:51:51 INFO - PROCESS | 2480 | 1461268311560 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03315d3000 == 129 [pid = 2480] [id = 456] 12:51:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f033c353400) [pid = 2480] [serial = 1369] [outer = (nil)] 12:51:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f033c358c00) [pid = 2480] [serial = 1370] [outer = 0x7f033c353400] 12:51:51 INFO - PROCESS | 2480 | 1461268311618 Marionette DEBUG loaded listener.js 12:51:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f033d5ca000) [pid = 2480] [serial = 1371] [outer = 0x7f033c353400] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034677a000 == 128 [pid = 2480] [id = 387] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0344384800 == 127 [pid = 2480] [id = 443] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0335515000 == 126 [pid = 2480] [id = 442] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f0342d18400) [pid = 2480] [serial = 1277] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f035a5ce800) [pid = 2480] [serial = 1235] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f033e1b0c00) [pid = 2480] [serial = 1241] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f0346362000) [pid = 2480] [serial = 1232] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f033ec9c800) [pid = 2480] [serial = 1247] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f03325dac00) [pid = 2480] [serial = 1250] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f03314cb800) [pid = 2480] [serial = 1244] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f0340e4c800) [pid = 2480] [serial = 1226] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 219 (0x7f0342d1b000) [pid = 2480] [serial = 1229] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 218 (0x7f0330839c00) [pid = 2480] [serial = 1253] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 217 (0x7f033dc37c00) [pid = 2480] [serial = 1223] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 216 (0x7f033ae09000) [pid = 2480] [serial = 1220] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOMWINDOW == 215 (0x7f0342285400) [pid = 2480] [serial = 1238] [outer = (nil)] [url = about:blank] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341fcf000 == 125 [pid = 2480] [id = 441] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a6b800 == 124 [pid = 2480] [id = 440] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee2d800 == 123 [pid = 2480] [id = 439] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c333000 == 122 [pid = 2480] [id = 438] 12:51:52 INFO - PROCESS | 2480 | 1461268312481 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03313cd800 == 121 [pid = 2480] [id = 437] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03301de000 == 120 [pid = 2480] [id = 434] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333c1a000 == 119 [pid = 2480] [id = 433] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035cf32000 == 118 [pid = 2480] [id = 432] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342855000 == 117 [pid = 2480] [id = 431] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0359bcf800 == 116 [pid = 2480] [id = 430] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03540b5000 == 115 [pid = 2480] [id = 429] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347c97800 == 114 [pid = 2480] [id = 428] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341e47800 == 113 [pid = 2480] [id = 427] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c7b8800 == 112 [pid = 2480] [id = 426] 12:51:52 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d9a000 == 111 [pid = 2480] [id = 425] 12:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1342ms 12:51:52 INFO - PROCESS | 2480 | 1461268312541 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:51:52 INFO - PROCESS | 2480 | 1461268312544 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:51:52 INFO - PROCESS | 2480 | 1461268312549 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:51:52 INFO - PROCESS | 2480 | 1461268312551 Marionette TRACE conn3 <- [1,1798,null,{}] 12:51:52 INFO - PROCESS | 2480 | 1461268312556 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:52 INFO - PROCESS | 2480 | 1461268312692 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:51:52 INFO - PROCESS | 2480 | 1461268312700 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03313db800 == 112 [pid = 2480] [id = 457] 12:51:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 216 (0x7f03356da000) [pid = 2480] [serial = 1372] [outer = (nil)] 12:51:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 217 (0x7f033d5cf000) [pid = 2480] [serial = 1373] [outer = 0x7f03356da000] 12:51:52 INFO - PROCESS | 2480 | 1461268312753 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f033d858c00) [pid = 2480] [serial = 1374] [outer = 0x7f03356da000] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 217 (0x7f03428c9c00) [pid = 2480] [serial = 1275] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 216 (0x7f03428c7800) [pid = 2480] [serial = 1272] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 215 (0x7f03403b1c00) [pid = 2480] [serial = 1269] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 214 (0x7f034216cc00) [pid = 2480] [serial = 1271] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f0333ca8c00) [pid = 2480] [serial = 1256] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f033e14b400) [pid = 2480] [serial = 1274] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f033e149000) [pid = 2480] [serial = 1263] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f033e961000) [pid = 2480] [serial = 1265] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f033ed88400) [pid = 2480] [serial = 1266] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f033d862800) [pid = 2480] [serial = 1260] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f0335a52c00) [pid = 2480] [serial = 1257] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f03563e0800) [pid = 2480] [serial = 1218] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f033ed8dc00) [pid = 2480] [serial = 1268] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f033d6d8000) [pid = 2480] [serial = 1259] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f033df19400) [pid = 2480] [serial = 1262] [outer = (nil)] [url = about:blank] 12:51:53 INFO - PROCESS | 2480 | 1461268313515 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 979ms 12:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:51:53 INFO - PROCESS | 2480 | 1461268313533 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 2480 | 1461268313536 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:51:53 INFO - PROCESS | 2480 | 1461268313542 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 2480 | 1461268313544 Marionette TRACE conn3 <- [1,1802,null,{}] 12:51:53 INFO - PROCESS | 2480 | 1461268313548 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:53 INFO - PROCESS | 2480 | 1461268313673 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:51:53 INFO - PROCESS | 2480 | 1461268313683 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e17c000 == 113 [pid = 2480] [id = 458] 12:51:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f033d96c800) [pid = 2480] [serial = 1375] [outer = (nil)] 12:51:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f033dc31400) [pid = 2480] [serial = 1376] [outer = 0x7f033d96c800] 12:51:53 INFO - PROCESS | 2480 | 1461268313767 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f033df18000) [pid = 2480] [serial = 1377] [outer = 0x7f033d96c800] 12:51:54 INFO - PROCESS | 2480 | 1461268314518 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1029ms 12:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:51:54 INFO - PROCESS | 2480 | 1461268314571 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 2480 | 1461268314573 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:51:54 INFO - PROCESS | 2480 | 1461268314578 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 2480 | 1461268314581 Marionette TRACE conn3 <- [1,1806,null,{}] 12:51:54 INFO - PROCESS | 2480 | 1461268314600 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:54 INFO - PROCESS | 2480 | 1461268314744 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:51:54 INFO - PROCESS | 2480 | 1461268314752 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341cd8000 == 114 [pid = 2480] [id = 459] 12:51:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f033df19400) [pid = 2480] [serial = 1378] [outer = (nil)] 12:51:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f033e363400) [pid = 2480] [serial = 1379] [outer = 0x7f033df19400] 12:51:54 INFO - PROCESS | 2480 | 1461268314804 Marionette DEBUG loaded listener.js 12:51:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f033e650000) [pid = 2480] [serial = 1380] [outer = 0x7f033df19400] 12:51:55 INFO - PROCESS | 2480 | 1461268315548 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 990ms 12:51:55 INFO - PROCESS | 2480 | 1461268315568 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:51:55 INFO - PROCESS | 2480 | 1461268315571 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:51:55 INFO - PROCESS | 2480 | 1461268315576 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:51:55 INFO - PROCESS | 2480 | 1461268315578 Marionette TRACE conn3 <- [1,1810,null,{}] 12:51:55 INFO - PROCESS | 2480 | 1461268315582 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:55 INFO - PROCESS | 2480 | 1461268315762 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:51:55 INFO - PROCESS | 2480 | 1461268315787 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f96000 == 115 [pid = 2480] [id = 460] 12:51:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f033e05f800) [pid = 2480] [serial = 1381] [outer = (nil)] 12:51:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f033e968c00) [pid = 2480] [serial = 1382] [outer = 0x7f033e05f800] 12:51:55 INFO - PROCESS | 2480 | 1461268315840 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f033ed7f800) [pid = 2480] [serial = 1383] [outer = 0x7f033e05f800] 12:51:56 INFO - PROCESS | 2480 | 1461268316513 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 974ms 12:51:56 INFO - PROCESS | 2480 | 1461268316551 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 2480 | 1461268316553 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:51:56 INFO - PROCESS | 2480 | 1461268316560 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 2480 | 1461268316561 Marionette TRACE conn3 <- [1,1814,null,{}] 12:51:56 INFO - PROCESS | 2480 | 1461268316571 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:56 INFO - PROCESS | 2480 | 1461268316759 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:51:56 INFO - PROCESS | 2480 | 1461268316786 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421b0800 == 116 [pid = 2480] [id = 461] 12:51:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f033e1ae800) [pid = 2480] [serial = 1384] [outer = (nil)] 12:51:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f033ed8c400) [pid = 2480] [serial = 1385] [outer = 0x7f033e1ae800] 12:51:56 INFO - PROCESS | 2480 | 1461268316848 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f034029ac00) [pid = 2480] [serial = 1386] [outer = 0x7f033e1ae800] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 214 (0x7f03314c6800) [pid = 2480] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f033ed86000) [pid = 2480] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f033e466400) [pid = 2480] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f0348524400) [pid = 2480] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f0342d21800) [pid = 2480] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f034b26e800) [pid = 2480] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f0333caa800) [pid = 2480] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f03314cfc00) [pid = 2480] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f033d5ef400) [pid = 2480] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f0335a5fc00) [pid = 2480] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f0354f91000) [pid = 2480] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f0335a60000) [pid = 2480] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f033e647800) [pid = 2480] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f0354f95000) [pid = 2480] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 200 (0x7f03314c6000) [pid = 2480] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 199 (0x7f034579d000) [pid = 2480] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 198 (0x7f033e1a8800) [pid = 2480] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 197 (0x7f033d5f0000) [pid = 2480] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 196 (0x7f034507c400) [pid = 2480] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f0348173400) [pid = 2480] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f033e058000) [pid = 2480] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f034227b400) [pid = 2480] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f03321cf000) [pid = 2480] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f03321d1800) [pid = 2480] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f03356d4400) [pid = 2480] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f0341e5cc00) [pid = 2480] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f0348524000) [pid = 2480] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f0345839400) [pid = 2480] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f03451d4000) [pid = 2480] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f033ed87400) [pid = 2480] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f0335566c00) [pid = 2480] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f033df21c00) [pid = 2480] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f033556c800) [pid = 2480] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 181 (0x7f033f16f400) [pid = 2480] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 180 (0x7f03321c4000) [pid = 2480] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 179 (0x7f033e147c00) [pid = 2480] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 178 (0x7f033fe11000) [pid = 2480] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 177 (0x7f033e056400) [pid = 2480] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f0330834000) [pid = 2480] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f03321c9000) [pid = 2480] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f033ed8bc00) [pid = 2480] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f033556fc00) [pid = 2480] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f03321c8c00) [pid = 2480] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f03321ce400) [pid = 2480] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f0331552400) [pid = 2480] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f033082ec00) [pid = 2480] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f03325de000) [pid = 2480] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 167 (0x7f0333ca5400) [pid = 2480] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 166 (0x7f033d5c6c00) [pid = 2480] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 165 (0x7f03325dd000) [pid = 2480] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 164 (0x7f033d5ce400) [pid = 2480] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 163 (0x7f0330296c00) [pid = 2480] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 162 (0x7f03422fa800) [pid = 2480] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:51:57 INFO - PROCESS | 2480 | --DOMWINDOW == 161 (0x7f03422f4c00) [pid = 2480] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:51:58 INFO - PROCESS | 2480 | 1461268318330 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1832ms 12:51:58 INFO - PROCESS | 2480 | 1461268318392 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 2480 | 1461268318394 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:51:58 INFO - PROCESS | 2480 | 1461268318400 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 2480 | 1461268318401 Marionette TRACE conn3 <- [1,1818,null,{}] 12:51:58 INFO - PROCESS | 2480 | 1461268318406 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:58 INFO - PROCESS | 2480 | 1461268318544 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:51:58 INFO - PROCESS | 2480 | 1461268318556 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c330000 == 117 [pid = 2480] [id = 462] 12:51:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 162 (0x7f0330832000) [pid = 2480] [serial = 1387] [outer = (nil)] 12:51:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 163 (0x7f0333caa400) [pid = 2480] [serial = 1388] [outer = 0x7f0330832000] 12:51:58 INFO - PROCESS | 2480 | 1461268318607 Marionette DEBUG loaded listener.js 12:51:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 164 (0x7f033b571c00) [pid = 2480] [serial = 1389] [outer = 0x7f0330832000] 12:51:59 INFO - PROCESS | 2480 | 1461268319338 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 974ms 12:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:51:59 INFO - PROCESS | 2480 | 1461268319375 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:51:59 INFO - PROCESS | 2480 | 1461268319377 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:51:59 INFO - PROCESS | 2480 | 1461268319382 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 2480 | 1461268319385 Marionette TRACE conn3 <- [1,1822,null,{}] 12:51:59 INFO - PROCESS | 2480 | 1461268319389 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:51:59 INFO - PROCESS | 2480 | 1461268319571 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:51:59 INFO - PROCESS | 2480 | 1461268319587 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421c2000 == 118 [pid = 2480] [id = 463] 12:51:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 165 (0x7f032e5bac00) [pid = 2480] [serial = 1390] [outer = (nil)] 12:51:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 166 (0x7f033d5ecc00) [pid = 2480] [serial = 1391] [outer = 0x7f032e5bac00] 12:51:59 INFO - PROCESS | 2480 | 1461268319646 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 167 (0x7f033eb24c00) [pid = 2480] [serial = 1392] [outer = 0x7f032e5bac00] 12:52:00 INFO - PROCESS | 2480 | 1461268320619 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1276ms 12:52:00 INFO - PROCESS | 2480 | 1461268320659 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:52:00 INFO - PROCESS | 2480 | 1461268320666 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:52:00 INFO - PROCESS | 2480 | 1461268320674 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:52:00 INFO - PROCESS | 2480 | 1461268320679 Marionette TRACE conn3 <- [1,1826,null,{}] 12:52:00 INFO - PROCESS | 2480 | 1461268320685 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:00 INFO - PROCESS | 2480 | 1461268320864 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:52:01 INFO - PROCESS | 2480 | 1461268321038 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c33b000 == 119 [pid = 2480] [id = 464] 12:52:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f03314c2800) [pid = 2480] [serial = 1393] [outer = (nil)] 12:52:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f03316a6400) [pid = 2480] [serial = 1394] [outer = 0x7f03314c2800] 12:52:01 INFO - PROCESS | 2480 | 1461268321101 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f03325d8400) [pid = 2480] [serial = 1395] [outer = 0x7f03314c2800] 12:52:02 INFO - PROCESS | 2480 | 1461268322047 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1437ms 12:52:02 INFO - PROCESS | 2480 | 1461268322112 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 2480 | 1461268322119 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:52:02 INFO - PROCESS | 2480 | 1461268322128 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 2480 | 1461268322132 Marionette TRACE conn3 <- [1,1830,null,{}] 12:52:02 INFO - PROCESS | 2480 | 1461268322137 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:02 INFO - PROCESS | 2480 | 1461268322341 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:52:02 INFO - PROCESS | 2480 | 1461268322591 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340378800 == 120 [pid = 2480] [id = 465] 12:52:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f03359c7000) [pid = 2480] [serial = 1396] [outer = (nil)] 12:52:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f033b4b5c00) [pid = 2480] [serial = 1397] [outer = 0x7f03359c7000] 12:52:02 INFO - PROCESS | 2480 | 1461268322698 Marionette DEBUG loaded listener.js 12:52:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f033c684800) [pid = 2480] [serial = 1398] [outer = 0x7f03359c7000] 12:52:03 INFO - PROCESS | 2480 | 1461268323507 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1428ms 12:52:03 INFO - PROCESS | 2480 | 1461268323557 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:52:03 INFO - PROCESS | 2480 | 1461268323560 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:52:03 INFO - PROCESS | 2480 | 1461268323566 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:52:03 INFO - PROCESS | 2480 | 1461268323571 Marionette TRACE conn3 <- [1,1834,null,{}] 12:52:03 INFO - PROCESS | 2480 | 1461268323585 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:03 INFO - PROCESS | 2480 | 1461268323764 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:52:03 INFO - PROCESS | 2480 | 1461268323950 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034268c000 == 121 [pid = 2480] [id = 466] 12:52:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f033d857000) [pid = 2480] [serial = 1399] [outer = (nil)] 12:52:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f033dc3a800) [pid = 2480] [serial = 1400] [outer = 0x7f033d857000] 12:52:04 INFO - PROCESS | 2480 | 1461268324019 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f033e1a9000) [pid = 2480] [serial = 1401] [outer = 0x7f033d857000] 12:52:04 INFO - PROCESS | 2480 | 1461268324817 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1284ms 12:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:52:04 INFO - PROCESS | 2480 | 1461268324851 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 2480 | 1461268324854 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:52:04 INFO - PROCESS | 2480 | 1461268324859 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 2480 | 1461268324862 Marionette TRACE conn3 <- [1,1838,null,{}] 12:52:04 INFO - PROCESS | 2480 | 1461268324867 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:05 INFO - PROCESS | 2480 | 1461268325018 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:52:05 INFO - PROCESS | 2480 | 1461268325197 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034437f000 == 122 [pid = 2480] [id = 467] 12:52:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f033d94a400) [pid = 2480] [serial = 1402] [outer = (nil)] 12:52:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 178 (0x7f033ec98000) [pid = 2480] [serial = 1403] [outer = 0x7f033d94a400] 12:52:05 INFO - PROCESS | 2480 | 1461268325258 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f033ed8d400) [pid = 2480] [serial = 1404] [outer = 0x7f033d94a400] 12:52:06 INFO - PROCESS | 2480 | 1461268326019 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1226ms 12:52:06 INFO - PROCESS | 2480 | 1461268326085 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 2480 | 1461268326089 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:52:06 INFO - PROCESS | 2480 | 1461268326094 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 2480 | 1461268326096 Marionette TRACE conn3 <- [1,1842,null,{}] 12:52:06 INFO - PROCESS | 2480 | 1461268326101 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:06 INFO - PROCESS | 2480 | 1461268326260 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:52:06 INFO - PROCESS | 2480 | 1461268326434 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f1b800 == 123 [pid = 2480] [id = 468] 12:52:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f033d5f4000) [pid = 2480] [serial = 1405] [outer = (nil)] 12:52:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f0340299000) [pid = 2480] [serial = 1406] [outer = 0x7f033d5f4000] 12:52:06 INFO - PROCESS | 2480 | 1461268326497 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f034040ec00) [pid = 2480] [serial = 1407] [outer = 0x7f033d5f4000] 12:52:07 INFO - PROCESS | 2480 | 1461268327289 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1229ms 12:52:07 INFO - PROCESS | 2480 | 1461268327324 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 2480 | 1461268327327 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:52:07 INFO - PROCESS | 2480 | 1461268327333 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 2480 | 1461268327335 Marionette TRACE conn3 <- [1,1846,null,{}] 12:52:07 INFO - PROCESS | 2480 | 1461268327340 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:07 INFO - PROCESS | 2480 | 1461268327509 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:52:07 INFO - PROCESS | 2480 | 1461268327690 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347419000 == 124 [pid = 2480] [id = 469] 12:52:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f0341a92c00) [pid = 2480] [serial = 1408] [outer = (nil)] 12:52:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f0342163800) [pid = 2480] [serial = 1409] [outer = 0x7f0341a92c00] 12:52:07 INFO - PROCESS | 2480 | 1461268327754 Marionette DEBUG loaded listener.js 12:52:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f0342283c00) [pid = 2480] [serial = 1410] [outer = 0x7f0341a92c00] 12:52:08 INFO - PROCESS | 2480 | 1461268328544 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1278ms 12:52:08 INFO - PROCESS | 2480 | 1461268328612 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:52:08 INFO - PROCESS | 2480 | 1461268328615 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:52:08 INFO - PROCESS | 2480 | 1461268328620 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:52:08 INFO - PROCESS | 2480 | 1461268328622 Marionette TRACE conn3 <- [1,1850,null,{}] 12:52:08 INFO - PROCESS | 2480 | 1461268328628 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:08 INFO - PROCESS | 2480 | 1461268328809 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:52:08 INFO - PROCESS | 2480 | 1461268328987 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347c97000 == 125 [pid = 2480] [id = 470] 12:52:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f0341a95000) [pid = 2480] [serial = 1411] [outer = (nil)] 12:52:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f03428c3c00) [pid = 2480] [serial = 1412] [outer = 0x7f0341a95000] 12:52:09 INFO - PROCESS | 2480 | 1461268329048 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f03428cd800) [pid = 2480] [serial = 1413] [outer = 0x7f0341a95000] 12:52:09 INFO - PROCESS | 2480 | 1461268329827 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1279ms 12:52:09 INFO - PROCESS | 2480 | 1461268329902 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 2480 | 1461268329905 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:52:09 INFO - PROCESS | 2480 | 1461268329913 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 2480 | 1461268329916 Marionette TRACE conn3 <- [1,1854,null,{}] 12:52:09 INFO - PROCESS | 2480 | 1461268329921 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:10 INFO - PROCESS | 2480 | 1461268330077 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:52:10 INFO - PROCESS | 2480 | 1461268330257 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034e2c8000 == 126 [pid = 2480] [id = 471] 12:52:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f0342284000) [pid = 2480] [serial = 1414] [outer = (nil)] 12:52:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f0342d1dc00) [pid = 2480] [serial = 1415] [outer = 0x7f0342284000] 12:52:10 INFO - PROCESS | 2480 | 1461268330321 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f0342dd4800) [pid = 2480] [serial = 1416] [outer = 0x7f0342284000] 12:52:11 INFO - PROCESS | 2480 | 1461268331106 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1231ms 12:52:11 INFO - PROCESS | 2480 | 1461268331145 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:52:11 INFO - PROCESS | 2480 | 1461268331148 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:52:11 INFO - PROCESS | 2480 | 1461268331153 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 2480 | 1461268331155 Marionette TRACE conn3 <- [1,1858,null,{}] 12:52:11 INFO - PROCESS | 2480 | 1461268331161 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:11 INFO - PROCESS | 2480 | 1461268331315 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:52:11 INFO - PROCESS | 2480 | 1461268331496 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0356123000 == 127 [pid = 2480] [id = 472] 12:52:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f03428c3400) [pid = 2480] [serial = 1417] [outer = (nil)] 12:52:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f03451cec00) [pid = 2480] [serial = 1418] [outer = 0x7f03428c3400] 12:52:11 INFO - PROCESS | 2480 | 1461268331558 Marionette DEBUG loaded listener.js 12:52:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f0345f2f800) [pid = 2480] [serial = 1419] [outer = 0x7f03428c3400] 12:52:12 INFO - PROCESS | 2480 | 1461268332371 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1277ms 12:52:12 INFO - PROCESS | 2480 | 1461268332432 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:52:12 INFO - PROCESS | 2480 | 1461268332435 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:52:12 INFO - PROCESS | 2480 | 1461268332440 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 2480 | 1461268332443 Marionette TRACE conn3 <- [1,1862,null,{}] 12:52:12 INFO - PROCESS | 2480 | 1461268332447 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:12 INFO - PROCESS | 2480 | 1461268332607 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:52:12 INFO - PROCESS | 2480 | 1461268332794 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c41f000 == 128 [pid = 2480] [id = 473] 12:52:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f033082fc00) [pid = 2480] [serial = 1420] [outer = (nil)] 12:52:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f03321c7c00) [pid = 2480] [serial = 1421] [outer = 0x7f033082fc00] 12:52:12 INFO - PROCESS | 2480 | 1461268332865 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f033ec9f800) [pid = 2480] [serial = 1422] [outer = 0x7f033082fc00] 12:52:13 INFO - PROCESS | 2480 | 1461268333723 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1329ms 12:52:13 INFO - PROCESS | 2480 | 1461268333770 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:52:13 INFO - PROCESS | 2480 | 1461268333774 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:52:13 INFO - PROCESS | 2480 | 1461268333779 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:52:13 INFO - PROCESS | 2480 | 1461268333782 Marionette TRACE conn3 <- [1,1866,null,{}] 12:52:13 INFO - PROCESS | 2480 | 1461268333787 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:14 INFO - PROCESS | 2480 | 1461268334040 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:52:14 INFO - PROCESS | 2480 | 1461268334222 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03357f5800 == 129 [pid = 2480] [id = 474] 12:52:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f03303d9800) [pid = 2480] [serial = 1423] [outer = (nil)] 12:52:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 199 (0x7f03356dc800) [pid = 2480] [serial = 1424] [outer = 0x7f03303d9800] 12:52:14 INFO - PROCESS | 2480 | 1461268334291 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 200 (0x7f033e144800) [pid = 2480] [serial = 1425] [outer = 0x7f03303d9800] 12:52:15 INFO - PROCESS | 2480 | 1461268335065 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1341ms 12:52:15 INFO - PROCESS | 2480 | 1461268335129 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 2480 | 1461268335132 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:52:15 INFO - PROCESS | 2480 | 1461268335139 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 2480 | 1461268335141 Marionette TRACE conn3 <- [1,1870,null,{}] 12:52:15 INFO - PROCESS | 2480 | 1461268335146 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:15 INFO - PROCESS | 2480 | 1461268335298 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:52:15 INFO - PROCESS | 2480 | 1461268335801 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ae21800 == 130 [pid = 2480] [id = 475] 12:52:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f032e5b9800) [pid = 2480] [serial = 1426] [outer = (nil)] 12:52:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f032e5bd000) [pid = 2480] [serial = 1427] [outer = 0x7f032e5b9800] 12:52:15 INFO - PROCESS | 2480 | 1461268335905 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f0330833000) [pid = 2480] [serial = 1428] [outer = 0x7f032e5b9800] 12:52:16 INFO - PROCESS | 2480 | 1461268336653 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1577ms 12:52:16 INFO - PROCESS | 2480 | 1461268336726 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 2480 | 1461268336732 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:52:16 INFO - PROCESS | 2480 | 1461268336743 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 2480 | 1461268336746 Marionette TRACE conn3 <- [1,1874,null,{}] 12:52:16 INFO - PROCESS | 2480 | 1461268336753 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:16 INFO - PROCESS | 2480 | 1461268336928 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:52:17 INFO - PROCESS | 2480 | 1461268337262 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330797800 == 131 [pid = 2480] [id = 476] 12:52:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f03316a8000) [pid = 2480] [serial = 1429] [outer = (nil)] 12:52:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f03316af000) [pid = 2480] [serial = 1430] [outer = 0x7f03316a8000] 12:52:17 INFO - PROCESS | 2480 | 1461268337364 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f0335567800) [pid = 2480] [serial = 1431] [outer = 0x7f03316a8000] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c330000 == 130 [pid = 2480] [id = 462] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03421b0800 == 129 [pid = 2480] [id = 461] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f034aed6000) [pid = 2480] [serial = 1295] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f033155b800) [pid = 2480] [serial = 1298] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f03563d5400) [pid = 2480] [serial = 1301] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f03303d7000) [pid = 2480] [serial = 1304] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f0330297000) [pid = 2480] [serial = 1307] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | 1461268338303 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f96000 == 128 [pid = 2480] [id = 460] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341cd8000 == 127 [pid = 2480] [id = 459] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e17c000 == 126 [pid = 2480] [id = 458] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03313db800 == 125 [pid = 2480] [id = 457] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03315d3000 == 124 [pid = 2480] [id = 456] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ae2e800 == 123 [pid = 2480] [id = 455] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03301ea800 == 122 [pid = 2480] [id = 454] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03322dd800 == 121 [pid = 2480] [id = 453] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f12800 == 120 [pid = 2480] [id = 450] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0359a71000 == 119 [pid = 2480] [id = 449] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034afab800 == 118 [pid = 2480] [id = 448] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347422000 == 117 [pid = 2480] [id = 447] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341fa0800 == 116 [pid = 2480] [id = 446] 12:52:18 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c7ad000 == 115 [pid = 2480] [id = 445] 12:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1631ms 12:52:18 INFO - PROCESS | 2480 | 1461268338376 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:52:18 INFO - PROCESS | 2480 | 1461268338382 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:52:18 INFO - PROCESS | 2480 | 1461268338388 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 2480 | 1461268338390 Marionette TRACE conn3 <- [1,1878,null,{}] 12:52:18 INFO - PROCESS | 2480 | 1461268338396 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:18 INFO - PROCESS | 2480 | 1461268338542 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:52:18 INFO - PROCESS | 2480 | 1461268338552 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03313c8800 == 116 [pid = 2480] [id = 477] 12:52:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f0335570c00) [pid = 2480] [serial = 1432] [outer = (nil)] 12:52:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f03359cdc00) [pid = 2480] [serial = 1433] [outer = 0x7f0335570c00] 12:52:18 INFO - PROCESS | 2480 | 1461268338602 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f033b4a8400) [pid = 2480] [serial = 1434] [outer = 0x7f0335570c00] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f03325da400) [pid = 2480] [serial = 1254] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f033d5f2800) [pid = 2480] [serial = 1092] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f0341e24400) [pid = 2480] [serial = 1125] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 200 (0x7f033dc3d400) [pid = 2480] [serial = 1122] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 199 (0x7f033ae09800) [pid = 2480] [serial = 1068] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 198 (0x7f033c68b000) [pid = 2480] [serial = 1119] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 197 (0x7f03428c2c00) [pid = 2480] [serial = 1248] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 196 (0x7f0342167c00) [pid = 2480] [serial = 1227] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f0341e5e000) [pid = 2480] [serial = 1080] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f035631b000) [pid = 2480] [serial = 1188] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f034aed2400) [pid = 2480] [serial = 1131] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f035a0cf000) [pid = 2480] [serial = 1191] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f033c686800) [pid = 2480] [serial = 1167] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f033e1b1c00) [pid = 2480] [serial = 1251] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f033e148000) [pid = 2480] [serial = 1224] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f033b571000) [pid = 2480] [serial = 1221] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f035a63b000) [pid = 2480] [serial = 1236] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f033d948000) [pid = 2480] [serial = 1071] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f0347806c00) [pid = 2480] [serial = 1038] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f035a0d9400) [pid = 2480] [serial = 1137] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f03314d1800) [pid = 2480] [serial = 1245] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f034afc0000) [pid = 2480] [serial = 1182] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 181 (0x7f033e1b6400) [pid = 2480] [serial = 1242] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 180 (0x7f033e14f800) [pid = 2480] [serial = 1170] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 179 (0x7f0346d4dc00) [pid = 2480] [serial = 978] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 178 (0x7f0359b9d800) [pid = 2480] [serial = 1134] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 177 (0x7f0341a8dc00) [pid = 2480] [serial = 1035] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f035a50a400) [pid = 2480] [serial = 1239] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f0354c7cc00) [pid = 2480] [serial = 1089] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f0347cee000) [pid = 2480] [serial = 1041] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f0340418400) [pid = 2480] [serial = 1077] [outer = (nil)] [url = about:blank] 12:52:18 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f03451d4400) [pid = 2480] [serial = 1179] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f035c20d400) [pid = 2480] [serial = 1044] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f0354f96000) [pid = 2480] [serial = 1185] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f034b275400) [pid = 2480] [serial = 1233] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f0342dce800) [pid = 2480] [serial = 1176] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 167 (0x7f0335bccc00) [pid = 2480] [serial = 1029] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 166 (0x7f033ec91c00) [pid = 2480] [serial = 1074] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 165 (0x7f033dc32800) [pid = 2480] [serial = 1032] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 164 (0x7f0345f35400) [pid = 2480] [serial = 1128] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 163 (0x7f033d967c00) [pid = 2480] [serial = 1140] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 162 (0x7f0341a96000) [pid = 2480] [serial = 1173] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 161 (0x7f03449abc00) [pid = 2480] [serial = 1230] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 160 (0x7f035a5c8000) [pid = 2480] [serial = 1194] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 159 (0x7f034aeddc00) [pid = 2480] [serial = 1086] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 158 (0x7f034672bc00) [pid = 2480] [serial = 1083] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 157 (0x7f0342164800) [pid = 2480] [serial = 1325] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 156 (0x7f033c68cc00) [pid = 2480] [serial = 1328] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 155 (0x7f0342282400) [pid = 2480] [serial = 1326] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 154 (0x7f03460db800) [pid = 2480] [serial = 1331] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 153 (0x7f033ae07000) [pid = 2480] [serial = 1314] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 152 (0x7f0335569800) [pid = 2480] [serial = 1313] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 151 (0x7f03443d7c00) [pid = 2480] [serial = 1292] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f03325dc400) [pid = 2480] [serial = 1280] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f033e1ab000) [pid = 2480] [serial = 1319] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f033e963000) [pid = 2480] [serial = 1320] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f033d860400) [pid = 2480] [serial = 1316] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f033d96e800) [pid = 2480] [serial = 1317] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f033ed88c00) [pid = 2480] [serial = 1322] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0342285800) [pid = 2480] [serial = 1289] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f033d944400) [pid = 2480] [serial = 1283] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f0344365000) [pid = 2480] [serial = 1311] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f033ae0a000) [pid = 2480] [serial = 1310] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f03402a0000) [pid = 2480] [serial = 1286] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f0341a94000) [pid = 2480] [serial = 1323] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f03403b8800) [pid = 2480] [serial = 1329] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f0348a8d000) [pid = 2480] [serial = 1332] [outer = (nil)] [url = about:blank] 12:52:19 INFO - PROCESS | 2480 | 1461268339493 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1132ms 12:52:19 INFO - PROCESS | 2480 | 1461268339520 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:52:19 INFO - PROCESS | 2480 | 1461268339523 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:52:19 INFO - PROCESS | 2480 | 1461268339535 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 2480 | 1461268339542 Marionette TRACE conn3 <- [1,1882,null,{}] 12:52:19 INFO - PROCESS | 2480 | 1461268339549 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:19 INFO - PROCESS | 2480 | 1461268339694 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:52:19 INFO - PROCESS | 2480 | 1461268339711 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c43a000 == 117 [pid = 2480] [id = 478] 12:52:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f033b576c00) [pid = 2480] [serial = 1435] [outer = (nil)] 12:52:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f033c691400) [pid = 2480] [serial = 1436] [outer = 0x7f033b576c00] 12:52:19 INFO - PROCESS | 2480 | 1461268339763 Marionette DEBUG loaded listener.js 12:52:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f033d5ec800) [pid = 2480] [serial = 1437] [outer = 0x7f033b576c00] 12:52:20 INFO - PROCESS | 2480 | 1461268340485 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 998ms 12:52:20 INFO - PROCESS | 2480 | 1461268340528 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 2480 | 1461268340532 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:52:20 INFO - PROCESS | 2480 | 1461268340537 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 2480 | 1461268340539 Marionette TRACE conn3 <- [1,1886,null,{}] 12:52:20 INFO - PROCESS | 2480 | 1461268340545 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:20 INFO - PROCESS | 2480 | 1461268340760 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:52:20 INFO - PROCESS | 2480 | 1461268340850 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e1da800 == 118 [pid = 2480] [id = 479] 12:52:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f03303d7000) [pid = 2480] [serial = 1438] [outer = (nil)] 12:52:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033d85dc00) [pid = 2480] [serial = 1439] [outer = 0x7f03303d7000] 12:52:20 INFO - PROCESS | 2480 | 1461268340900 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f033d968c00) [pid = 2480] [serial = 1440] [outer = 0x7f03303d7000] 12:52:21 INFO - PROCESS | 2480 | 1461268341590 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1128ms 12:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:52:21 INFO - PROCESS | 2480 | 1461268341667 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:52:21 INFO - PROCESS | 2480 | 1461268341670 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:52:21 INFO - PROCESS | 2480 | 1461268341675 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:52:21 INFO - PROCESS | 2480 | 1461268341677 Marionette TRACE conn3 <- [1,1890,null,{}] 12:52:21 INFO - PROCESS | 2480 | 1461268341682 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:21 INFO - PROCESS | 2480 | 1461268341865 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:52:21 INFO - PROCESS | 2480 | 1461268341890 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034036e000 == 119 [pid = 2480] [id = 480] 12:52:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033dc3e400) [pid = 2480] [serial = 1441] [outer = (nil)] 12:52:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f033df1c400) [pid = 2480] [serial = 1442] [outer = 0x7f033dc3e400] 12:52:21 INFO - PROCESS | 2480 | 1461268341955 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f033e1b0000) [pid = 2480] [serial = 1443] [outer = 0x7f033dc3e400] 12:52:22 INFO - PROCESS | 2480 | 1461268342757 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1129ms 12:52:22 INFO - PROCESS | 2480 | 1461268342804 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:52:22 INFO - PROCESS | 2480 | 1461268342806 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:52:22 INFO - PROCESS | 2480 | 1461268342819 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 2480 | 1461268342821 Marionette TRACE conn3 <- [1,1894,null,{}] 12:52:22 INFO - PROCESS | 2480 | 1461268342826 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:23 INFO - PROCESS | 2480 | 1461268343013 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:52:23 INFO - PROCESS | 2480 | 1461268343043 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f12800 == 120 [pid = 2480] [id = 481] 12:52:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f033e1b1c00) [pid = 2480] [serial = 1444] [outer = (nil)] 12:52:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f033ed86800) [pid = 2480] [serial = 1445] [outer = 0x7f033e1b1c00] 12:52:23 INFO - PROCESS | 2480 | 1461268343095 Marionette DEBUG loaded listener.js 12:52:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f033ff6c000) [pid = 2480] [serial = 1446] [outer = 0x7f033e1b1c00] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f033e146c00) [pid = 2480] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f03356d9000) [pid = 2480] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f034216a400) [pid = 2480] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f033e36c400) [pid = 2480] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0330831400) [pid = 2480] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f033ae07c00) [pid = 2480] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f033df19400) [pid = 2480] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f033e05f800) [pid = 2480] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f03303cf800) [pid = 2480] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f033e1ae800) [pid = 2480] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f033c353400) [pid = 2480] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f032e5bec00) [pid = 2480] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 136 (0x7f0331557000) [pid = 2480] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 135 (0x7f03314cbc00) [pid = 2480] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 134 (0x7f0333cab000) [pid = 2480] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 133 (0x7f0330291000) [pid = 2480] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 132 (0x7f033d96c800) [pid = 2480] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 131 (0x7f03356da000) [pid = 2480] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 130 (0x7f033d6dd000) [pid = 2480] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 129 (0x7f0331557c00) [pid = 2480] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:52:23 INFO - PROCESS | 2480 | --DOMWINDOW == 128 (0x7f0330832000) [pid = 2480] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:52:24 INFO - PROCESS | 2480 | 1461268344119 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1333ms 12:52:24 INFO - PROCESS | 2480 | 1461268344146 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:52:24 INFO - PROCESS | 2480 | 1461268344148 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:52:24 INFO - PROCESS | 2480 | 1461268344153 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:52:24 INFO - PROCESS | 2480 | 1461268344155 Marionette TRACE conn3 <- [1,1898,null,{}] 12:52:24 INFO - PROCESS | 2480 | 1461268344159 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:24 INFO - PROCESS | 2480 | 1461268344337 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:52:24 INFO - PROCESS | 2480 | 1461268344356 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e18c000 == 121 [pid = 2480] [id = 482] 12:52:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 129 (0x7f032e5b6000) [pid = 2480] [serial = 1447] [outer = (nil)] 12:52:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 130 (0x7f0331557000) [pid = 2480] [serial = 1448] [outer = 0x7f032e5b6000] 12:52:24 INFO - PROCESS | 2480 | 1461268344407 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 131 (0x7f033d5f2c00) [pid = 2480] [serial = 1449] [outer = 0x7f032e5b6000] 12:52:25 INFO - PROCESS | 2480 | 1461268345081 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 977ms 12:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:52:25 INFO - PROCESS | 2480 | 1461268345131 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 2480 | 1461268345134 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:52:25 INFO - PROCESS | 2480 | 1461268345139 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 2480 | 1461268345142 Marionette TRACE conn3 <- [1,1902,null,{}] 12:52:25 INFO - PROCESS | 2480 | 1461268345146 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:25 INFO - PROCESS | 2480 | 1461268345283 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:52:25 INFO - PROCESS | 2480 | 1461268345418 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421a6800 == 122 [pid = 2480] [id = 483] 12:52:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 132 (0x7f0330291000) [pid = 2480] [serial = 1450] [outer = (nil)] 12:52:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 133 (0x7f033d96c800) [pid = 2480] [serial = 1451] [outer = 0x7f0330291000] 12:52:25 INFO - PROCESS | 2480 | 1461268345470 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 134 (0x7f0340295000) [pid = 2480] [serial = 1452] [outer = 0x7f0330291000] 12:52:26 INFO - PROCESS | 2480 | 1461268346356 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1276ms 12:52:26 INFO - PROCESS | 2480 | 1461268346416 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 2480 | 1461268346422 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:52:26 INFO - PROCESS | 2480 | 1461268346430 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 2480 | 1461268346434 Marionette TRACE conn3 <- [1,1906,null,{}] 12:52:26 INFO - PROCESS | 2480 | 1461268346441 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:26 INFO - PROCESS | 2480 | 1461268346661 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:52:26 INFO - PROCESS | 2480 | 1461268346835 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03357f3800 == 123 [pid = 2480] [id = 484] 12:52:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 135 (0x7f0331552400) [pid = 2480] [serial = 1453] [outer = (nil)] 12:52:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 136 (0x7f03325d1400) [pid = 2480] [serial = 1454] [outer = 0x7f0331552400] 12:52:26 INFO - PROCESS | 2480 | 1461268346902 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 137 (0x7f03356e0c00) [pid = 2480] [serial = 1455] [outer = 0x7f0331552400] 12:52:27 INFO - PROCESS | 2480 | 1461268347755 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1382ms 12:52:27 INFO - PROCESS | 2480 | 1461268347812 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 2480 | 1461268347820 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:52:27 INFO - PROCESS | 2480 | 1461268347829 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 2480 | 1461268347832 Marionette TRACE conn3 <- [1,1910,null,{}] 12:52:27 INFO - PROCESS | 2480 | 1461268347837 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:27 INFO - PROCESS | 2480 | 1461268347993 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:52:28 INFO - PROCESS | 2480 | 1461268348176 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0340264000 == 124 [pid = 2480] [id = 485] 12:52:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f0335a56400) [pid = 2480] [serial = 1456] [outer = (nil)] 12:52:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f033c34a800) [pid = 2480] [serial = 1457] [outer = 0x7f0335a56400] 12:52:28 INFO - PROCESS | 2480 | 1461268348252 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f033d6e0c00) [pid = 2480] [serial = 1458] [outer = 0x7f0335a56400] 12:52:29 INFO - PROCESS | 2480 | 1461268349116 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1330ms 12:52:29 INFO - PROCESS | 2480 | 1461268349160 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 2480 | 1461268349163 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:52:29 INFO - PROCESS | 2480 | 1461268349169 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 2480 | 1461268349174 Marionette TRACE conn3 <- [1,1914,null,{}] 12:52:29 INFO - PROCESS | 2480 | 1461268349188 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:29 INFO - PROCESS | 2480 | 1461268349341 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:52:29 INFO - PROCESS | 2480 | 1461268349523 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342298000 == 125 [pid = 2480] [id = 486] 12:52:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f033e052800) [pid = 2480] [serial = 1459] [outer = (nil)] 12:52:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f033e1a8800) [pid = 2480] [serial = 1460] [outer = 0x7f033e052800] 12:52:29 INFO - PROCESS | 2480 | 1461268349587 Marionette DEBUG loaded listener.js 12:52:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f033ec9fc00) [pid = 2480] [serial = 1461] [outer = 0x7f033e052800] 12:52:30 INFO - PROCESS | 2480 | 1461268350376 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1234ms 12:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:52:30 INFO - PROCESS | 2480 | 1461268350407 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 2480 | 1461268350410 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:52:30 INFO - PROCESS | 2480 | 1461268350417 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 2480 | 1461268350420 Marionette TRACE conn3 <- [1,1918,null,{}] 12:52:30 INFO - PROCESS | 2480 | 1461268350425 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:30 INFO - PROCESS | 2480 | 1461268350582 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:52:30 INFO - PROCESS | 2480 | 1461268350760 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342da5800 == 126 [pid = 2480] [id = 487] 12:52:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033028f800) [pid = 2480] [serial = 1462] [outer = (nil)] 12:52:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f03403b9400) [pid = 2480] [serial = 1463] [outer = 0x7f033028f800] 12:52:30 INFO - PROCESS | 2480 | 1461268350822 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f0341a89400) [pid = 2480] [serial = 1464] [outer = 0x7f033028f800] 12:52:31 INFO - PROCESS | 2480 | 1461268351613 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1234ms 12:52:31 INFO - PROCESS | 2480 | 1461268351651 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:52:31 INFO - PROCESS | 2480 | 1461268351654 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:52:31 INFO - PROCESS | 2480 | 1461268351659 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 2480 | 1461268351661 Marionette TRACE conn3 <- [1,1922,null,{}] 12:52:31 INFO - PROCESS | 2480 | 1461268351666 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:31 INFO - PROCESS | 2480 | 1461268351822 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:52:32 INFO - PROCESS | 2480 | 1461268352000 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03461b6800 == 127 [pid = 2480] [id = 488] 12:52:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f033e1b5c00) [pid = 2480] [serial = 1465] [outer = (nil)] 12:52:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f0341e24400) [pid = 2480] [serial = 1466] [outer = 0x7f033e1b5c00] 12:52:32 INFO - PROCESS | 2480 | 1461268352061 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f0342169c00) [pid = 2480] [serial = 1467] [outer = 0x7f033e1b5c00] 12:52:32 INFO - PROCESS | 2480 | 1461268352836 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1227ms 12:52:32 INFO - PROCESS | 2480 | 1461268352892 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:52:32 INFO - PROCESS | 2480 | 1461268352895 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:52:32 INFO - PROCESS | 2480 | 1461268352901 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:52:32 INFO - PROCESS | 2480 | 1461268352903 Marionette TRACE conn3 <- [1,1926,null,{}] 12:52:32 INFO - PROCESS | 2480 | 1461268352909 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:33 INFO - PROCESS | 2480 | 1461268353090 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:52:33 INFO - PROCESS | 2480 | 1461268353265 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347551000 == 128 [pid = 2480] [id = 489] 12:52:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f034216b800) [pid = 2480] [serial = 1468] [outer = (nil)] 12:52:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f0342d22400) [pid = 2480] [serial = 1469] [outer = 0x7f034216b800] 12:52:33 INFO - PROCESS | 2480 | 1461268353329 Marionette DEBUG loaded listener.js 12:52:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f0345f32c00) [pid = 2480] [serial = 1470] [outer = 0x7f034216b800] 12:52:34 INFO - PROCESS | 2480 | 1461268354081 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1230ms 12:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:52:34 INFO - PROCESS | 2480 | 1461268354132 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 2480 | 1461268354134 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:52:34 INFO - PROCESS | 2480 | 1461268354139 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 2480 | 1461268354142 Marionette TRACE conn3 <- [1,1930,null,{}] 12:52:34 INFO - PROCESS | 2480 | 1461268354147 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:34 INFO - PROCESS | 2480 | 1461268354298 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:52:34 INFO - PROCESS | 2480 | 1461268354476 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034afa3000 == 129 [pid = 2480] [id = 490] 12:52:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f034227e000) [pid = 2480] [serial = 1471] [outer = (nil)] 12:52:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f034632c400) [pid = 2480] [serial = 1472] [outer = 0x7f034227e000] 12:52:34 INFO - PROCESS | 2480 | 1461268354538 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f0346b56400) [pid = 2480] [serial = 1473] [outer = 0x7f034227e000] 12:52:35 INFO - PROCESS | 2480 | 1461268355316 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1227ms 12:52:35 INFO - PROCESS | 2480 | 1461268355373 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:52:35 INFO - PROCESS | 2480 | 1461268355377 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:52:35 INFO - PROCESS | 2480 | 1461268355383 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:52:35 INFO - PROCESS | 2480 | 1461268355386 Marionette TRACE conn3 <- [1,1934,null,{}] 12:52:35 INFO - PROCESS | 2480 | 1461268355391 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:35 INFO - PROCESS | 2480 | 1461268355532 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:52:35 INFO - PROCESS | 2480 | 1461268355708 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03551bd800 == 130 [pid = 2480] [id = 491] 12:52:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f03449abc00) [pid = 2480] [serial = 1474] [outer = (nil)] 12:52:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 157 (0x7f0347805000) [pid = 2480] [serial = 1475] [outer = 0x7f03449abc00] 12:52:35 INFO - PROCESS | 2480 | 1461268355767 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 158 (0x7f0347cf1000) [pid = 2480] [serial = 1476] [outer = 0x7f03449abc00] 12:52:36 INFO - PROCESS | 2480 | 1461268356545 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1225ms 12:52:36 INFO - PROCESS | 2480 | 1461268356609 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:52:36 INFO - PROCESS | 2480 | 1461268356613 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:52:36 INFO - PROCESS | 2480 | 1461268356618 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 2480 | 1461268356620 Marionette TRACE conn3 <- [1,1938,null,{}] 12:52:36 INFO - PROCESS | 2480 | 1461268356625 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:36 INFO - PROCESS | 2480 | 1461268356776 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:52:36 INFO - PROCESS | 2480 | 1461268356950 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a66800 == 131 [pid = 2480] [id = 492] 12:52:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 159 (0x7f0342d1f000) [pid = 2480] [serial = 1477] [outer = (nil)] 12:52:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 160 (0x7f0348526400) [pid = 2480] [serial = 1478] [outer = 0x7f0342d1f000] 12:52:37 INFO - PROCESS | 2480 | 1461268357017 Marionette DEBUG loaded listener.js 12:52:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 161 (0x7f034aed6000) [pid = 2480] [serial = 1479] [outer = 0x7f0342d1f000] 12:52:37 INFO - PROCESS | 2480 | 1461268357724 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1124ms 12:52:37 INFO - PROCESS | 2480 | 1461268357743 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 2480 | 1461268357745 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:52:37 INFO - PROCESS | 2480 | 1461268357750 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 2480 | 1461268357752 Marionette TRACE conn3 <- [1,1942,null,{}] 12:52:37 INFO - PROCESS | 2480 | 1461268357757 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:37 INFO - PROCESS | 2480 | 1461268357904 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:52:38 INFO - PROCESS | 2480 | 1461268358084 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a1d2000 == 132 [pid = 2480] [id = 493] 12:52:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 162 (0x7f0345f2e800) [pid = 2480] [serial = 1480] [outer = (nil)] 12:52:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 163 (0x7f034b275c00) [pid = 2480] [serial = 1481] [outer = 0x7f0345f2e800] 12:52:38 INFO - PROCESS | 2480 | 1461268358145 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 164 (0x7f0354c79000) [pid = 2480] [serial = 1482] [outer = 0x7f0345f2e800] 12:52:38 INFO - PROCESS | 2480 | 1461268358894 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1175ms 12:52:38 INFO - PROCESS | 2480 | 1461268358934 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:52:38 INFO - PROCESS | 2480 | 1461268358944 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:52:38 INFO - PROCESS | 2480 | 1461268358948 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 2480 | 1461268358952 Marionette TRACE conn3 <- [1,1946,null,{}] 12:52:38 INFO - PROCESS | 2480 | 1461268358957 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:39 INFO - PROCESS | 2480 | 1461268359138 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:52:39 INFO - PROCESS | 2480 | 1461268359314 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035cf38000 == 133 [pid = 2480] [id = 494] 12:52:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 165 (0x7f034aeda400) [pid = 2480] [serial = 1483] [outer = (nil)] 12:52:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 166 (0x7f0356313000) [pid = 2480] [serial = 1484] [outer = 0x7f034aeda400] 12:52:39 INFO - PROCESS | 2480 | 1461268359378 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 167 (0x7f0359e48400) [pid = 2480] [serial = 1485] [outer = 0x7f034aeda400] 12:52:40 INFO - PROCESS | 2480 | 1461268360184 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1277ms 12:52:40 INFO - PROCESS | 2480 | 1461268360227 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 2480 | 1461268360230 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:52:40 INFO - PROCESS | 2480 | 1461268360235 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 2480 | 1461268360237 Marionette TRACE conn3 <- [1,1950,null,{}] 12:52:40 INFO - PROCESS | 2480 | 1461268360242 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:40 INFO - PROCESS | 2480 | 1461268360393 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:52:40 INFO - PROCESS | 2480 | 1461268360575 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033050e800 == 134 [pid = 2480] [id = 495] 12:52:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f033028f000) [pid = 2480] [serial = 1486] [outer = (nil)] 12:52:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f033029a000) [pid = 2480] [serial = 1487] [outer = 0x7f033028f000] 12:52:40 INFO - PROCESS | 2480 | 1461268360635 Marionette DEBUG loaded listener.js 12:52:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f03314c9400) [pid = 2480] [serial = 1488] [outer = 0x7f033028f000] 12:52:41 INFO - PROCESS | 2480 | 1461268361784 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1576ms 12:52:41 INFO - PROCESS | 2480 | 1461268361812 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 2480 | 1461268361816 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:52:41 INFO - PROCESS | 2480 | 1461268361824 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 2480 | 1461268361828 Marionette TRACE conn3 <- [1,1954,null,{}] 12:52:41 INFO - PROCESS | 2480 | 1461268361834 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:41 INFO - PROCESS | 2480 | 1461268361992 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:52:42 INFO - PROCESS | 2480 | 1461268362193 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03322d7800 == 135 [pid = 2480] [id = 496] 12:52:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f033083b800) [pid = 2480] [serial = 1489] [outer = (nil)] 12:52:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f03314c4400) [pid = 2480] [serial = 1490] [outer = 0x7f033083b800] 12:52:42 INFO - PROCESS | 2480 | 1461268362250 Marionette DEBUG loaded listener.js 12:52:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f0331552c00) [pid = 2480] [serial = 1491] [outer = 0x7f033083b800] 12:52:43 INFO - PROCESS | 2480 | 1461268363006 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1231ms 12:52:43 INFO - PROCESS | 2480 | 1461268363055 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:52:43 INFO - PROCESS | 2480 | 1461268363062 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:52:43 INFO - PROCESS | 2480 | 1461268363099 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:52:43 INFO - PROCESS | 2480 | 1461268363108 Marionette TRACE conn3 <- [1,1958,null,{}] 12:52:43 INFO - PROCESS | 2480 | 1461268363119 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:43 INFO - PROCESS | 2480 | 1461268363344 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:52:43 INFO - PROCESS | 2480 | 1461268363532 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033051e000 == 136 [pid = 2480] [id = 497] 12:52:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f032e5bd400) [pid = 2480] [serial = 1492] [outer = (nil)] 12:52:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f03321cdc00) [pid = 2480] [serial = 1493] [outer = 0x7f032e5bd400] 12:52:43 INFO - PROCESS | 2480 | 1461268363598 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f03325d7c00) [pid = 2480] [serial = 1494] [outer = 0x7f032e5bd400] 12:52:44 INFO - PROCESS | 2480 | 1461268364451 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1398ms 12:52:44 INFO - PROCESS | 2480 | 1461268364490 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 2480 | 1461268364493 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:52:44 INFO - PROCESS | 2480 | 1461268364498 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 2480 | 1461268364504 Marionette TRACE conn3 <- [1,1962,null,{}] 12:52:44 INFO - PROCESS | 2480 | 1461268364517 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:44 INFO - PROCESS | 2480 | 1461268364736 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:52:44 INFO - PROCESS | 2480 | 1461268364868 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e1d2800 == 135 [pid = 2480] [id = 118] 12:52:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e18c000 == 134 [pid = 2480] [id = 482] 12:52:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f12800 == 133 [pid = 2480] [id = 481] 12:52:44 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f03316aac00) [pid = 2480] [serial = 1358] [outer = (nil)] [url = about:blank] 12:52:44 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f034227bc00) [pid = 2480] [serial = 1343] [outer = (nil)] [url = about:blank] 12:52:44 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f035a15c000) [pid = 2480] [serial = 1352] [outer = (nil)] [url = about:blank] 12:52:44 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f0346b62400) [pid = 2480] [serial = 1346] [outer = (nil)] [url = about:blank] 12:52:44 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f033c352000) [pid = 2480] [serial = 1355] [outer = (nil)] [url = about:blank] 12:52:44 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f03359c8c00) [pid = 2480] [serial = 1349] [outer = (nil)] [url = about:blank] 12:52:44 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f033d5ecc00) [pid = 2480] [serial = 1391] [outer = (nil)] [url = about:blank] 12:52:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03313d3800 == 134 [pid = 2480] [id = 498] 12:52:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f03316aac00) [pid = 2480] [serial = 1495] [outer = (nil)] 12:52:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f03356e0800) [pid = 2480] [serial = 1496] [outer = 0x7f03316aac00] 12:52:44 INFO - PROCESS | 2480 | 1461268364989 Marionette DEBUG loaded listener.js 12:52:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f0335a55000) [pid = 2480] [serial = 1497] [outer = 0x7f03316aac00] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034036e000 == 133 [pid = 2480] [id = 480] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e1da800 == 132 [pid = 2480] [id = 479] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c43a000 == 131 [pid = 2480] [id = 478] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03313c8800 == 130 [pid = 2480] [id = 477] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330797800 == 129 [pid = 2480] [id = 476] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ae21800 == 128 [pid = 2480] [id = 475] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c41f000 == 127 [pid = 2480] [id = 473] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0356123000 == 126 [pid = 2480] [id = 472] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034e2c8000 == 125 [pid = 2480] [id = 471] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347c97000 == 124 [pid = 2480] [id = 470] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347419000 == 123 [pid = 2480] [id = 469] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345f1b800 == 122 [pid = 2480] [id = 468] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034437f000 == 121 [pid = 2480] [id = 467] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034268c000 == 120 [pid = 2480] [id = 466] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0340378800 == 119 [pid = 2480] [id = 465] 12:52:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c33b000 == 118 [pid = 2480] [id = 464] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f0341e64c00) [pid = 2480] [serial = 1287] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f033dc34400) [pid = 2480] [serial = 1284] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f0346363800) [pid = 2480] [serial = 1293] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f03428cf400) [pid = 2480] [serial = 1290] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 167 (0x7f0335bc9000) [pid = 2480] [serial = 1281] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 166 (0x7f03551ebc00) [pid = 2480] [serial = 1335] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 165 (0x7f03325d9400) [pid = 2480] [serial = 1337] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 164 (0x7f033e363400) [pid = 2480] [serial = 1379] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 163 (0x7f033e968c00) [pid = 2480] [serial = 1382] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 162 (0x7f03303dbc00) [pid = 2480] [serial = 1305] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 161 (0x7f033ed8c400) [pid = 2480] [serial = 1385] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 160 (0x7f033c358c00) [pid = 2480] [serial = 1370] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 159 (0x7f0330295000) [pid = 2480] [serial = 1361] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 158 (0x7f0331560400) [pid = 2480] [serial = 1299] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 157 (0x7f033e650000) [pid = 2480] [serial = 1380] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 156 (0x7f033155e000) [pid = 2480] [serial = 1364] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 155 (0x7f03359cc400) [pid = 2480] [serial = 1368] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 154 (0x7f033d5ca000) [pid = 2480] [serial = 1371] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 153 (0x7f035404c800) [pid = 2480] [serial = 1334] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 152 (0x7f034029ac00) [pid = 2480] [serial = 1386] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 151 (0x7f033029bc00) [pid = 2480] [serial = 1308] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f033df18000) [pid = 2480] [serial = 1377] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f033d858c00) [pid = 2480] [serial = 1374] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f033dc31400) [pid = 2480] [serial = 1376] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f03316ad400) [pid = 2480] [serial = 1365] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f033dd8c000) [pid = 2480] [serial = 1340] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f033ed7f800) [pid = 2480] [serial = 1383] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f0358225c00) [pid = 2480] [serial = 1296] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f03303dc800) [pid = 2480] [serial = 1362] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f035a0cb400) [pid = 2480] [serial = 1302] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f03356d3800) [pid = 2480] [serial = 1367] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f033d5cf000) [pid = 2480] [serial = 1373] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f0333caa400) [pid = 2480] [serial = 1388] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f033b571c00) [pid = 2480] [serial = 1389] [outer = (nil)] [url = about:blank] 12:52:45 INFO - PROCESS | 2480 | 1461268365681 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1235ms 12:52:45 INFO - PROCESS | 2480 | 1461268365761 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:52:45 INFO - PROCESS | 2480 | 1461268365765 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:52:45 INFO - PROCESS | 2480 | 1461268365772 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 2480 | 1461268365775 Marionette TRACE conn3 <- [1,1966,null,{}] 12:52:45 INFO - PROCESS | 2480 | 1461268365779 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:45 INFO - PROCESS | 2480 | 1461268365912 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:52:45 INFO - PROCESS | 2480 | 1461268365925 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335d71800 == 119 [pid = 2480] [id = 499] 12:52:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f03325d9400) [pid = 2480] [serial = 1498] [outer = (nil)] 12:52:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f0335bcfc00) [pid = 2480] [serial = 1499] [outer = 0x7f03325d9400] 12:52:45 INFO - PROCESS | 2480 | 1461268365976 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f033ae0c000) [pid = 2480] [serial = 1500] [outer = 0x7f03325d9400] 12:52:46 INFO - PROCESS | 2480 | 1461268366699 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 980ms 12:52:46 INFO - PROCESS | 2480 | 1461268366754 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:52:46 INFO - PROCESS | 2480 | 1461268366757 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:52:46 INFO - PROCESS | 2480 | 1461268366761 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:52:46 INFO - PROCESS | 2480 | 1461268366763 Marionette TRACE conn3 <- [1,1970,null,{}] 12:52:46 INFO - PROCESS | 2480 | 1461268366768 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:46 INFO - PROCESS | 2480 | 1461268366892 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:52:46 INFO - PROCESS | 2480 | 1461268366908 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c42e800 == 120 [pid = 2480] [id = 500] 12:52:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f0335bca800) [pid = 2480] [serial = 1501] [outer = (nil)] 12:52:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f033b4b0400) [pid = 2480] [serial = 1502] [outer = 0x7f0335bca800] 12:52:46 INFO - PROCESS | 2480 | 1461268366958 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033b569c00) [pid = 2480] [serial = 1503] [outer = 0x7f0335bca800] 12:52:47 INFO - PROCESS | 2480 | 1461268367714 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 975ms 12:52:47 INFO - PROCESS | 2480 | 1461268367737 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 2480 | 1461268367740 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:52:47 INFO - PROCESS | 2480 | 1461268367748 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 2480 | 1461268367750 Marionette TRACE conn3 <- [1,1974,null,{}] 12:52:47 INFO - PROCESS | 2480 | 1461268367754 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:47 INFO - PROCESS | 2480 | 1461268367962 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:52:47 INFO - PROCESS | 2480 | 1461268367987 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033de9f000 == 121 [pid = 2480] [id = 501] 12:52:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f033b574000) [pid = 2480] [serial = 1504] [outer = (nil)] 12:52:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f033c358c00) [pid = 2480] [serial = 1505] [outer = 0x7f033b574000] 12:52:48 INFO - PROCESS | 2480 | 1461268368041 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f033d5c6000) [pid = 2480] [serial = 1506] [outer = 0x7f033b574000] 12:52:48 INFO - PROCESS | 2480 | 1461268368674 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 981ms 12:52:48 INFO - PROCESS | 2480 | 1461268368731 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 2480 | 1461268368733 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:52:48 INFO - PROCESS | 2480 | 1461268368738 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 2480 | 1461268368741 Marionette TRACE conn3 <- [1,1978,null,{}] 12:52:48 INFO - PROCESS | 2480 | 1461268368745 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:48 INFO - PROCESS | 2480 | 1461268368931 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:52:48 INFO - PROCESS | 2480 | 1461268368966 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e18a800 == 122 [pid = 2480] [id = 502] 12:52:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f0333cb0000) [pid = 2480] [serial = 1507] [outer = (nil)] 12:52:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f033d5ec000) [pid = 2480] [serial = 1508] [outer = 0x7f0333cb0000] 12:52:49 INFO - PROCESS | 2480 | 1461268369047 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f033d5f6000) [pid = 2480] [serial = 1509] [outer = 0x7f0333cb0000] 12:52:49 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f033dc3e400) [pid = 2480] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:52:49 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f033e1b1c00) [pid = 2480] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:52:49 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f0335570c00) [pid = 2480] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:52:49 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f032e5b6000) [pid = 2480] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:52:49 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f033b576c00) [pid = 2480] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:52:49 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f032e5b9800) [pid = 2480] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:52:49 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f03303d7000) [pid = 2480] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:52:49 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f03316a8000) [pid = 2480] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:52:49 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f032e5bac00) [pid = 2480] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:52:50 INFO - PROCESS | 2480 | 1461268370013 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1329ms 12:52:50 INFO - PROCESS | 2480 | 1461268370067 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:52:50 INFO - PROCESS | 2480 | 1461268370078 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:52:50 INFO - PROCESS | 2480 | 1461268370084 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 2480 | 1461268370086 Marionette TRACE conn3 <- [1,1982,null,{}] 12:52:50 INFO - PROCESS | 2480 | 1461268370090 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:50 INFO - PROCESS | 2480 | 1461268370273 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:52:50 INFO - PROCESS | 2480 | 1461268370360 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e1dc000 == 123 [pid = 2480] [id = 503] 12:52:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f032e5b9800) [pid = 2480] [serial = 1510] [outer = (nil)] 12:52:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f03356dd400) [pid = 2480] [serial = 1511] [outer = 0x7f032e5b9800] 12:52:50 INFO - PROCESS | 2480 | 1461268370412 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033d5f7800) [pid = 2480] [serial = 1512] [outer = 0x7f032e5b9800] 12:52:50 INFO - PROCESS | 2480 | 1461268370973 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 928ms 12:52:51 INFO - PROCESS | 2480 | 1461268371012 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:52:51 INFO - PROCESS | 2480 | 1461268371015 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:52:51 INFO - PROCESS | 2480 | 1461268371020 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 2480 | 1461268371023 Marionette TRACE conn3 <- [1,1986,null,{}] 12:52:51 INFO - PROCESS | 2480 | 1461268371027 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:51 INFO - PROCESS | 2480 | 1461268371209 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:52:51 INFO - PROCESS | 2480 | 1461268371299 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee16000 == 124 [pid = 2480] [id = 504] 12:52:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f032e5bac00) [pid = 2480] [serial = 1513] [outer = (nil)] 12:52:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f033d859800) [pid = 2480] [serial = 1514] [outer = 0x7f032e5bac00] 12:52:51 INFO - PROCESS | 2480 | 1461268371351 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f033d944c00) [pid = 2480] [serial = 1515] [outer = 0x7f032e5bac00] 12:52:52 INFO - PROCESS | 2480 | 1461268372003 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1027ms 12:52:52 INFO - PROCESS | 2480 | 1461268372049 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 2480 | 1461268372055 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:52:52 INFO - PROCESS | 2480 | 1461268372091 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 2480 | 1461268372097 Marionette TRACE conn3 <- [1,1990,null,{}] 12:52:52 INFO - PROCESS | 2480 | 1461268372162 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:52 INFO - PROCESS | 2480 | 1461268372336 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:52:52 INFO - PROCESS | 2480 | 1461268372513 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03313dd000 == 125 [pid = 2480] [id = 505] 12:52:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f0330830400) [pid = 2480] [serial = 1516] [outer = (nil)] 12:52:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f0330838000) [pid = 2480] [serial = 1517] [outer = 0x7f0330830400] 12:52:52 INFO - PROCESS | 2480 | 1461268372578 Marionette DEBUG loaded listener.js 12:52:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f0331559800) [pid = 2480] [serial = 1518] [outer = 0x7f0330830400] 12:52:53 INFO - PROCESS | 2480 | 1461268373352 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1313ms 12:52:53 INFO - PROCESS | 2480 | 1461268373377 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:52:53 INFO - PROCESS | 2480 | 1461268373384 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:52:53 INFO - PROCESS | 2480 | 1461268373393 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 2480 | 1461268373396 Marionette TRACE conn3 <- [1,1994,null,{}] 12:52:53 INFO - PROCESS | 2480 | 1461268373401 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:53 INFO - PROCESS | 2480 | 1461268373562 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:52:53 INFO - PROCESS | 2480 | 1461268373743 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335d6c800 == 126 [pid = 2480] [id = 506] 12:52:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f03325dc000) [pid = 2480] [serial = 1519] [outer = (nil)] 12:52:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f0335564c00) [pid = 2480] [serial = 1520] [outer = 0x7f03325dc000] 12:52:53 INFO - PROCESS | 2480 | 1461268373809 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f03356d8400) [pid = 2480] [serial = 1521] [outer = 0x7f03325dc000] 12:52:54 INFO - PROCESS | 2480 | 1461268374712 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1380ms 12:52:54 INFO - PROCESS | 2480 | 1461268374773 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:52:54 INFO - PROCESS | 2480 | 1461268374777 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:52:54 INFO - PROCESS | 2480 | 1461268374782 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:52:54 INFO - PROCESS | 2480 | 1461268374787 Marionette TRACE conn3 <- [1,1998,null,{}] 12:52:54 INFO - PROCESS | 2480 | 1461268374801 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:54 INFO - PROCESS | 2480 | 1461268374967 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:52:55 INFO - PROCESS | 2480 | 1461268375142 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f121800 == 127 [pid = 2480] [id = 507] 12:52:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f033ae0fc00) [pid = 2480] [serial = 1522] [outer = (nil)] 12:52:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f033c34a000) [pid = 2480] [serial = 1523] [outer = 0x7f033ae0fc00] 12:52:55 INFO - PROCESS | 2480 | 1461268375209 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f033c68fc00) [pid = 2480] [serial = 1524] [outer = 0x7f033ae0fc00] 12:52:56 INFO - PROCESS | 2480 | 1461268376011 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1287ms 12:52:56 INFO - PROCESS | 2480 | 1461268376070 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 2480 | 1461268376073 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:52:56 INFO - PROCESS | 2480 | 1461268376079 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 2480 | 1461268376081 Marionette TRACE conn3 <- [1,2002,null,{}] 12:52:56 INFO - PROCESS | 2480 | 1461268376086 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:56 INFO - PROCESS | 2480 | 1461268376238 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:52:56 INFO - PROCESS | 2480 | 1461268376417 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a67800 == 128 [pid = 2480] [id = 508] 12:52:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 157 (0x7f033ae11000) [pid = 2480] [serial = 1525] [outer = (nil)] 12:52:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 158 (0x7f033d6d7000) [pid = 2480] [serial = 1526] [outer = 0x7f033ae11000] 12:52:56 INFO - PROCESS | 2480 | 1461268376478 Marionette DEBUG loaded listener.js 12:52:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 159 (0x7f033d94b400) [pid = 2480] [serial = 1527] [outer = 0x7f033ae11000] 12:52:57 INFO - PROCESS | 2480 | 1461268377274 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1226ms 12:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:52:57 INFO - PROCESS | 2480 | 1461268377306 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 2480 | 1461268377309 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:52:57 INFO - PROCESS | 2480 | 1461268377313 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 2480 | 1461268377317 Marionette TRACE conn3 <- [1,2006,null,{}] 12:52:57 INFO - PROCESS | 2480 | 1461268377339 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:57 INFO - PROCESS | 2480 | 1461268377494 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:52:57 INFO - PROCESS | 2480 | 1461268377681 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f03000 == 129 [pid = 2480] [id = 509] 12:52:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 160 (0x7f033d5f3800) [pid = 2480] [serial = 1528] [outer = (nil)] 12:52:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 161 (0x7f033d96b400) [pid = 2480] [serial = 1529] [outer = 0x7f033d5f3800] 12:52:57 INFO - PROCESS | 2480 | 1461268377745 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 162 (0x7f033dc36400) [pid = 2480] [serial = 1530] [outer = 0x7f033d5f3800] 12:52:58 INFO - PROCESS | 2480 | 1461268378491 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1246ms 12:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:52:58 INFO - PROCESS | 2480 | 1461268378560 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:52:58 INFO - PROCESS | 2480 | 1461268378563 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:52:58 INFO - PROCESS | 2480 | 1461268378567 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:52:58 INFO - PROCESS | 2480 | 1461268378571 Marionette TRACE conn3 <- [1,2010,null,{}] 12:52:58 INFO - PROCESS | 2480 | 1461268378575 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:52:58 INFO - PROCESS | 2480 | 1461268378796 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:52:58 INFO - PROCESS | 2480 | 1461268378982 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341fc4000 == 130 [pid = 2480] [id = 510] 12:52:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 163 (0x7f033dc3b000) [pid = 2480] [serial = 1531] [outer = (nil)] 12:52:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 164 (0x7f033e05c000) [pid = 2480] [serial = 1532] [outer = 0x7f033dc3b000] 12:52:59 INFO - PROCESS | 2480 | 1461268379065 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 165 (0x7f033e1acc00) [pid = 2480] [serial = 1533] [outer = 0x7f033dc3b000] 12:52:59 INFO - PROCESS | 2480 | 1461268379873 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1331ms 12:52:59 INFO - PROCESS | 2480 | 1461268379900 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 2480 | 1461268379902 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:52:59 INFO - PROCESS | 2480 | 1461268379909 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - PROCESS | 2480 | 1461268379911 Marionette TRACE conn3 <- [1,2014,null,{}] 12:52:59 INFO - PROCESS | 2480 | 1461268379916 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:00 INFO - PROCESS | 2480 | 1461268380066 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:53:00 INFO - PROCESS | 2480 | 1461268380246 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421c2800 == 131 [pid = 2480] [id = 511] 12:53:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 166 (0x7f033e054800) [pid = 2480] [serial = 1534] [outer = (nil)] 12:53:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 167 (0x7f033e36a800) [pid = 2480] [serial = 1535] [outer = 0x7f033e054800] 12:53:00 INFO - PROCESS | 2480 | 1461268380307 Marionette DEBUG loaded listener.js 12:53:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f033e649400) [pid = 2480] [serial = 1536] [outer = 0x7f033e054800] 12:53:01 INFO - PROCESS | 2480 | 1461268381096 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1229ms 12:53:01 INFO - PROCESS | 2480 | 1461268381138 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 2480 | 1461268381141 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:53:01 INFO - PROCESS | 2480 | 1461268381146 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 2480 | 1461268381148 Marionette TRACE conn3 <- [1,2018,null,{}] 12:53:01 INFO - PROCESS | 2480 | 1461268381153 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:01 INFO - PROCESS | 2480 | 1461268381311 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:53:01 INFO - PROCESS | 2480 | 1461268381493 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342295800 == 132 [pid = 2480] [id = 512] 12:53:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f033e057800) [pid = 2480] [serial = 1537] [outer = (nil)] 12:53:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f033e7ce800) [pid = 2480] [serial = 1538] [outer = 0x7f033e057800] 12:53:01 INFO - PROCESS | 2480 | 1461268381555 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f033eb21400) [pid = 2480] [serial = 1539] [outer = 0x7f033e057800] 12:53:02 INFO - PROCESS | 2480 | 1461268382293 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1175ms 12:53:02 INFO - PROCESS | 2480 | 1461268382323 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:53:02 INFO - PROCESS | 2480 | 1461268382326 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:53:02 INFO - PROCESS | 2480 | 1461268382331 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:53:02 INFO - PROCESS | 2480 | 1461268382333 Marionette TRACE conn3 <- [1,2022,null,{}] 12:53:02 INFO - PROCESS | 2480 | 1461268382338 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:02 INFO - PROCESS | 2480 | 1461268382498 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:53:02 INFO - PROCESS | 2480 | 1461268382680 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034285a800 == 133 [pid = 2480] [id = 513] 12:53:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f032e5b6800) [pid = 2480] [serial = 1540] [outer = (nil)] 12:53:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f033ec93400) [pid = 2480] [serial = 1541] [outer = 0x7f032e5b6800] 12:53:02 INFO - PROCESS | 2480 | 1461268382740 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f033ed7f400) [pid = 2480] [serial = 1542] [outer = 0x7f032e5b6800] 12:53:03 INFO - PROCESS | 2480 | 1461268383517 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1224ms 12:53:03 INFO - PROCESS | 2480 | 1461268383558 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 2480 | 1461268383561 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:53:03 INFO - PROCESS | 2480 | 1461268383567 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 2480 | 1461268383569 Marionette TRACE conn3 <- [1,2026,null,{}] 12:53:03 INFO - PROCESS | 2480 | 1461268383574 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:03 INFO - PROCESS | 2480 | 1461268383736 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:53:03 INFO - PROCESS | 2480 | 1461268383918 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0344388000 == 134 [pid = 2480] [id = 514] 12:53:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f03316a5000) [pid = 2480] [serial = 1543] [outer = (nil)] 12:53:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f033ed8d800) [pid = 2480] [serial = 1544] [outer = 0x7f03316a5000] 12:53:03 INFO - PROCESS | 2480 | 1461268383979 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f033fe0ec00) [pid = 2480] [serial = 1545] [outer = 0x7f03316a5000] 12:53:04 INFO - PROCESS | 2480 | 1461268384815 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1277ms 12:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:53:04 INFO - PROCESS | 2480 | 1461268384845 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 2480 | 1461268384848 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:53:04 INFO - PROCESS | 2480 | 1461268384852 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 2480 | 1461268384857 Marionette TRACE conn3 <- [1,2030,null,{}] 12:53:04 INFO - PROCESS | 2480 | 1461268384861 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:05 INFO - PROCESS | 2480 | 1461268385037 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:53:05 INFO - PROCESS | 2480 | 1461268385222 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03461c1000 == 135 [pid = 2480] [id = 515] 12:53:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 178 (0x7f033ff73c00) [pid = 2480] [serial = 1546] [outer = (nil)] 12:53:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f0340302c00) [pid = 2480] [serial = 1547] [outer = 0x7f033ff73c00] 12:53:05 INFO - PROCESS | 2480 | 1461268385287 Marionette DEBUG loaded listener.js 12:53:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f0340412400) [pid = 2480] [serial = 1548] [outer = 0x7f033ff73c00] 12:53:06 INFO - PROCESS | 2480 | 1461268386157 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1378ms 12:53:06 INFO - PROCESS | 2480 | 1461268386232 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:53:06 INFO - PROCESS | 2480 | 1461268386234 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:53:06 INFO - PROCESS | 2480 | 1461268386240 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:53:06 INFO - PROCESS | 2480 | 1461268386242 Marionette TRACE conn3 <- [1,2034,null,{}] 12:53:06 INFO - PROCESS | 2480 | 1461268386247 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:06 INFO - PROCESS | 2480 | 1461268386413 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:53:06 INFO - PROCESS | 2480 | 1461268386599 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033deb1000 == 136 [pid = 2480] [id = 516] 12:53:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f0330299000) [pid = 2480] [serial = 1549] [outer = (nil)] 12:53:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f03359c5c00) [pid = 2480] [serial = 1550] [outer = 0x7f0330299000] 12:53:06 INFO - PROCESS | 2480 | 1461268386661 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f0340310c00) [pid = 2480] [serial = 1551] [outer = 0x7f0330299000] 12:53:07 INFO - PROCESS | 2480 | 1461268387762 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1584ms 12:53:07 INFO - PROCESS | 2480 | 1461268387826 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:53:07 INFO - PROCESS | 2480 | 1461268387831 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:53:07 INFO - PROCESS | 2480 | 1461268387838 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 2480 | 1461268387842 Marionette TRACE conn3 <- [1,2038,null,{}] 12:53:07 INFO - PROCESS | 2480 | 1461268387848 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:08 INFO - PROCESS | 2480 | 1461268388016 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:53:08 INFO - PROCESS | 2480 | 1461268388219 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c7ab000 == 137 [pid = 2480] [id = 517] 12:53:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f033083b400) [pid = 2480] [serial = 1552] [outer = (nil)] 12:53:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f03314c8000) [pid = 2480] [serial = 1553] [outer = 0x7f033083b400] 12:53:08 INFO - PROCESS | 2480 | 1461268388276 Marionette DEBUG loaded listener.js 12:53:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f03316b0c00) [pid = 2480] [serial = 1554] [outer = 0x7f033083b400] 12:53:09 INFO - PROCESS | 2480 | 1461268389047 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1279ms 12:53:09 INFO - PROCESS | 2480 | 1461268389117 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:53:09 INFO - PROCESS | 2480 | 1461268389123 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:53:09 INFO - PROCESS | 2480 | 1461268389132 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:53:09 INFO - PROCESS | 2480 | 1461268389135 Marionette TRACE conn3 <- [1,2042,null,{}] 12:53:09 INFO - PROCESS | 2480 | 1461268389139 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:09 INFO - PROCESS | 2480 | 1461268389292 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:53:09 INFO - PROCESS | 2480 | 1461268389610 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03301ec000 == 138 [pid = 2480] [id = 518] 12:53:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f0333cae400) [pid = 2480] [serial = 1555] [outer = (nil)] 12:53:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f033556c800) [pid = 2480] [serial = 1556] [outer = 0x7f0333cae400] 12:53:09 INFO - PROCESS | 2480 | 1461268389672 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f03359ccc00) [pid = 2480] [serial = 1557] [outer = 0x7f0333cae400] 12:53:10 INFO - PROCESS | 2480 | 1461268390489 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1428ms 12:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:53:10 INFO - PROCESS | 2480 | 1461268390560 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 2480 | 1461268390563 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:53:10 INFO - PROCESS | 2480 | 1461268390567 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 2480 | 1461268390573 Marionette TRACE conn3 <- [1,2046,null,{}] 12:53:10 INFO - PROCESS | 2480 | 1461268390586 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:10 INFO - PROCESS | 2480 | 1461268390799 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:53:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e1dc000 == 137 [pid = 2480] [id = 503] 12:53:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e18a800 == 136 [pid = 2480] [id = 502] 12:53:10 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f03428c3c00) [pid = 2480] [serial = 1412] [outer = (nil)] [url = about:blank] 12:53:10 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f0342d1dc00) [pid = 2480] [serial = 1415] [outer = (nil)] [url = about:blank] 12:53:10 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f03451cec00) [pid = 2480] [serial = 1418] [outer = (nil)] [url = about:blank] 12:53:10 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f03356dc800) [pid = 2480] [serial = 1424] [outer = (nil)] [url = about:blank] 12:53:10 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f03321c7c00) [pid = 2480] [serial = 1421] [outer = (nil)] [url = about:blank] 12:53:10 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f033d96c800) [pid = 2480] [serial = 1451] [outer = (nil)] [url = about:blank] 12:53:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033de9f000 == 135 [pid = 2480] [id = 501] 12:53:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03313d3800 == 134 [pid = 2480] [id = 498] 12:53:10 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033051e000 == 133 [pid = 2480] [id = 497] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03322d7800 == 132 [pid = 2480] [id = 496] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03551bd800 == 131 [pid = 2480] [id = 491] 12:53:11 INFO - PROCESS | 2480 | 1461268391033 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034afa3000 == 130 [pid = 2480] [id = 490] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347551000 == 129 [pid = 2480] [id = 489] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03461b6800 == 128 [pid = 2480] [id = 488] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342da5800 == 127 [pid = 2480] [id = 487] 12:53:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03313db000 == 128 [pid = 2480] [id = 519] 12:53:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f0333cafc00) [pid = 2480] [serial = 1558] [outer = (nil)] 12:53:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f033b4ac400) [pid = 2480] [serial = 1559] [outer = 0x7f0333cafc00] 12:53:11 INFO - PROCESS | 2480 | 1461268391096 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f033c686c00) [pid = 2480] [serial = 1560] [outer = 0x7f0333cafc00] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342298000 == 127 [pid = 2480] [id = 486] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0340264000 == 126 [pid = 2480] [id = 485] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03357f3800 == 125 [pid = 2480] [id = 484] 12:53:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03421a6800 == 124 [pid = 2480] [id = 483] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f033df1c400) [pid = 2480] [serial = 1442] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f033ed86800) [pid = 2480] [serial = 1445] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f033e1b0000) [pid = 2480] [serial = 1443] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f03359cdc00) [pid = 2480] [serial = 1433] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 181 (0x7f033d5f2c00) [pid = 2480] [serial = 1449] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 180 (0x7f033b4a8400) [pid = 2480] [serial = 1434] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 179 (0x7f0340299000) [pid = 2480] [serial = 1406] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 178 (0x7f0331557000) [pid = 2480] [serial = 1448] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 177 (0x7f033c691400) [pid = 2480] [serial = 1436] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f033d5ec800) [pid = 2480] [serial = 1437] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f032e5bd000) [pid = 2480] [serial = 1427] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f033d85dc00) [pid = 2480] [serial = 1439] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f033dc3a800) [pid = 2480] [serial = 1400] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f0330833000) [pid = 2480] [serial = 1428] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f0342163800) [pid = 2480] [serial = 1409] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f033ec98000) [pid = 2480] [serial = 1403] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f0335567800) [pid = 2480] [serial = 1431] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f03316af000) [pid = 2480] [serial = 1430] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 167 (0x7f033eb24c00) [pid = 2480] [serial = 1392] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 166 (0x7f03316a6400) [pid = 2480] [serial = 1394] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 165 (0x7f033b4b5c00) [pid = 2480] [serial = 1397] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 164 (0x7f033ff6c000) [pid = 2480] [serial = 1446] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | --DOMWINDOW == 163 (0x7f033d968c00) [pid = 2480] [serial = 1440] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 2480 | 1461268391817 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1291ms 12:53:11 INFO - PROCESS | 2480 | 1461268391859 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:53:11 INFO - PROCESS | 2480 | 1461268391862 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:53:11 INFO - PROCESS | 2480 | 1461268391867 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:53:11 INFO - PROCESS | 2480 | 1461268391870 Marionette TRACE conn3 <- [1,2050,null,{}] 12:53:11 INFO - PROCESS | 2480 | 1461268391874 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:12 INFO - PROCESS | 2480 | 1461268392020 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:53:12 INFO - PROCESS | 2480 | 1461268392161 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c428000 == 125 [pid = 2480] [id = 520] 12:53:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 164 (0x7f033082dc00) [pid = 2480] [serial = 1561] [outer = (nil)] 12:53:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 165 (0x7f033d5d0c00) [pid = 2480] [serial = 1562] [outer = 0x7f033082dc00] 12:53:12 INFO - PROCESS | 2480 | 1461268392215 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 166 (0x7f033d85dc00) [pid = 2480] [serial = 1563] [outer = 0x7f033082dc00] 12:53:12 INFO - PROCESS | 2480 | 1461268392812 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 975ms 12:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:53:12 INFO - PROCESS | 2480 | 1461268392842 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 2480 | 1461268392844 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:53:12 INFO - PROCESS | 2480 | 1461268392848 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 2480 | 1461268392852 Marionette TRACE conn3 <- [1,2054,null,{}] 12:53:12 INFO - PROCESS | 2480 | 1461268392856 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:12 INFO - PROCESS | 2480 | 1461268392985 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:53:13 INFO - PROCESS | 2480 | 1461268393143 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f1ec000 == 126 [pid = 2480] [id = 521] 12:53:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 167 (0x7f032e5bd000) [pid = 2480] [serial = 1564] [outer = (nil)] 12:53:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f033d85f000) [pid = 2480] [serial = 1565] [outer = 0x7f032e5bd000] 12:53:13 INFO - PROCESS | 2480 | 1461268393195 Marionette DEBUG loaded listener.js 12:53:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f033dc3dc00) [pid = 2480] [serial = 1566] [outer = 0x7f032e5bd000] 12:53:13 INFO - PROCESS | 2480 | 1461268393890 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1075ms 12:53:13 INFO - PROCESS | 2480 | 1461268393926 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 2480 | 1461268393928 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:53:13 INFO - PROCESS | 2480 | 1461268393933 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 2480 | 1461268393935 Marionette TRACE conn3 <- [1,2058,null,{}] 12:53:13 INFO - PROCESS | 2480 | 1461268393940 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:14 INFO - PROCESS | 2480 | 1461268394166 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:53:14 INFO - PROCESS | 2480 | 1461268394199 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f96000 == 127 [pid = 2480] [id = 522] 12:53:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f033e152400) [pid = 2480] [serial = 1567] [outer = (nil)] 12:53:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f033e36c400) [pid = 2480] [serial = 1568] [outer = 0x7f033e152400] 12:53:14 INFO - PROCESS | 2480 | 1461268394252 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f033ed8ec00) [pid = 2480] [serial = 1569] [outer = 0x7f033e152400] 12:53:15 INFO - PROCESS | 2480 | 1461268395007 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1135ms 12:53:15 INFO - PROCESS | 2480 | 1461268395069 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:53:15 INFO - PROCESS | 2480 | 1461268395072 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:53:15 INFO - PROCESS | 2480 | 1461268395077 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:53:15 INFO - PROCESS | 2480 | 1461268395079 Marionette TRACE conn3 <- [1,2062,null,{}] 12:53:15 INFO - PROCESS | 2480 | 1461268395084 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:15 INFO - PROCESS | 2480 | 1461268395277 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:53:15 INFO - PROCESS | 2480 | 1461268395303 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342293800 == 128 [pid = 2480] [id = 523] 12:53:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f033f166000) [pid = 2480] [serial = 1570] [outer = (nil)] 12:53:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f0340308400) [pid = 2480] [serial = 1571] [outer = 0x7f033f166000] 12:53:15 INFO - PROCESS | 2480 | 1461268395356 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f0340e50400) [pid = 2480] [serial = 1572] [outer = 0x7f033f166000] 12:53:15 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f033b574000) [pid = 2480] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:53:15 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f032e5b9800) [pid = 2480] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:53:15 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f0333cb0000) [pid = 2480] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:53:15 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f033083b800) [pid = 2480] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:53:15 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f03325d9400) [pid = 2480] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:53:15 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f032e5bd400) [pid = 2480] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:53:15 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f03316aac00) [pid = 2480] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:53:15 INFO - PROCESS | 2480 | --DOMWINDOW == 167 (0x7f0335bca800) [pid = 2480] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:53:16 INFO - PROCESS | 2480 | 1461268396266 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1230ms 12:53:16 INFO - PROCESS | 2480 | 1461268396309 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 2480 | 1461268396312 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:53:16 INFO - PROCESS | 2480 | 1461268396317 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 2480 | 1461268396319 Marionette TRACE conn3 <- [1,2066,null,{}] 12:53:16 INFO - PROCESS | 2480 | 1461268396324 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:16 INFO - PROCESS | 2480 | 1461268396508 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:53:16 INFO - PROCESS | 2480 | 1461268396522 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034223a800 == 129 [pid = 2480] [id = 524] 12:53:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f033082f000) [pid = 2480] [serial = 1573] [outer = (nil)] 12:53:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f033e964800) [pid = 2480] [serial = 1574] [outer = 0x7f033082f000] 12:53:16 INFO - PROCESS | 2480 | 1461268396576 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f034190c800) [pid = 2480] [serial = 1575] [outer = 0x7f033082f000] 12:53:17 INFO - PROCESS | 2480 | 1461268397248 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 974ms 12:53:17 INFO - PROCESS | 2480 | 1461268397292 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 2480 | 1461268397295 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:53:17 INFO - PROCESS | 2480 | 1461268397300 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 2480 | 1461268397303 Marionette TRACE conn3 <- [1,2070,null,{}] 12:53:17 INFO - PROCESS | 2480 | 1461268397307 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:17 INFO - PROCESS | 2480 | 1461268397499 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:53:17 INFO - PROCESS | 2480 | 1461268397516 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345f05800 == 130 [pid = 2480] [id = 525] 12:53:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f0335a5a400) [pid = 2480] [serial = 1576] [outer = (nil)] 12:53:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f0341a93000) [pid = 2480] [serial = 1577] [outer = 0x7f0335a5a400] 12:53:17 INFO - PROCESS | 2480 | 1461268397568 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f0341e5a800) [pid = 2480] [serial = 1578] [outer = 0x7f0335a5a400] 12:53:18 INFO - PROCESS | 2480 | 1461268398521 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1275ms 12:53:18 INFO - PROCESS | 2480 | 1461268398577 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:53:18 INFO - PROCESS | 2480 | 1461268398582 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:53:18 INFO - PROCESS | 2480 | 1461268398589 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:53:18 INFO - PROCESS | 2480 | 1461268398594 Marionette TRACE conn3 <- [1,2074,null,{}] 12:53:18 INFO - PROCESS | 2480 | 1461268398601 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:18 INFO - PROCESS | 2480 | 1461268398796 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:53:18 INFO - PROCESS | 2480 | 1461268398976 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c343800 == 131 [pid = 2480] [id = 526] 12:53:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f03316a3c00) [pid = 2480] [serial = 1579] [outer = (nil)] 12:53:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f03325dc400) [pid = 2480] [serial = 1580] [outer = 0x7f03316a3c00] 12:53:19 INFO - PROCESS | 2480 | 1461268399042 Marionette DEBUG loaded listener.js 12:53:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f0335a53800) [pid = 2480] [serial = 1581] [outer = 0x7f03316a3c00] 12:53:19 INFO - PROCESS | 2480 | 1461268399985 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1431ms 12:53:20 INFO - PROCESS | 2480 | 1461268400021 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:53:20 INFO - PROCESS | 2480 | 1461268400029 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:53:20 INFO - PROCESS | 2480 | 1461268400037 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:53:20 INFO - PROCESS | 2480 | 1461268400041 Marionette TRACE conn3 <- [1,2078,null,{}] 12:53:20 INFO - PROCESS | 2480 | 1461268400046 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:20 INFO - PROCESS | 2480 | 1461268400205 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:53:20 INFO - PROCESS | 2480 | 1461268400391 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341973000 == 132 [pid = 2480] [id = 527] 12:53:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f033c349400) [pid = 2480] [serial = 1582] [outer = (nil)] 12:53:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 178 (0x7f033c6d7800) [pid = 2480] [serial = 1583] [outer = 0x7f033c349400] 12:53:20 INFO - PROCESS | 2480 | 1461268400455 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f033d962400) [pid = 2480] [serial = 1584] [outer = 0x7f033c349400] 12:53:21 INFO - PROCESS | 2480 | 1461268401327 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1336ms 12:53:21 INFO - PROCESS | 2480 | 1461268401374 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 2480 | 1461268401377 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:53:21 INFO - PROCESS | 2480 | 1461268401383 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 2480 | 1461268401388 Marionette TRACE conn3 <- [1,2082,null,{}] 12:53:21 INFO - PROCESS | 2480 | 1461268401402 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:21 INFO - PROCESS | 2480 | 1461268401579 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:53:21 INFO - PROCESS | 2480 | 1461268401769 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03472c3000 == 133 [pid = 2480] [id = 528] 12:53:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f033d968400) [pid = 2480] [serial = 1585] [outer = (nil)] 12:53:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f033e1b6400) [pid = 2480] [serial = 1586] [outer = 0x7f033d968400] 12:53:21 INFO - PROCESS | 2480 | 1461268401837 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f033ed83800) [pid = 2480] [serial = 1587] [outer = 0x7f033d968400] 12:53:22 INFO - PROCESS | 2480 | 1461268402638 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1290ms 12:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:53:22 INFO - PROCESS | 2480 | 1461268402673 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 2480 | 1461268402676 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:53:22 INFO - PROCESS | 2480 | 1461268402682 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 2480 | 1461268402685 Marionette TRACE conn3 <- [1,2086,null,{}] 12:53:22 INFO - PROCESS | 2480 | 1461268402689 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:22 INFO - PROCESS | 2480 | 1461268402860 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:53:23 INFO - PROCESS | 2480 | 1461268403045 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347564800 == 134 [pid = 2480] [id = 529] 12:53:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f033e144400) [pid = 2480] [serial = 1588] [outer = (nil)] 12:53:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f0341a89c00) [pid = 2480] [serial = 1589] [outer = 0x7f033e144400] 12:53:23 INFO - PROCESS | 2480 | 1461268403106 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f0341e5c800) [pid = 2480] [serial = 1590] [outer = 0x7f033e144400] 12:53:23 INFO - PROCESS | 2480 | 1461268403920 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1279ms 12:53:23 INFO - PROCESS | 2480 | 1461268403963 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:53:23 INFO - PROCESS | 2480 | 1461268403966 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:53:23 INFO - PROCESS | 2480 | 1461268403972 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:53:23 INFO - PROCESS | 2480 | 1461268403975 Marionette TRACE conn3 <- [1,2090,null,{}] 12:53:23 INFO - PROCESS | 2480 | 1461268403980 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:24 INFO - PROCESS | 2480 | 1461268404143 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:53:24 INFO - PROCESS | 2480 | 1461268404348 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347e1b800 == 135 [pid = 2480] [id = 530] 12:53:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f03321c6400) [pid = 2480] [serial = 1591] [outer = (nil)] 12:53:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f0341903800) [pid = 2480] [serial = 1592] [outer = 0x7f03321c6400] 12:53:24 INFO - PROCESS | 2480 | 1461268404411 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f0342169000) [pid = 2480] [serial = 1593] [outer = 0x7f03321c6400] 12:53:25 INFO - PROCESS | 2480 | 1461268405239 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1330ms 12:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:53:25 INFO - PROCESS | 2480 | 1461268405302 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 2480 | 1461268405305 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:53:25 INFO - PROCESS | 2480 | 1461268405310 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 2480 | 1461268405313 Marionette TRACE conn3 <- [1,2094,null,{}] 12:53:25 INFO - PROCESS | 2480 | 1461268405318 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:25 INFO - PROCESS | 2480 | 1461268405505 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:53:25 INFO - PROCESS | 2480 | 1461268405690 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034f0c6000 == 136 [pid = 2480] [id = 531] 12:53:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f034227c400) [pid = 2480] [serial = 1594] [outer = (nil)] 12:53:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f03428c3c00) [pid = 2480] [serial = 1595] [outer = 0x7f034227c400] 12:53:25 INFO - PROCESS | 2480 | 1461268405759 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f0342d1ec00) [pid = 2480] [serial = 1596] [outer = 0x7f034227c400] 12:53:26 INFO - PROCESS | 2480 | 1461268406505 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1227ms 12:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:53:26 INFO - PROCESS | 2480 | 1461268406537 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 2480 | 1461268406539 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:53:26 INFO - PROCESS | 2480 | 1461268406545 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 2480 | 1461268406547 Marionette TRACE conn3 <- [1,2098,null,{}] 12:53:26 INFO - PROCESS | 2480 | 1461268406552 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:26 INFO - PROCESS | 2480 | 1461268406706 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:53:26 INFO - PROCESS | 2480 | 1461268406892 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0355144800 == 137 [pid = 2480] [id = 532] 12:53:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f0342281400) [pid = 2480] [serial = 1597] [outer = (nil)] 12:53:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f0342dcb800) [pid = 2480] [serial = 1598] [outer = 0x7f0342281400] 12:53:26 INFO - PROCESS | 2480 | 1461268406956 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f0344362800) [pid = 2480] [serial = 1599] [outer = 0x7f0342281400] 12:53:27 INFO - PROCESS | 2480 | 1461268407697 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1227ms 12:53:27 INFO - PROCESS | 2480 | 1461268407772 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:53:27 INFO - PROCESS | 2480 | 1461268407775 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:53:27 INFO - PROCESS | 2480 | 1461268407780 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:53:27 INFO - PROCESS | 2480 | 1461268407782 Marionette TRACE conn3 <- [1,2102,null,{}] 12:53:27 INFO - PROCESS | 2480 | 1461268407788 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:27 INFO - PROCESS | 2480 | 1461268407952 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:53:28 INFO - PROCESS | 2480 | 1461268408137 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035994d000 == 138 [pid = 2480] [id = 533] 12:53:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f03428ce000) [pid = 2480] [serial = 1600] [outer = (nil)] 12:53:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f03443dac00) [pid = 2480] [serial = 1601] [outer = 0x7f03428ce000] 12:53:28 INFO - PROCESS | 2480 | 1461268408199 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f03451cfc00) [pid = 2480] [serial = 1602] [outer = 0x7f03428ce000] 12:53:28 INFO - PROCESS | 2480 | 1461268408965 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1226ms 12:53:29 INFO - PROCESS | 2480 | 1461268409008 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:53:29 INFO - PROCESS | 2480 | 1461268409012 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:53:29 INFO - PROCESS | 2480 | 1461268409017 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 2480 | 1461268409019 Marionette TRACE conn3 <- [1,2106,null,{}] 12:53:29 INFO - PROCESS | 2480 | 1461268409024 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:29 INFO - PROCESS | 2480 | 1461268409203 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:53:29 INFO - PROCESS | 2480 | 1461268409391 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359be1000 == 139 [pid = 2480] [id = 534] 12:53:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f0344363400) [pid = 2480] [serial = 1603] [outer = (nil)] 12:53:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 199 (0x7f034579d000) [pid = 2480] [serial = 1604] [outer = 0x7f0344363400] 12:53:29 INFO - PROCESS | 2480 | 1461268409453 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 200 (0x7f0345f37c00) [pid = 2480] [serial = 1605] [outer = 0x7f0344363400] 12:53:30 INFO - PROCESS | 2480 | 1461268410278 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1329ms 12:53:30 INFO - PROCESS | 2480 | 1461268410347 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:53:30 INFO - PROCESS | 2480 | 1461268410351 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:53:30 INFO - PROCESS | 2480 | 1461268410356 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 2480 | 1461268410358 Marionette TRACE conn3 <- [1,2110,null,{}] 12:53:30 INFO - PROCESS | 2480 | 1461268410363 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:30 INFO - PROCESS | 2480 | 1461268410531 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:53:30 INFO - PROCESS | 2480 | 1461268410720 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a603800 == 140 [pid = 2480] [id = 535] 12:53:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f0344369c00) [pid = 2480] [serial = 1606] [outer = (nil)] 12:53:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f0346363800) [pid = 2480] [serial = 1607] [outer = 0x7f0344369c00] 12:53:30 INFO - PROCESS | 2480 | 1461268410781 Marionette DEBUG loaded listener.js 12:53:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f0346be0800) [pid = 2480] [serial = 1608] [outer = 0x7f0344369c00] 12:53:31 INFO - PROCESS | 2480 | 1461268411597 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1276ms 12:53:31 INFO - PROCESS | 2480 | 1461268411634 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:53:31 INFO - PROCESS | 2480 | 1461268411637 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:53:31 INFO - PROCESS | 2480 | 1461268411642 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:53:31 INFO - PROCESS | 2480 | 1461268411646 Marionette TRACE conn3 <- [1,2114,null,{}] 12:53:31 INFO - PROCESS | 2480 | 1461268411651 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:31 INFO - PROCESS | 2480 | 1461268411833 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:53:32 INFO - PROCESS | 2480 | 1461268412030 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03793d2800 == 141 [pid = 2480] [id = 536] 12:53:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f0345f39800) [pid = 2480] [serial = 1609] [outer = (nil)] 12:53:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f0348a84000) [pid = 2480] [serial = 1610] [outer = 0x7f0345f39800] 12:53:32 INFO - PROCESS | 2480 | 1461268412099 Marionette DEBUG loaded listener.js 12:53:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f034afc2400) [pid = 2480] [serial = 1611] [outer = 0x7f0345f39800] 12:53:32 INFO - PROCESS | 2480 | 1461268412918 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1334ms 12:53:32 INFO - PROCESS | 2480 | 1461268412976 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 2480 | 1461268412979 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:53:32 INFO - PROCESS | 2480 | 1461268412985 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 2480 | 1461268412987 Marionette TRACE conn3 <- [1,2118,null,{}] 12:53:32 INFO - PROCESS | 2480 | 1461268412992 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:33 INFO - PROCESS | 2480 | 1461268413157 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:53:33 INFO - PROCESS | 2480 | 1461268413372 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032de27800 == 142 [pid = 2480] [id = 537] 12:53:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f032e5bb400) [pid = 2480] [serial = 1612] [outer = (nil)] 12:53:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f0346012400) [pid = 2480] [serial = 1613] [outer = 0x7f032e5bb400] 12:53:33 INFO - PROCESS | 2480 | 1461268413433 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f035404c800) [pid = 2480] [serial = 1614] [outer = 0x7f032e5bb400] 12:53:34 INFO - PROCESS | 2480 | 1461268414258 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1329ms 12:53:34 INFO - PROCESS | 2480 | 1461268414314 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:53:34 INFO - PROCESS | 2480 | 1461268414318 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:53:34 INFO - PROCESS | 2480 | 1461268414323 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:53:34 INFO - PROCESS | 2480 | 1461268414325 Marionette TRACE conn3 <- [1,2122,null,{}] 12:53:34 INFO - PROCESS | 2480 | 1461268414330 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:34 INFO - PROCESS | 2480 | 1461268414500 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:53:34 INFO - PROCESS | 2480 | 1461268414691 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032dfe7000 == 143 [pid = 2480] [id = 538] 12:53:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f032e5bcc00) [pid = 2480] [serial = 1615] [outer = (nil)] 12:53:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f033d5eb800) [pid = 2480] [serial = 1616] [outer = 0x7f032e5bcc00] 12:53:34 INFO - PROCESS | 2480 | 1461268414752 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f034b2bd000) [pid = 2480] [serial = 1617] [outer = 0x7f032e5bcc00] 12:53:35 INFO - PROCESS | 2480 | 1461268415980 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1726ms 12:53:36 INFO - PROCESS | 2480 | 1461268416051 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 2480 | 1461268416056 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:53:36 INFO - PROCESS | 2480 | 1461268416064 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 2480 | 1461268416069 Marionette TRACE conn3 <- [1,2126,null,{}] 12:53:36 INFO - PROCESS | 2480 | 1461268416076 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:36 INFO - PROCESS | 2480 | 1461268416295 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:53:36 INFO - PROCESS | 2480 | 1461268416650 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330797800 == 144 [pid = 2480] [id = 539] 12:53:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f0335566c00) [pid = 2480] [serial = 1618] [outer = (nil)] 12:53:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f03356d3c00) [pid = 2480] [serial = 1619] [outer = 0x7f0335566c00] 12:53:36 INFO - PROCESS | 2480 | 1461268416716 Marionette DEBUG loaded listener.js 12:53:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f0335bc9800) [pid = 2480] [serial = 1620] [outer = 0x7f0335566c00] 12:53:37 INFO - PROCESS | 2480 | 1461268417487 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1489ms 12:53:37 INFO - PROCESS | 2480 | 1461268417554 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 2480 | 1461268417561 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:53:37 INFO - PROCESS | 2480 | 1461268417570 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 2480 | 1461268417573 Marionette TRACE conn3 <- [1,2130,null,{}] 12:53:37 INFO - PROCESS | 2480 | 1461268417578 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:37 INFO - PROCESS | 2480 | 1461268417749 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:53:37 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330512800 == 143 [pid = 2480] [id = 435] 12:53:37 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03357f5800 == 142 [pid = 2480] [id = 474] 12:53:37 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034223a800 == 141 [pid = 2480] [id = 524] 12:53:37 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342293800 == 140 [pid = 2480] [id = 523] 12:53:37 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f96000 == 139 [pid = 2480] [id = 522] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 214 (0x7f033d859800) [pid = 2480] [serial = 1514] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f03403b9400) [pid = 2480] [serial = 1463] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f0341e24400) [pid = 2480] [serial = 1466] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f0342d22400) [pid = 2480] [serial = 1469] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f034632c400) [pid = 2480] [serial = 1472] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f0347805000) [pid = 2480] [serial = 1475] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f0348526400) [pid = 2480] [serial = 1478] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f034b275c00) [pid = 2480] [serial = 1481] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f0356313000) [pid = 2480] [serial = 1484] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | 1461268418066 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c42e800 == 138 [pid = 2480] [id = 500] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f1ec000 == 137 [pid = 2480] [id = 521] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0335d71800 == 136 [pid = 2480] [id = 499] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c428000 == 135 [pid = 2480] [id = 520] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03313db000 == 134 [pid = 2480] [id = 519] 12:53:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03322e8800 == 135 [pid = 2480] [id = 540] 12:53:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f0330292400) [pid = 2480] [serial = 1621] [outer = (nil)] 12:53:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f033c354c00) [pid = 2480] [serial = 1622] [outer = 0x7f0330292400] 12:53:38 INFO - PROCESS | 2480 | 1461268418200 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f033d5f4400) [pid = 2480] [serial = 1623] [outer = 0x7f0330292400] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03301ec000 == 134 [pid = 2480] [id = 518] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c7ab000 == 133 [pid = 2480] [id = 517] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342295800 == 132 [pid = 2480] [id = 512] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03421c2800 == 131 [pid = 2480] [id = 511] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341fc4000 == 130 [pid = 2480] [id = 510] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f03000 == 129 [pid = 2480] [id = 509] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a67800 == 128 [pid = 2480] [id = 508] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f121800 == 127 [pid = 2480] [id = 507] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0335d6c800 == 126 [pid = 2480] [id = 506] 12:53:38 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03313dd000 == 125 [pid = 2480] [id = 505] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f033c358c00) [pid = 2480] [serial = 1505] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f03356dd400) [pid = 2480] [serial = 1511] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f033d5ec000) [pid = 2480] [serial = 1508] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f033d5f6000) [pid = 2480] [serial = 1509] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f0331552c00) [pid = 2480] [serial = 1491] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f03314c4400) [pid = 2480] [serial = 1490] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f033e1a8800) [pid = 2480] [serial = 1460] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f0335bcfc00) [pid = 2480] [serial = 1499] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 200 (0x7f033ae0c000) [pid = 2480] [serial = 1500] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 199 (0x7f03325d7c00) [pid = 2480] [serial = 1494] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 198 (0x7f03321cdc00) [pid = 2480] [serial = 1493] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 197 (0x7f03325d1400) [pid = 2480] [serial = 1454] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 196 (0x7f033029a000) [pid = 2480] [serial = 1487] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f03356e0800) [pid = 2480] [serial = 1496] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f0335a55000) [pid = 2480] [serial = 1497] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f033c34a800) [pid = 2480] [serial = 1457] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f033b4b0400) [pid = 2480] [serial = 1502] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f033d5c6000) [pid = 2480] [serial = 1506] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f033b569c00) [pid = 2480] [serial = 1503] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f033d5f7800) [pid = 2480] [serial = 1512] [outer = (nil)] [url = about:blank] 12:53:38 INFO - PROCESS | 2480 | 1461268418889 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 12:53:38 INFO - PROCESS | 2480 | 1461268418908 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:53:38 INFO - PROCESS | 2480 | 1461268418915 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:53:38 INFO - PROCESS | 2480 | 1461268418919 Marionette TRACE conn3 <- [1,2134,null,{}] 12:53:38 INFO - PROCESS | 2480 | 1461268418932 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:39 INFO - PROCESS | 2480 | 1461268419092 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:53:39 INFO - PROCESS | 2480 | 1461268419260 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c588800 == 126 [pid = 2480] [id = 541] 12:53:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f033d5efc00) [pid = 2480] [serial = 1624] [outer = (nil)] 12:53:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f033d964000) [pid = 2480] [serial = 1625] [outer = 0x7f033d5efc00] 12:53:39 INFO - PROCESS | 2480 | 1461268419329 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f033df1c400) [pid = 2480] [serial = 1626] [outer = 0x7f033d5efc00] 12:53:39 INFO - PROCESS | 2480 | 1461268419958 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1082ms 12:53:40 INFO - PROCESS | 2480 | 1461268419997 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 2480 | 1461268420000 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:53:40 INFO - PROCESS | 2480 | 1461268420006 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 2480 | 1461268420007 Marionette TRACE conn3 <- [1,2138,null,{}] 12:53:40 INFO - PROCESS | 2480 | 1461268420012 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:40 INFO - PROCESS | 2480 | 1461268420163 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:53:40 INFO - PROCESS | 2480 | 1461268420180 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e195800 == 127 [pid = 2480] [id = 542] 12:53:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f033c350400) [pid = 2480] [serial = 1627] [outer = (nil)] 12:53:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f033e1b1c00) [pid = 2480] [serial = 1628] [outer = 0x7f033c350400] 12:53:40 INFO - PROCESS | 2480 | 1461268420233 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f033e642400) [pid = 2480] [serial = 1629] [outer = 0x7f033c350400] 12:53:41 INFO - PROCESS | 2480 | 1461268421031 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1080ms 12:53:41 INFO - PROCESS | 2480 | 1461268421093 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:53:41 INFO - PROCESS | 2480 | 1461268421096 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:53:41 INFO - PROCESS | 2480 | 1461268421101 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 2480 | 1461268421103 Marionette TRACE conn3 <- [1,2142,null,{}] 12:53:41 INFO - PROCESS | 2480 | 1461268421108 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:41 INFO - PROCESS | 2480 | 1461268421300 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:53:41 INFO - PROCESS | 2480 | 1461268421327 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee10800 == 128 [pid = 2480] [id = 543] 12:53:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f033e061400) [pid = 2480] [serial = 1630] [outer = (nil)] 12:53:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f033e968800) [pid = 2480] [serial = 1631] [outer = 0x7f033e061400] 12:53:41 INFO - PROCESS | 2480 | 1461268421379 Marionette DEBUG loaded listener.js 12:53:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f033ed82400) [pid = 2480] [serial = 1632] [outer = 0x7f033e061400] 12:53:42 INFO - PROCESS | 2480 | 1461268422176 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:53:42 INFO - PROCESS | 2480 | 1461268422237 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:53:42 INFO - PROCESS | 2480 | 1461268422243 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 2480 | 1461268422246 Marionette TRACE conn3 <- [1,2146,null,{}] 12:53:42 INFO - PROCESS | 2480 | 1461268422250 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:42 INFO - PROCESS | 2480 | 1461268422458 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 197 (0x7f0330291000) [pid = 2480] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 196 (0x7f0333cafc00) [pid = 2480] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f033082f000) [pid = 2480] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f033f166000) [pid = 2480] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f033082dc00) [pid = 2480] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f032e5bd000) [pid = 2480] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f033083b400) [pid = 2480] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f0333cae400) [pid = 2480] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f033e152400) [pid = 2480] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:53:42 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f032e5bac00) [pid = 2480] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:53:42 INFO - PROCESS | 2480 | 1461268422824 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03357ec800 == 129 [pid = 2480] [id = 544] 12:53:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f032e5b2000) [pid = 2480] [serial = 1633] [outer = (nil)] 12:53:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f033082f000) [pid = 2480] [serial = 1634] [outer = 0x7f032e5b2000] 12:53:42 INFO - PROCESS | 2480 | 1461268422879 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f033d6dc000) [pid = 2480] [serial = 1635] [outer = 0x7f032e5b2000] 12:53:43 INFO - PROCESS | 2480 | 1461268423469 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:53:43 INFO - PROCESS | 2480 | 1461268423525 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:53:43 INFO - PROCESS | 2480 | 1461268423531 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:53:43 INFO - PROCESS | 2480 | 1461268423533 Marionette TRACE conn3 <- [1,2150,null,{}] 12:53:43 INFO - PROCESS | 2480 | 1461268423541 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:43 INFO - PROCESS | 2480 | 1461268423734 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:53:43 INFO - PROCESS | 2480 | 1461268423751 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f1e800 == 130 [pid = 2480] [id = 545] 12:53:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f032e5b5400) [pid = 2480] [serial = 1636] [outer = (nil)] 12:53:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f0341e2c400) [pid = 2480] [serial = 1637] [outer = 0x7f032e5b5400] 12:53:43 INFO - PROCESS | 2480 | 1461268423802 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f03428c4000) [pid = 2480] [serial = 1638] [outer = 0x7f032e5b5400] 12:53:44 INFO - PROCESS | 2480 | 1461268424478 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 984ms 12:53:44 INFO - PROCESS | 2480 | 1461268424514 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:53:44 INFO - PROCESS | 2480 | 1461268424517 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:53:44 INFO - PROCESS | 2480 | 1461268424522 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 2480 | 1461268424523 Marionette TRACE conn3 <- [1,2154,null,{}] 12:53:44 INFO - PROCESS | 2480 | 1461268424528 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:44 INFO - PROCESS | 2480 | 1461268424659 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:53:44 INFO - PROCESS | 2480 | 1461268424944 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03313cd000 == 131 [pid = 2480] [id = 546] 12:53:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f032e5bac00) [pid = 2480] [serial = 1639] [outer = (nil)] 12:53:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f033028dc00) [pid = 2480] [serial = 1640] [outer = 0x7f032e5bac00] 12:53:45 INFO - PROCESS | 2480 | 1461268425018 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f033083b400) [pid = 2480] [serial = 1641] [outer = 0x7f032e5bac00] 12:53:45 INFO - PROCESS | 2480 | 1461268425858 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1375ms 12:53:45 INFO - PROCESS | 2480 | 1461268425899 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:53:45 INFO - PROCESS | 2480 | 1461268425904 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:53:45 INFO - PROCESS | 2480 | 1461268425910 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 2480 | 1461268425917 Marionette TRACE conn3 <- [1,2158,null,{}] 12:53:45 INFO - PROCESS | 2480 | 1461268425923 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:46 INFO - PROCESS | 2480 | 1461268426102 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:53:46 INFO - PROCESS | 2480 | 1461268426291 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c583000 == 132 [pid = 2480] [id = 547] 12:53:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f032e5bc000) [pid = 2480] [serial = 1642] [outer = (nil)] 12:53:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 199 (0x7f033c690000) [pid = 2480] [serial = 1643] [outer = 0x7f032e5bc000] 12:53:46 INFO - PROCESS | 2480 | 1461268426355 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 200 (0x7f033d865000) [pid = 2480] [serial = 1644] [outer = 0x7f032e5bc000] 12:53:47 INFO - PROCESS | 2480 | 1461268427253 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1394ms 12:53:47 INFO - PROCESS | 2480 | 1461268427308 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:53:47 INFO - PROCESS | 2480 | 1461268427314 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:53:47 INFO - PROCESS | 2480 | 1461268427320 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 2480 | 1461268427323 Marionette TRACE conn3 <- [1,2162,null,{}] 12:53:47 INFO - PROCESS | 2480 | 1461268427328 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:47 INFO - PROCESS | 2480 | 1461268427484 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:53:47 INFO - PROCESS | 2480 | 1461268427679 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421c2800 == 133 [pid = 2480] [id = 548] 12:53:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f033d862400) [pid = 2480] [serial = 1645] [outer = (nil)] 12:53:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f033e64cc00) [pid = 2480] [serial = 1646] [outer = 0x7f033d862400] 12:53:47 INFO - PROCESS | 2480 | 1461268427743 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f034029d400) [pid = 2480] [serial = 1647] [outer = 0x7f033d862400] 12:53:48 INFO - PROCESS | 2480 | 1461268428682 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1437ms 12:53:48 INFO - PROCESS | 2480 | 1461268428757 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:53:48 INFO - PROCESS | 2480 | 1461268428762 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:53:48 INFO - PROCESS | 2480 | 1461268428774 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 2480 | 1461268428781 Marionette TRACE conn3 <- [1,2166,null,{}] 12:53:48 INFO - PROCESS | 2480 | 1461268428789 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:49 INFO - PROCESS | 2480 | 1461268429148 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:53:49 INFO - PROCESS | 2480 | 1461268429410 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0344383800 == 134 [pid = 2480] [id = 549] 12:53:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f034190d800) [pid = 2480] [serial = 1648] [outer = (nil)] 12:53:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f03422f0c00) [pid = 2480] [serial = 1649] [outer = 0x7f034190d800] 12:53:49 INFO - PROCESS | 2480 | 1461268429514 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f0345838400) [pid = 2480] [serial = 1650] [outer = 0x7f034190d800] 12:53:50 INFO - PROCESS | 2480 | 1461268430445 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1743ms 12:53:50 INFO - PROCESS | 2480 | 1461268430511 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:53:50 INFO - PROCESS | 2480 | 1461268430515 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:53:50 INFO - PROCESS | 2480 | 1461268430521 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 2480 | 1461268430523 Marionette TRACE conn3 <- [1,2170,null,{}] 12:53:50 INFO - PROCESS | 2480 | 1461268430528 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:50 INFO - PROCESS | 2480 | 1461268430712 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:53:50 INFO - PROCESS | 2480 | 1461268430898 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346d7f000 == 135 [pid = 2480] [id = 550] 12:53:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f0341e5e400) [pid = 2480] [serial = 1651] [outer = (nil)] 12:53:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f0347807c00) [pid = 2480] [serial = 1652] [outer = 0x7f0341e5e400] 12:53:50 INFO - PROCESS | 2480 | 1461268430961 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f0348a89c00) [pid = 2480] [serial = 1653] [outer = 0x7f0341e5e400] 12:53:51 INFO - PROCESS | 2480 | 1461268431724 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1275ms 12:53:51 INFO - PROCESS | 2480 | 1461268431797 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 2480 | 1461268431800 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:53:51 INFO - PROCESS | 2480 | 1461268431822 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 2480 | 1461268431825 Marionette TRACE conn3 <- [1,2174,null,{}] 12:53:51 INFO - PROCESS | 2480 | 1461268431830 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:52 INFO - PROCESS | 2480 | 1461268432019 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:53:52 INFO - PROCESS | 2480 | 1461268432206 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ae0c800 == 136 [pid = 2480] [id = 551] 12:53:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f034b2bb800) [pid = 2480] [serial = 1654] [outer = (nil)] 12:53:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f03540eec00) [pid = 2480] [serial = 1655] [outer = 0x7f034b2bb800] 12:53:52 INFO - PROCESS | 2480 | 1461268432278 Marionette DEBUG loaded listener.js 12:53:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f0354f9b000) [pid = 2480] [serial = 1656] [outer = 0x7f034b2bb800] 12:53:53 INFO - PROCESS | 2480 | 1461268433074 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1283ms 12:53:53 INFO - PROCESS | 2480 | 1461268433117 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 2480 | 1461268433120 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:53:53 INFO - PROCESS | 2480 | 1461268433125 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 2480 | 1461268433128 Marionette TRACE conn3 <- [1,2178,null,{}] 12:53:53 INFO - PROCESS | 2480 | 1461268433133 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:53 INFO - PROCESS | 2480 | 1461268433288 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:53:53 INFO - PROCESS | 2480 | 1461268433480 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359bcf800 == 137 [pid = 2480] [id = 552] 12:53:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f0354ecec00) [pid = 2480] [serial = 1657] [outer = (nil)] 12:53:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f0357d02800) [pid = 2480] [serial = 1658] [outer = 0x7f0354ecec00] 12:53:53 INFO - PROCESS | 2480 | 1461268433544 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f035990ec00) [pid = 2480] [serial = 1659] [outer = 0x7f0354ecec00] 12:53:54 INFO - PROCESS | 2480 | 1461268434354 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1279ms 12:53:54 INFO - PROCESS | 2480 | 1461268434410 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:53:54 INFO - PROCESS | 2480 | 1461268434414 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:53:54 INFO - PROCESS | 2480 | 1461268434421 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:53:54 INFO - PROCESS | 2480 | 1461268434424 Marionette TRACE conn3 <- [1,2182,null,{}] 12:53:54 INFO - PROCESS | 2480 | 1461268434428 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:54 INFO - PROCESS | 2480 | 1461268434591 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:53:54 INFO - PROCESS | 2480 | 1461268434782 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033047a800 == 138 [pid = 2480] [id = 553] 12:53:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 216 (0x7f03560e1000) [pid = 2480] [serial = 1660] [outer = (nil)] 12:53:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 217 (0x7f0359e44400) [pid = 2480] [serial = 1661] [outer = 0x7f03560e1000] 12:53:54 INFO - PROCESS | 2480 | 1461268434844 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f0359e4c400) [pid = 2480] [serial = 1662] [outer = 0x7f03560e1000] 12:53:55 INFO - PROCESS | 2480 | 1461268435634 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1277ms 12:53:55 INFO - PROCESS | 2480 | 1461268435700 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 2480 | 1461268435703 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:53:55 INFO - PROCESS | 2480 | 1461268435709 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 2480 | 1461268435711 Marionette TRACE conn3 <- [1,2186,null,{}] 12:53:55 INFO - PROCESS | 2480 | 1461268435716 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:55 INFO - PROCESS | 2480 | 1461268435871 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:53:56 INFO - PROCESS | 2480 | 1461268436061 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330493000 == 139 [pid = 2480] [id = 554] 12:53:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 219 (0x7f0356317c00) [pid = 2480] [serial = 1663] [outer = (nil)] 12:53:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f035a0d3800) [pid = 2480] [serial = 1664] [outer = 0x7f0356317c00] 12:53:56 INFO - PROCESS | 2480 | 1461268436126 Marionette DEBUG loaded listener.js 12:53:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f035a187c00) [pid = 2480] [serial = 1665] [outer = 0x7f0356317c00] 12:53:56 INFO - PROCESS | 2480 | 1461268436913 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1276ms 12:53:56 INFO - PROCESS | 2480 | 1461268436985 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 2480 | 1461268436988 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:53:56 INFO - PROCESS | 2480 | 1461268436993 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 2480 | 1461268436995 Marionette TRACE conn3 <- [1,2190,null,{}] 12:53:57 INFO - PROCESS | 2480 | 1461268437000 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:57 INFO - PROCESS | 2480 | 1461268437159 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:53:57 INFO - PROCESS | 2480 | 1461268437355 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e111800 == 140 [pid = 2480] [id = 555] 12:53:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f033040d000) [pid = 2480] [serial = 1666] [outer = (nil)] 12:53:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f0330414800) [pid = 2480] [serial = 1667] [outer = 0x7f033040d000] 12:53:57 INFO - PROCESS | 2480 | 1461268437418 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f0330419000) [pid = 2480] [serial = 1668] [outer = 0x7f033040d000] 12:53:58 INFO - PROCESS | 2480 | 1461268438177 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1225ms 12:53:58 INFO - PROCESS | 2480 | 1461268438220 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:53:58 INFO - PROCESS | 2480 | 1461268438223 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:53:58 INFO - PROCESS | 2480 | 1461268438228 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:53:58 INFO - PROCESS | 2480 | 1461268438231 Marionette TRACE conn3 <- [1,2194,null,{}] 12:53:58 INFO - PROCESS | 2480 | 1461268438235 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:58 INFO - PROCESS | 2480 | 1461268438466 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:53:58 INFO - PROCESS | 2480 | 1461268438608 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034258d800 == 141 [pid = 2480] [id = 556] 12:53:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f0330411800) [pid = 2480] [serial = 1669] [outer = (nil)] 12:53:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f035a0ca400) [pid = 2480] [serial = 1670] [outer = 0x7f0330411800] 12:53:58 INFO - PROCESS | 2480 | 1461268438675 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f035a506c00) [pid = 2480] [serial = 1671] [outer = 0x7f0330411800] 12:53:59 INFO - PROCESS | 2480 | 1461268439493 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1326ms 12:53:59 INFO - PROCESS | 2480 | 1461268439555 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:53:59 INFO - PROCESS | 2480 | 1461268439558 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:53:59 INFO - PROCESS | 2480 | 1461268439564 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 2480 | 1461268439566 Marionette TRACE conn3 <- [1,2198,null,{}] 12:53:59 INFO - PROCESS | 2480 | 1461268439571 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:53:59 INFO - PROCESS | 2480 | 1461268439758 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:53:59 INFO - PROCESS | 2480 | 1461268439947 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333776000 == 142 [pid = 2480] [id = 557] 12:53:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f0330414400) [pid = 2480] [serial = 1672] [outer = (nil)] 12:54:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 229 (0x7f0342462000) [pid = 2480] [serial = 1673] [outer = 0x7f0330414400] 12:54:00 INFO - PROCESS | 2480 | 1461268440021 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 230 (0x7f035a5f5000) [pid = 2480] [serial = 1674] [outer = 0x7f0330414400] 12:54:00 INFO - PROCESS | 2480 | 1461268440795 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1276ms 12:54:00 INFO - PROCESS | 2480 | 1461268440841 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:54:00 INFO - PROCESS | 2480 | 1461268440844 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:54:00 INFO - PROCESS | 2480 | 1461268440849 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 2480 | 1461268440851 Marionette TRACE conn3 <- [1,2202,null,{}] 12:54:00 INFO - PROCESS | 2480 | 1461268440856 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:01 INFO - PROCESS | 2480 | 1461268441019 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:54:01 INFO - PROCESS | 2480 | 1461268441213 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333a9a000 == 143 [pid = 2480] [id = 558] 12:54:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 231 (0x7f0333a35c00) [pid = 2480] [serial = 1675] [outer = (nil)] 12:54:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 232 (0x7f0333a3d400) [pid = 2480] [serial = 1676] [outer = 0x7f0333a35c00] 12:54:01 INFO - PROCESS | 2480 | 1461268441276 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 233 (0x7f0333a43000) [pid = 2480] [serial = 1677] [outer = 0x7f0333a35c00] 12:54:02 INFO - PROCESS | 2480 | 1461268442038 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1224ms 12:54:02 INFO - PROCESS | 2480 | 1461268442075 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 2480 | 1461268442077 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:54:02 INFO - PROCESS | 2480 | 1461268442083 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 2480 | 1461268442085 Marionette TRACE conn3 <- [1,2206,null,{}] 12:54:02 INFO - PROCESS | 2480 | 1461268442090 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:02 INFO - PROCESS | 2480 | 1461268442258 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:54:02 INFO - PROCESS | 2480 | 1461268442455 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333aaf800 == 144 [pid = 2480] [id = 559] 12:54:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 234 (0x7f032b172c00) [pid = 2480] [serial = 1678] [outer = (nil)] 12:54:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 235 (0x7f032b17a000) [pid = 2480] [serial = 1679] [outer = 0x7f032b172c00] 12:54:02 INFO - PROCESS | 2480 | 1461268442521 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 236 (0x7f032b17f800) [pid = 2480] [serial = 1680] [outer = 0x7f032b172c00] 12:54:03 INFO - PROCESS | 2480 | 1461268443326 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1280ms 12:54:03 INFO - PROCESS | 2480 | 1461268443365 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:54:03 INFO - PROCESS | 2480 | 1461268443368 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:54:03 INFO - PROCESS | 2480 | 1461268443373 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 2480 | 1461268443375 Marionette TRACE conn3 <- [1,2210,null,{}] 12:54:03 INFO - PROCESS | 2480 | 1461268443380 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:03 INFO - PROCESS | 2480 | 1461268443559 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:54:03 INFO - PROCESS | 2480 | 1461268443758 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032b56d800 == 145 [pid = 2480] [id = 560] 12:54:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 237 (0x7f032b173000) [pid = 2480] [serial = 1681] [outer = (nil)] 12:54:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 238 (0x7f03316a4000) [pid = 2480] [serial = 1682] [outer = 0x7f032b173000] 12:54:03 INFO - PROCESS | 2480 | 1461268443818 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 239 (0x7f0333a40000) [pid = 2480] [serial = 1683] [outer = 0x7f032b173000] 12:54:04 INFO - PROCESS | 2480 | 1461268444573 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1234ms 12:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:54:04 INFO - PROCESS | 2480 | 1461268444626 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 2480 | 1461268444628 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:54:04 INFO - PROCESS | 2480 | 1461268444636 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 2480 | 1461268444639 Marionette TRACE conn3 <- [1,2214,null,{}] 12:54:04 INFO - PROCESS | 2480 | 1461268444644 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:04 INFO - PROCESS | 2480 | 1461268444808 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:54:05 INFO - PROCESS | 2480 | 1461268445007 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333c03000 == 146 [pid = 2480] [id = 561] 12:54:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 240 (0x7f032b17ec00) [pid = 2480] [serial = 1684] [outer = (nil)] 12:54:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 241 (0x7f0335a57800) [pid = 2480] [serial = 1685] [outer = 0x7f032b17ec00] 12:54:05 INFO - PROCESS | 2480 | 1461268445066 Marionette DEBUG loaded listener.js 12:54:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 242 (0x7f033d96ac00) [pid = 2480] [serial = 1686] [outer = 0x7f032b17ec00] 12:54:06 INFO - PROCESS | 2480 | 1461268446243 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1632ms 12:54:06 INFO - PROCESS | 2480 | 1461268446269 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 2480 | 1461268446275 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:54:06 INFO - PROCESS | 2480 | 1461268446282 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 2480 | 1461268446286 Marionette TRACE conn3 <- [1,2218,null,{}] 12:54:06 INFO - PROCESS | 2480 | 1461268446292 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:06 INFO - PROCESS | 2480 | 1461268446475 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:54:06 INFO - PROCESS | 2480 | 1461268446680 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c41d800 == 147 [pid = 2480] [id = 562] 12:54:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 243 (0x7f0333a44800) [pid = 2480] [serial = 1687] [outer = (nil)] 12:54:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 244 (0x7f0335567c00) [pid = 2480] [serial = 1688] [outer = 0x7f0333a44800] 12:54:06 INFO - PROCESS | 2480 | 1461268446738 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 245 (0x7f0335bcd000) [pid = 2480] [serial = 1689] [outer = 0x7f0333a44800] 12:54:07 INFO - PROCESS | 2480 | 1461268447720 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1482ms 12:54:07 INFO - PROCESS | 2480 | 1461268447765 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:54:07 INFO - PROCESS | 2480 | 1461268447772 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:54:07 INFO - PROCESS | 2480 | 1461268447781 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 2480 | 1461268447785 Marionette TRACE conn3 <- [1,2222,null,{}] 12:54:07 INFO - PROCESS | 2480 | 1461268447790 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:07 INFO - PROCESS | 2480 | 1461268447947 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:54:08 INFO - PROCESS | 2480 | 1461268448152 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333c0c800 == 148 [pid = 2480] [id = 563] 12:54:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 246 (0x7f033c6d4400) [pid = 2480] [serial = 1690] [outer = (nil)] 12:54:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 247 (0x7f033d85bc00) [pid = 2480] [serial = 1691] [outer = 0x7f033c6d4400] 12:54:08 INFO - PROCESS | 2480 | 1461268448271 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 248 (0x7f033d96c400) [pid = 2480] [serial = 1692] [outer = 0x7f033c6d4400] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f1e800 == 147 [pid = 2480] [id = 545] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03357ec800 == 146 [pid = 2480] [id = 544] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee10800 == 145 [pid = 2480] [id = 543] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 247 (0x7f033ed8d800) [pid = 2480] [serial = 1544] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 246 (0x7f033ec93400) [pid = 2480] [serial = 1541] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 245 (0x7f033e7ce800) [pid = 2480] [serial = 1538] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 244 (0x7f0340302c00) [pid = 2480] [serial = 1547] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 243 (0x7f03359c5c00) [pid = 2480] [serial = 1550] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 242 (0x7f033e05c000) [pid = 2480] [serial = 1532] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 241 (0x7f033e36a800) [pid = 2480] [serial = 1535] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 240 (0x7f0341a93000) [pid = 2480] [serial = 1577] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e195800 == 144 [pid = 2480] [id = 542] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c588800 == 143 [pid = 2480] [id = 541] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03322e8800 == 142 [pid = 2480] [id = 540] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330797800 == 141 [pid = 2480] [id = 539] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0359be1000 == 140 [pid = 2480] [id = 534] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035994d000 == 139 [pid = 2480] [id = 533] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0355144800 == 138 [pid = 2480] [id = 532] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034f0c6000 == 137 [pid = 2480] [id = 531] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347e1b800 == 136 [pid = 2480] [id = 530] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347564800 == 135 [pid = 2480] [id = 529] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03472c3000 == 134 [pid = 2480] [id = 528] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341973000 == 133 [pid = 2480] [id = 527] 12:54:08 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c343800 == 132 [pid = 2480] [id = 526] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 239 (0x7f0340295000) [pid = 2480] [serial = 1452] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 238 (0x7f033b4ac400) [pid = 2480] [serial = 1559] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 237 (0x7f033e964800) [pid = 2480] [serial = 1574] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 236 (0x7f0340308400) [pid = 2480] [serial = 1571] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 235 (0x7f033d5d0c00) [pid = 2480] [serial = 1562] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 234 (0x7f033dc3dc00) [pid = 2480] [serial = 1566] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 233 (0x7f03316b0c00) [pid = 2480] [serial = 1554] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 232 (0x7f0330838000) [pid = 2480] [serial = 1517] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 231 (0x7f0340e50400) [pid = 2480] [serial = 1572] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 230 (0x7f033c34a000) [pid = 2480] [serial = 1523] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 229 (0x7f033556c800) [pid = 2480] [serial = 1556] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 228 (0x7f033ed8ec00) [pid = 2480] [serial = 1569] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f033d944c00) [pid = 2480] [serial = 1515] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f033c686c00) [pid = 2480] [serial = 1560] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f033e36c400) [pid = 2480] [serial = 1568] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f033d85f000) [pid = 2480] [serial = 1565] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f033d96b400) [pid = 2480] [serial = 1529] [outer = (nil)] [url = about:blank] 12:54:08 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f0335564c00) [pid = 2480] [serial = 1520] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f03359ccc00) [pid = 2480] [serial = 1557] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f03314c8000) [pid = 2480] [serial = 1553] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 2480 | --DOMWINDOW == 219 (0x7f033d6d7000) [pid = 2480] [serial = 1526] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 2480 | --DOMWINDOW == 218 (0x7f034190c800) [pid = 2480] [serial = 1575] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 2480 | --DOMWINDOW == 217 (0x7f033d85dc00) [pid = 2480] [serial = 1563] [outer = (nil)] [url = about:blank] 12:54:09 INFO - PROCESS | 2480 | 1461268449105 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1333ms 12:54:09 INFO - PROCESS | 2480 | 1461268449113 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 2480 | 1461268449116 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:54:09 INFO - PROCESS | 2480 | 1461268449122 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 2480 | 1461268449126 Marionette TRACE conn3 <- [1,2226,null,{}] 12:54:09 INFO - PROCESS | 2480 | 1461268449153 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:09 INFO - PROCESS | 2480 | 1461268449316 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:54:09 INFO - PROCESS | 2480 | 1461268449333 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c342000 == 133 [pid = 2480] [id = 564] 12:54:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f033d96f000) [pid = 2480] [serial = 1693] [outer = (nil)] 12:54:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 219 (0x7f033e05e000) [pid = 2480] [serial = 1694] [outer = 0x7f033d96f000] 12:54:09 INFO - PROCESS | 2480 | 1461268449399 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f033e464000) [pid = 2480] [serial = 1695] [outer = 0x7f033d96f000] 12:54:10 INFO - PROCESS | 2480 | 1461268450182 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:54:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1092ms 12:54:10 INFO - PROCESS | 2480 | 1461268450237 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 2480 | 1461268450240 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:54:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:54:10 INFO - PROCESS | 2480 | 1461268450250 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 2480 | 1461268450252 Marionette TRACE conn3 <- [1,2230,null,{}] 12:54:10 INFO - PROCESS | 2480 | 1461268450255 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:10 INFO - PROCESS | 2480 | 1461268450412 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:54:10 INFO - PROCESS | 2480 | 1461268450426 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee1a800 == 134 [pid = 2480] [id = 565] 12:54:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f0330298000) [pid = 2480] [serial = 1696] [outer = (nil)] 12:54:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f033ed85c00) [pid = 2480] [serial = 1697] [outer = 0x7f0330298000] 12:54:10 INFO - PROCESS | 2480 | 1461268450479 Marionette DEBUG loaded listener.js 12:54:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f034029ac00) [pid = 2480] [serial = 1698] [outer = 0x7f0330298000] 12:54:11 INFO - PROCESS | 2480 | 1461268451262 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1029ms 12:54:11 INFO - PROCESS | 2480 | 1461268451280 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:54:11 INFO - PROCESS | 2480 | 1461268451292 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:54:11 INFO - PROCESS | 2480 | 1461268451313 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:54:11 INFO - PROCESS | 2480 | 1461268451315 Marionette TRACE conn3 <- [1,2234,null,{}] 12:54:11 INFO - PROCESS | 2480 | 1461268451320 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:11 INFO - PROCESS | 2480 | 1461268451551 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:54:11 INFO - PROCESS | 2480 | 1461268451580 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a72800 == 135 [pid = 2480] [id = 566] 12:54:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f0333ca4800) [pid = 2480] [serial = 1699] [outer = (nil)] 12:54:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f0340298000) [pid = 2480] [serial = 1700] [outer = 0x7f0333ca4800] 12:54:11 INFO - PROCESS | 2480 | 1461268451634 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f0340e51000) [pid = 2480] [serial = 1701] [outer = 0x7f0333ca4800] 12:54:12 INFO - PROCESS | 2480 | 1461268452400 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1140ms 12:54:12 INFO - PROCESS | 2480 | 1461268452440 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 2480 | 1461268452443 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:54:12 INFO - PROCESS | 2480 | 1461268452454 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 2480 | 1461268452456 Marionette TRACE conn3 <- [1,2238,null,{}] 12:54:12 INFO - PROCESS | 2480 | 1461268452460 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:12 INFO - PROCESS | 2480 | 1461268452679 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:54:12 INFO - PROCESS | 2480 | 1461268452706 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341fc1000 == 136 [pid = 2480] [id = 567] 12:54:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f0340e52800) [pid = 2480] [serial = 1702] [outer = (nil)] 12:54:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f0342453400) [pid = 2480] [serial = 1703] [outer = 0x7f0340e52800] 12:54:12 INFO - PROCESS | 2480 | 1461268452763 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 229 (0x7f034245d000) [pid = 2480] [serial = 1704] [outer = 0x7f0340e52800] 12:54:13 INFO - PROCESS | 2480 | 1461268453679 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:54:13 INFO - PROCESS | 2480 | --DOMWINDOW == 228 (0x7f033e061400) [pid = 2480] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:54:13 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f032e5b2000) [pid = 2480] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:54:13 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f0330292400) [pid = 2480] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:54:13 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f0335566c00) [pid = 2480] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:54:13 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f0335a5a400) [pid = 2480] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:54:13 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f033c350400) [pid = 2480] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:54:13 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f033d5efc00) [pid = 2480] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1282ms 12:54:13 INFO - PROCESS | 2480 | 1461268453730 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:54:13 INFO - PROCESS | 2480 | 1461268453732 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:54:13 INFO - PROCESS | 2480 | 1461268453737 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 2480 | 1461268453739 Marionette TRACE conn3 <- [1,2242,null,{}] 12:54:13 INFO - PROCESS | 2480 | 1461268453744 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:13 INFO - PROCESS | 2480 | 1461268453900 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:54:14 INFO - PROCESS | 2480 | 1461268454050 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033deae000 == 137 [pid = 2480] [id = 568] 12:54:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f033ae03400) [pid = 2480] [serial = 1705] [outer = (nil)] 12:54:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f0341e26000) [pid = 2480] [serial = 1706] [outer = 0x7f033ae03400] 12:54:14 INFO - PROCESS | 2480 | 1461268454105 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f0342461000) [pid = 2480] [serial = 1707] [outer = 0x7f033ae03400] 12:54:14 INFO - PROCESS | 2480 | 1461268454701 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 977ms 12:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:54:14 INFO - PROCESS | 2480 | 1461268454715 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:54:14 INFO - PROCESS | 2480 | 1461268454717 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:54:14 INFO - PROCESS | 2480 | 1461268454724 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:54:14 INFO - PROCESS | 2480 | 1461268454726 Marionette TRACE conn3 <- [1,2246,null,{}] 12:54:14 INFO - PROCESS | 2480 | 1461268454731 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:14 INFO - PROCESS | 2480 | 1461268454882 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:54:14 INFO - PROCESS | 2480 | 1461268454898 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342596800 == 138 [pid = 2480] [id = 569] 12:54:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f033d5efc00) [pid = 2480] [serial = 1708] [outer = (nil)] 12:54:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f0342dce800) [pid = 2480] [serial = 1709] [outer = 0x7f033d5efc00] 12:54:14 INFO - PROCESS | 2480 | 1461268454951 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f03465a6000) [pid = 2480] [serial = 1710] [outer = 0x7f033d5efc00] 12:54:15 INFO - PROCESS | 2480 | 1461268455902 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1229ms 12:54:15 INFO - PROCESS | 2480 | 1461268455951 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 2480 | 1461268455956 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:54:15 INFO - PROCESS | 2480 | 1461268455964 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 2480 | 1461268455969 Marionette TRACE conn3 <- [1,2250,null,{}] 12:54:15 INFO - PROCESS | 2480 | 1461268455976 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:16 INFO - PROCESS | 2480 | 1461268456180 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:54:16 INFO - PROCESS | 2480 | 1461268456376 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333765800 == 139 [pid = 2480] [id = 570] 12:54:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 229 (0x7f03314c6000) [pid = 2480] [serial = 1711] [outer = (nil)] 12:54:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 230 (0x7f03316ab800) [pid = 2480] [serial = 1712] [outer = 0x7f03314c6000] 12:54:16 INFO - PROCESS | 2480 | 1461268456441 Marionette DEBUG loaded listener.js 12:54:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 231 (0x7f0333ca6400) [pid = 2480] [serial = 1713] [outer = 0x7f03314c6000] 12:54:17 INFO - PROCESS | 2480 | 1461268457309 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1381ms 12:54:17 INFO - PROCESS | 2480 | 1461268457345 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 2480 | 1461268457352 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:54:17 INFO - PROCESS | 2480 | 1461268457361 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 2480 | 1461268457366 Marionette TRACE conn3 <- [1,2254,null,{}] 12:54:17 INFO - PROCESS | 2480 | 1461268457371 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:17 INFO - PROCESS | 2480 | 1461268457548 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:54:17 INFO - PROCESS | 2480 | 1461268457748 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e1c6800 == 140 [pid = 2480] [id = 571] 12:54:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 232 (0x7f0335bd3400) [pid = 2480] [serial = 1714] [outer = (nil)] 12:54:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 233 (0x7f033c68a400) [pid = 2480] [serial = 1715] [outer = 0x7f0335bd3400] 12:54:17 INFO - PROCESS | 2480 | 1461268457811 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 234 (0x7f033d944c00) [pid = 2480] [serial = 1716] [outer = 0x7f0335bd3400] 12:54:18 INFO - PROCESS | 2480 | 1461268458704 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1386ms 12:54:18 INFO - PROCESS | 2480 | 1461268458749 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:54:18 INFO - PROCESS | 2480 | 1461268458752 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:54:18 INFO - PROCESS | 2480 | 1461268458758 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:54:18 INFO - PROCESS | 2480 | 1461268458763 Marionette TRACE conn3 <- [1,2258,null,{}] 12:54:18 INFO - PROCESS | 2480 | 1461268458777 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:18 INFO - PROCESS | 2480 | 1461268458959 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:54:19 INFO - PROCESS | 2480 | 1461268459158 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342866000 == 141 [pid = 2480] [id = 572] 12:54:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 235 (0x7f033df1ac00) [pid = 2480] [serial = 1717] [outer = (nil)] 12:54:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 236 (0x7f033e965c00) [pid = 2480] [serial = 1718] [outer = 0x7f033df1ac00] 12:54:19 INFO - PROCESS | 2480 | 1461268459228 Marionette DEBUG loaded listener.js 12:54:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 237 (0x7f034190c800) [pid = 2480] [serial = 1719] [outer = 0x7f033df1ac00] 12:54:20 INFO - PROCESS | 2480 | 1461268460063 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1335ms 12:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:54:20 INFO - PROCESS | 2480 | 1461268460094 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:54:20 INFO - PROCESS | 2480 | 1461268460097 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:54:20 INFO - PROCESS | 2480 | 1461268460103 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:54:20 INFO - PROCESS | 2480 | 1461268460105 Marionette TRACE conn3 <- [1,2262,null,{}] 12:54:20 INFO - PROCESS | 2480 | 1461268460110 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:20 INFO - PROCESS | 2480 | 1461268460287 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:54:20 INFO - PROCESS | 2480 | 1461268460495 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03468c5800 == 142 [pid = 2480] [id = 573] 12:54:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 238 (0x7f033e152c00) [pid = 2480] [serial = 1720] [outer = (nil)] 12:54:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 239 (0x7f0342453800) [pid = 2480] [serial = 1721] [outer = 0x7f033e152c00] 12:54:20 INFO - PROCESS | 2480 | 1461268460602 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 240 (0x7f0342d16800) [pid = 2480] [serial = 1722] [outer = 0x7f033e152c00] 12:54:21 INFO - PROCESS | 2480 | 1461268461387 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1337ms 12:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:54:21 INFO - PROCESS | 2480 | 1461268461439 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 2480 | 1461268461442 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:54:21 INFO - PROCESS | 2480 | 1461268461447 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 2480 | 1461268461450 Marionette TRACE conn3 <- [1,2266,null,{}] 12:54:21 INFO - PROCESS | 2480 | 1461268461455 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:21 INFO - PROCESS | 2480 | 1461268461624 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:54:21 INFO - PROCESS | 2480 | 1461268461821 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03485e1800 == 143 [pid = 2480] [id = 574] 12:54:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 241 (0x7f0341e5d400) [pid = 2480] [serial = 1723] [outer = (nil)] 12:54:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 242 (0x7f0347808800) [pid = 2480] [serial = 1724] [outer = 0x7f0341e5d400] 12:54:21 INFO - PROCESS | 2480 | 1461268461884 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 243 (0x7f034af5fc00) [pid = 2480] [serial = 1725] [outer = 0x7f0341e5d400] 12:54:22 INFO - PROCESS | 2480 | 1461268462663 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1234ms 12:54:22 INFO - PROCESS | 2480 | 1461268462681 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 2480 | 1461268462684 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:54:22 INFO - PROCESS | 2480 | 1461268462706 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 2480 | 1461268462709 Marionette TRACE conn3 <- [1,2270,null,{}] 12:54:22 INFO - PROCESS | 2480 | 1461268462716 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:22 INFO - PROCESS | 2480 | 1461268462911 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:54:23 INFO - PROCESS | 2480 | 1461268463112 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0356368000 == 144 [pid = 2480] [id = 575] 12:54:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 244 (0x7f03460d4c00) [pid = 2480] [serial = 1726] [outer = (nil)] 12:54:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 245 (0x7f0356312c00) [pid = 2480] [serial = 1727] [outer = 0x7f03460d4c00] 12:54:23 INFO - PROCESS | 2480 | 1461268463180 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 246 (0x7f035a29bc00) [pid = 2480] [serial = 1728] [outer = 0x7f03460d4c00] 12:54:23 INFO - PROCESS | 2480 | 1461268463949 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1298ms 12:54:23 INFO - PROCESS | 2480 | 1461268463988 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:54:23 INFO - PROCESS | 2480 | 1461268463991 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:54:24 INFO - PROCESS | 2480 | 1461268464001 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 2480 | 1461268464003 Marionette TRACE conn3 <- [1,2274,null,{}] 12:54:24 INFO - PROCESS | 2480 | 1461268464007 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:24 INFO - PROCESS | 2480 | 1461268464170 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:54:24 INFO - PROCESS | 2480 | 1461268464369 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035cfc8800 == 145 [pid = 2480] [id = 576] 12:54:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 247 (0x7f032f202800) [pid = 2480] [serial = 1729] [outer = (nil)] 12:54:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 248 (0x7f032f20ac00) [pid = 2480] [serial = 1730] [outer = 0x7f032f202800] 12:54:24 INFO - PROCESS | 2480 | 1461268464430 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 249 (0x7f032f210800) [pid = 2480] [serial = 1731] [outer = 0x7f032f202800] 12:54:25 INFO - PROCESS | 2480 | 1461268465233 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1283ms 12:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:54:25 INFO - PROCESS | 2480 | 1461268465284 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:54:25 INFO - PROCESS | 2480 | 1461268465287 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:54:25 INFO - PROCESS | 2480 | 1461268465293 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 2480 | 1461268465296 Marionette TRACE conn3 <- [1,2278,null,{}] 12:54:25 INFO - PROCESS | 2480 | 1461268465301 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:25 INFO - PROCESS | 2480 | 1461268465467 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:54:25 INFO - PROCESS | 2480 | 1461268465674 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03333cc800 == 146 [pid = 2480] [id = 577] 12:54:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 250 (0x7f032f204c00) [pid = 2480] [serial = 1732] [outer = (nil)] 12:54:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 251 (0x7f032f27b400) [pid = 2480] [serial = 1733] [outer = 0x7f032f204c00] 12:54:25 INFO - PROCESS | 2480 | 1461268465739 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 252 (0x7f032f280400) [pid = 2480] [serial = 1734] [outer = 0x7f032f204c00] 12:54:26 INFO - PROCESS | 2480 | 1461268466512 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1281ms 12:54:26 INFO - PROCESS | 2480 | 1461268466574 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 2480 | 1461268466577 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:54:26 INFO - PROCESS | 2480 | 1461268466582 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 2480 | 1461268466585 Marionette TRACE conn3 <- [1,2282,null,{}] 12:54:26 INFO - PROCESS | 2480 | 1461268466590 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:26 INFO - PROCESS | 2480 | 1461268466763 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:54:26 INFO - PROCESS | 2480 | 1461268466963 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335499000 == 147 [pid = 2480] [id = 578] 12:54:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 253 (0x7f032f20c000) [pid = 2480] [serial = 1735] [outer = (nil)] 12:54:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 254 (0x7f032f284c00) [pid = 2480] [serial = 1736] [outer = 0x7f032f20c000] 12:54:27 INFO - PROCESS | 2480 | 1461268467031 Marionette DEBUG loaded listener.js 12:54:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 255 (0x7f034afc9000) [pid = 2480] [serial = 1737] [outer = 0x7f032f20c000] 12:54:27 INFO - PROCESS | 2480 | 1461268467795 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1229ms 12:54:27 INFO - PROCESS | 2480 | 1461268467827 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 2480 | 1461268467831 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:54:27 INFO - PROCESS | 2480 | 1461268467840 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 2480 | 1461268467842 Marionette TRACE conn3 <- [1,2286,null,{}] 12:54:27 INFO - PROCESS | 2480 | 1461268467847 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:28 INFO - PROCESS | 2480 | 1461268468026 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:54:28 INFO - PROCESS | 2480 | 1461268468224 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033390e800 == 148 [pid = 2480] [id = 579] 12:54:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 256 (0x7f032f27a000) [pid = 2480] [serial = 1738] [outer = (nil)] 12:54:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 257 (0x7f03318a7000) [pid = 2480] [serial = 1739] [outer = 0x7f032f27a000] 12:54:28 INFO - PROCESS | 2480 | 1461268468286 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 258 (0x7f03318abc00) [pid = 2480] [serial = 1740] [outer = 0x7f032f27a000] 12:54:29 INFO - PROCESS | 2480 | 1461268469073 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1284ms 12:54:29 INFO - PROCESS | 2480 | 1461268469123 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:54:29 INFO - PROCESS | 2480 | 1461268469127 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:54:29 INFO - PROCESS | 2480 | 1461268469132 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 2480 | 1461268469135 Marionette TRACE conn3 <- [1,2290,null,{}] 12:54:29 INFO - PROCESS | 2480 | 1461268469140 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:29 INFO - PROCESS | 2480 | 1461268469333 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:54:29 INFO - PROCESS | 2480 | 1461268469594 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e17b000 == 149 [pid = 2480] [id = 580] 12:54:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 259 (0x7f032f286000) [pid = 2480] [serial = 1741] [outer = (nil)] 12:54:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 260 (0x7f0359b93000) [pid = 2480] [serial = 1742] [outer = 0x7f032f286000] 12:54:29 INFO - PROCESS | 2480 | 1461268469666 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 261 (0x7f035a639c00) [pid = 2480] [serial = 1743] [outer = 0x7f032f286000] 12:54:30 INFO - PROCESS | 2480 | 1461268470436 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1327ms 12:54:30 INFO - PROCESS | 2480 | 1461268470461 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:54:30 INFO - PROCESS | 2480 | 1461268470469 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:54:30 INFO - PROCESS | 2480 | 1461268470477 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:54:30 INFO - PROCESS | 2480 | 1461268470479 Marionette TRACE conn3 <- [1,2294,null,{}] 12:54:30 INFO - PROCESS | 2480 | 1461268470484 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:30 INFO - PROCESS | 2480 | 1461268470678 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:54:30 INFO - PROCESS | 2480 | 1461268470882 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03335e0800 == 150 [pid = 2480] [id = 581] 12:54:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 262 (0x7f0329a70000) [pid = 2480] [serial = 1744] [outer = (nil)] 12:54:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 263 (0x7f0329a7b400) [pid = 2480] [serial = 1745] [outer = 0x7f0329a70000] 12:54:30 INFO - PROCESS | 2480 | 1461268470943 Marionette DEBUG loaded listener.js 12:54:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 264 (0x7f035a2cd800) [pid = 2480] [serial = 1746] [outer = 0x7f0329a70000] 12:54:31 INFO - PROCESS | 2480 | 1461268471703 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1276ms 12:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:54:31 INFO - PROCESS | 2480 | 1461268471755 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:54:31 INFO - PROCESS | 2480 | 1461268471757 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:54:31 INFO - PROCESS | 2480 | 1461268471763 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:54:31 INFO - PROCESS | 2480 | 1461268471765 Marionette TRACE conn3 <- [1,2298,null,{}] 12:54:31 INFO - PROCESS | 2480 | 1461268471770 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:31 INFO - PROCESS | 2480 | 1461268471943 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:54:32 INFO - PROCESS | 2480 | 1461268472147 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0329b73800 == 151 [pid = 2480] [id = 582] 12:54:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 265 (0x7f0327f14800) [pid = 2480] [serial = 1747] [outer = (nil)] 12:54:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 266 (0x7f0327f1b000) [pid = 2480] [serial = 1748] [outer = 0x7f0327f14800] 12:54:32 INFO - PROCESS | 2480 | 1461268472209 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 267 (0x7f0327f1f800) [pid = 2480] [serial = 1749] [outer = 0x7f0327f14800] 12:54:33 INFO - PROCESS | 2480 | 1461268473014 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1683ms 12:54:33 INFO - PROCESS | 2480 | 1461268473509 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 2480 | 1461268473514 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:54:33 INFO - PROCESS | 2480 | 1461268473523 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 2480 | 1461268473527 Marionette TRACE conn3 <- [1,2302,null,{}] 12:54:33 INFO - PROCESS | 2480 | 1461268473575 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:33 INFO - PROCESS | 2480 | 1461268473894 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:54:34 INFO - PROCESS | 2480 | 1461268474023 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03335d3000 == 152 [pid = 2480] [id = 583] 12:54:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 268 (0x7f0329a7c400) [pid = 2480] [serial = 1750] [outer = (nil)] 12:54:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 269 (0x7f032e5b7c00) [pid = 2480] [serial = 1751] [outer = 0x7f0329a7c400] 12:54:34 INFO - PROCESS | 2480 | 1461268474085 Marionette DEBUG loaded listener.js 12:54:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 270 (0x7f032f285000) [pid = 2480] [serial = 1752] [outer = 0x7f0329a7c400] 12:54:34 INFO - PROCESS | 2480 | 1461268474889 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1429ms 12:54:34 INFO - PROCESS | 2480 | 1461268474953 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:54:34 INFO - PROCESS | 2480 | 1461268474958 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:54:34 INFO - PROCESS | 2480 | 1461268474969 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 2480 | 1461268474975 Marionette TRACE conn3 <- [1,2306,null,{}] 12:54:34 INFO - PROCESS | 2480 | 1461268474980 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:35 INFO - PROCESS | 2480 | 1461268475155 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:54:35 INFO - PROCESS | 2480 | 1461268475559 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032de26000 == 153 [pid = 2480] [id = 584] 12:54:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 271 (0x7f0330419400) [pid = 2480] [serial = 1753] [outer = (nil)] 12:54:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 272 (0x7f0330833800) [pid = 2480] [serial = 1754] [outer = 0x7f0330419400] 12:54:35 INFO - PROCESS | 2480 | 1461268475627 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 273 (0x7f03316a7800) [pid = 2480] [serial = 1755] [outer = 0x7f0330419400] 12:54:36 INFO - PROCESS | 2480 | 1461268476447 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:54:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:54:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1536ms 12:54:36 INFO - PROCESS | 2480 | 1461268476502 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:54:36 INFO - PROCESS | 2480 | 1461268476504 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:54:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:54:36 INFO - PROCESS | 2480 | 1461268476510 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:54:36 INFO - PROCESS | 2480 | 1461268476512 Marionette TRACE conn3 <- [1,2310,null,{}] 12:54:36 INFO - PROCESS | 2480 | 1461268476525 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:36 INFO - PROCESS | 2480 | 1461268476698 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:54:36 INFO - PROCESS | 2480 | 1461268476912 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033543a800 == 154 [pid = 2480] [id = 585] 12:54:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 274 (0x7f03325d2c00) [pid = 2480] [serial = 1756] [outer = (nil)] 12:54:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 275 (0x7f0333a44400) [pid = 2480] [serial = 1757] [outer = 0x7f03325d2c00] 12:54:36 INFO - PROCESS | 2480 | 1461268476974 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 276 (0x7f03356e0400) [pid = 2480] [serial = 1758] [outer = 0x7f03325d2c00] 12:54:37 INFO - PROCESS | 2480 | 1461268477852 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1382ms 12:54:37 INFO - PROCESS | 2480 | 1461268477892 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 2480 | 1461268477894 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:54:37 INFO - PROCESS | 2480 | 1461268477913 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 2480 | 1461268477915 Marionette TRACE conn3 <- [1,2314,null,{}] 12:54:37 INFO - PROCESS | 2480 | 1461268477920 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:38 INFO - PROCESS | 2480 | 1461268478070 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:54:38 INFO - PROCESS | 2480 | 1461268478324 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ae18000 == 155 [pid = 2480] [id = 586] 12:54:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 277 (0x7f03359cbc00) [pid = 2480] [serial = 1759] [outer = (nil)] 12:54:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 278 (0x7f0335b77400) [pid = 2480] [serial = 1760] [outer = 0x7f03359cbc00] 12:54:38 INFO - PROCESS | 2480 | 1461268478384 Marionette DEBUG loaded listener.js 12:54:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 279 (0x7f0335b7b800) [pid = 2480] [serial = 1761] [outer = 0x7f03359cbc00] 12:54:39 INFO - PROCESS | 2480 | 1461268479229 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035cc48800 == 154 [pid = 2480] [id = 250] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033deae000 == 153 [pid = 2480] [id = 568] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341fc1000 == 152 [pid = 2480] [id = 567] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 278 (0x7f0341e2c400) [pid = 2480] [serial = 1637] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 277 (0x7f0342dcb800) [pid = 2480] [serial = 1598] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 276 (0x7f033c6d7800) [pid = 2480] [serial = 1583] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 275 (0x7f03443dac00) [pid = 2480] [serial = 1601] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 274 (0x7f03325dc400) [pid = 2480] [serial = 1580] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 273 (0x7f033e1b6400) [pid = 2480] [serial = 1586] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 272 (0x7f03428c3c00) [pid = 2480] [serial = 1595] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 271 (0x7f0341903800) [pid = 2480] [serial = 1592] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 270 (0x7f0346363800) [pid = 2480] [serial = 1607] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 269 (0x7f034579d000) [pid = 2480] [serial = 1604] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 268 (0x7f0341a89c00) [pid = 2480] [serial = 1589] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 267 (0x7f033d5eb800) [pid = 2480] [serial = 1616] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a72800 == 151 [pid = 2480] [id = 566] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee1a800 == 150 [pid = 2480] [id = 565] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c342000 == 149 [pid = 2480] [id = 564] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333c0c800 == 148 [pid = 2480] [id = 563] 12:54:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:54:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1430ms 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c41d800 == 147 [pid = 2480] [id = 562] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e111800 == 146 [pid = 2480] [id = 555] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330493000 == 145 [pid = 2480] [id = 554] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033047a800 == 144 [pid = 2480] [id = 553] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0359bcf800 == 143 [pid = 2480] [id = 552] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ae0c800 == 142 [pid = 2480] [id = 551] 12:54:39 INFO - PROCESS | 2480 | 1461268479358 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:54:39 INFO - PROCESS | 2480 | 1461268479363 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346d7f000 == 141 [pid = 2480] [id = 550] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0344383800 == 140 [pid = 2480] [id = 549] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03421c2800 == 139 [pid = 2480] [id = 548] 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c583000 == 138 [pid = 2480] [id = 547] 12:54:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:54:39 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03313cd000 == 137 [pid = 2480] [id = 546] 12:54:39 INFO - PROCESS | 2480 | 1461268479376 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 2480 | 1461268479380 Marionette TRACE conn3 <- [1,2318,null,{}] 12:54:39 INFO - PROCESS | 2480 | 1461268479385 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:39 INFO - PROCESS | 2480 | 1461268479563 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:54:39 INFO - PROCESS | 2480 | 1461268479571 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03301ea000 == 138 [pid = 2480] [id = 587] 12:54:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 268 (0x7f03325dc400) [pid = 2480] [serial = 1762] [outer = (nil)] 12:54:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 269 (0x7f0335b7bc00) [pid = 2480] [serial = 1763] [outer = 0x7f03325dc400] 12:54:39 INFO - PROCESS | 2480 | 1461268479630 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 270 (0x7f033ae11800) [pid = 2480] [serial = 1764] [outer = 0x7f03325dc400] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 269 (0x7f033e968800) [pid = 2480] [serial = 1631] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 268 (0x7f033082f000) [pid = 2480] [serial = 1634] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 267 (0x7f033ed82400) [pid = 2480] [serial = 1632] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 266 (0x7f033c354c00) [pid = 2480] [serial = 1622] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 265 (0x7f033d5f4400) [pid = 2480] [serial = 1623] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 264 (0x7f0335bc9800) [pid = 2480] [serial = 1620] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 263 (0x7f03356d3c00) [pid = 2480] [serial = 1619] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 262 (0x7f0341e5a800) [pid = 2480] [serial = 1578] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 261 (0x7f033e1b1c00) [pid = 2480] [serial = 1628] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 260 (0x7f033d964000) [pid = 2480] [serial = 1625] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 259 (0x7f033df1c400) [pid = 2480] [serial = 1626] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 258 (0x7f0348a84000) [pid = 2480] [serial = 1610] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 257 (0x7f0346012400) [pid = 2480] [serial = 1613] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 256 (0x7f033d6dc000) [pid = 2480] [serial = 1635] [outer = (nil)] [url = about:blank] 12:54:39 INFO - PROCESS | 2480 | --DOMWINDOW == 255 (0x7f033e642400) [pid = 2480] [serial = 1629] [outer = (nil)] [url = about:blank] 12:54:40 INFO - PROCESS | 2480 | 1461268480453 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 2480 | 1461268480508 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:54:40 INFO - PROCESS | 2480 | 1461268480514 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 2480 | 1461268480517 Marionette TRACE conn3 <- [1,2322,null,{}] 12:54:40 INFO - PROCESS | 2480 | 1461268480522 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:40 INFO - PROCESS | 2480 | 1461268480708 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:54:40 INFO - PROCESS | 2480 | 1461268480882 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c340000 == 139 [pid = 2480] [id = 588] 12:54:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 256 (0x7f03321d1800) [pid = 2480] [serial = 1765] [outer = (nil)] 12:54:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 257 (0x7f033d5cd400) [pid = 2480] [serial = 1766] [outer = 0x7f03321d1800] 12:54:40 INFO - PROCESS | 2480 | 1461268480938 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 258 (0x7f033d6d9000) [pid = 2480] [serial = 1767] [outer = 0x7f03321d1800] 12:54:41 INFO - PROCESS | 2480 | 1461268481552 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1078ms 12:54:41 INFO - PROCESS | 2480 | 1461268481592 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 2480 | 1461268481595 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:54:41 INFO - PROCESS | 2480 | 1461268481600 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 2480 | 1461268481602 Marionette TRACE conn3 <- [1,2326,null,{}] 12:54:41 INFO - PROCESS | 2480 | 1461268481606 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:41 INFO - PROCESS | 2480 | 1461268481836 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:54:41 INFO - PROCESS | 2480 | 1461268481868 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e11b000 == 140 [pid = 2480] [id = 589] 12:54:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 259 (0x7f03356e0800) [pid = 2480] [serial = 1768] [outer = (nil)] 12:54:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 260 (0x7f033d94ac00) [pid = 2480] [serial = 1769] [outer = 0x7f03356e0800] 12:54:41 INFO - PROCESS | 2480 | 1461268481920 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 261 (0x7f033dc3ac00) [pid = 2480] [serial = 1770] [outer = 0x7f03356e0800] 12:54:42 INFO - PROCESS | 2480 | 1461268482619 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1075ms 12:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:54:42 INFO - PROCESS | 2480 | 1461268482675 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:54:42 INFO - PROCESS | 2480 | 1461268482677 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:54:42 INFO - PROCESS | 2480 | 1461268482681 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:54:42 INFO - PROCESS | 2480 | 1461268482685 Marionette TRACE conn3 <- [1,2330,null,{}] 12:54:42 INFO - PROCESS | 2480 | 1461268482696 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:42 INFO - PROCESS | 2480 | 1461268482897 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:54:42 INFO - PROCESS | 2480 | 1461268482918 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e855800 == 141 [pid = 2480] [id = 590] 12:54:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 262 (0x7f033c689c00) [pid = 2480] [serial = 1771] [outer = (nil)] 12:54:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 263 (0x7f033e05c000) [pid = 2480] [serial = 1772] [outer = 0x7f033c689c00] 12:54:42 INFO - PROCESS | 2480 | 1461268482971 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 264 (0x7f033e1b1c00) [pid = 2480] [serial = 1773] [outer = 0x7f033c689c00] 12:54:43 INFO - PROCESS | 2480 | 1461268483698 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1077ms 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 263 (0x7f033e64f000) [pid = 2480] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 262 (0x7f033028f800) [pid = 2480] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 261 (0x7f03314c2800) [pid = 2480] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 260 (0x7f03303d9800) [pid = 2480] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 259 (0x7f033028f000) [pid = 2480] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 258 (0x7f033dc3b000) [pid = 2480] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 257 (0x7f03359c1400) [pid = 2480] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 256 (0x7f033d96f000) [pid = 2480] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 255 (0x7f0342281400) [pid = 2480] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 254 (0x7f033ae0fc00) [pid = 2480] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 253 (0x7f0345f2e800) [pid = 2480] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 252 (0x7f033ae03400) [pid = 2480] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 251 (0x7f0330298000) [pid = 2480] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 250 (0x7f032e5b6800) [pid = 2480] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 249 (0x7f033d85d000) [pid = 2480] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 248 (0x7f034227c400) [pid = 2480] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 247 (0x7f03316a3c00) [pid = 2480] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 246 (0x7f0333ca4800) [pid = 2480] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 245 (0x7f033082fc00) [pid = 2480] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 244 (0x7f032e5b5400) [pid = 2480] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 243 (0x7f033c349400) [pid = 2480] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 242 (0x7f033e052800) [pid = 2480] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 241 (0x7f03428ce000) [pid = 2480] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 240 (0x7f0344363400) [pid = 2480] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 239 (0x7f0333a44800) [pid = 2480] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 238 (0x7f033c349c00) [pid = 2480] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 237 (0x7f0344369c00) [pid = 2480] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 236 (0x7f03356df000) [pid = 2480] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 235 (0x7f0341a95000) [pid = 2480] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 234 (0x7f0340310800) [pid = 2480] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 233 (0x7f0330830400) [pid = 2480] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 232 (0x7f033c6d4400) [pid = 2480] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 231 (0x7f0335a56400) [pid = 2480] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 230 (0x7f03316a5000) [pid = 2480] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 229 (0x7f03325dc000) [pid = 2480] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 228 (0x7f034227e000) [pid = 2480] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f033e057800) [pid = 2480] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f03321c6400) [pid = 2480] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f033e1b5c00) [pid = 2480] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f0330299000) [pid = 2480] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f033d968400) [pid = 2480] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f033d5f3800) [pid = 2480] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f03316a4400) [pid = 2480] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f034aeda400) [pid = 2480] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 219 (0x7f03359c7000) [pid = 2480] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 218 (0x7f0342d1f000) [pid = 2480] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 217 (0x7f033d5f4000) [pid = 2480] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 216 (0x7f0341a92c00) [pid = 2480] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 215 (0x7f03359c6800) [pid = 2480] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 214 (0x7f03428c3400) [pid = 2480] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f034216b800) [pid = 2480] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f0340e52800) [pid = 2480] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f03449abc00) [pid = 2480] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f033e144400) [pid = 2480] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f033e054800) [pid = 2480] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f0331552400) [pid = 2480] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f033ae11000) [pid = 2480] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f03314ce000) [pid = 2480] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f033d857000) [pid = 2480] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f033ff73c00) [pid = 2480] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f0342284000) [pid = 2480] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f032e5bcc00) [pid = 2480] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:54:44 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f033d94a400) [pid = 2480] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:54:44 INFO - PROCESS | 2480 | 1461268484633 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 2480 | 1461268484638 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:54:44 INFO - PROCESS | 2480 | 1461268484678 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 2480 | 1461268484681 Marionette TRACE conn3 <- [1,2334,null,{}] 12:54:44 INFO - PROCESS | 2480 | 1461268484686 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:44 INFO - PROCESS | 2480 | 1461268484833 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:54:44 INFO - PROCESS | 2480 | 1461268484996 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03313ce800 == 142 [pid = 2480] [id = 591] 12:54:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f03316a3000) [pid = 2480] [serial = 1774] [outer = (nil)] 12:54:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f03321c6400) [pid = 2480] [serial = 1775] [outer = 0x7f03316a3000] 12:54:45 INFO - PROCESS | 2480 | 1461268485048 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f03359c3c00) [pid = 2480] [serial = 1776] [outer = 0x7f03316a3000] 12:54:45 INFO - PROCESS | 2480 | 1461268485598 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 981ms 12:54:45 INFO - PROCESS | 2480 | 1461268485655 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 2480 | 1461268485658 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:54:45 INFO - PROCESS | 2480 | 1461268485667 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 2480 | 1461268485669 Marionette TRACE conn3 <- [1,2338,null,{}] 12:54:45 INFO - PROCESS | 2480 | 1461268485678 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:45 INFO - PROCESS | 2480 | 1461268485827 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:54:46 INFO - PROCESS | 2480 | 1461268486012 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f106000 == 143 [pid = 2480] [id = 592] 12:54:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f03316a3c00) [pid = 2480] [serial = 1777] [outer = (nil)] 12:54:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f033c685000) [pid = 2480] [serial = 1778] [outer = 0x7f03316a3c00] 12:54:46 INFO - PROCESS | 2480 | 1461268486064 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f033d962000) [pid = 2480] [serial = 1779] [outer = 0x7f03316a3c00] 12:54:46 INFO - PROCESS | 2480 | 1461268486830 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1234ms 12:54:46 INFO - PROCESS | 2480 | 1461268486898 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:54:46 INFO - PROCESS | 2480 | 1461268486904 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:54:46 INFO - PROCESS | 2480 | 1461268486911 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:54:46 INFO - PROCESS | 2480 | 1461268486916 Marionette TRACE conn3 <- [1,2342,null,{}] 12:54:46 INFO - PROCESS | 2480 | 1461268486925 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:47 INFO - PROCESS | 2480 | 1461268487171 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:54:47 INFO - PROCESS | 2480 | 1461268487378 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03333cc000 == 144 [pid = 2480] [id = 593] 12:54:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f0329a6e000) [pid = 2480] [serial = 1780] [outer = (nil)] 12:54:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f032e5b3000) [pid = 2480] [serial = 1781] [outer = 0x7f0329a6e000] 12:54:47 INFO - PROCESS | 2480 | 1461268487486 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f0330299800) [pid = 2480] [serial = 1782] [outer = 0x7f0329a6e000] 12:54:48 INFO - PROCESS | 2480 | 1461268488393 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1533ms 12:54:48 INFO - PROCESS | 2480 | 1461268488444 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:54:48 INFO - PROCESS | 2480 | 1461268488452 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:54:48 INFO - PROCESS | 2480 | 1461268488461 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 2480 | 1461268488464 Marionette TRACE conn3 <- [1,2346,null,{}] 12:54:48 INFO - PROCESS | 2480 | 1461268488468 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:48 INFO - PROCESS | 2480 | 1461268488650 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:54:48 INFO - PROCESS | 2480 | 1461268488856 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03357fc000 == 145 [pid = 2480] [id = 594] 12:54:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f032b178c00) [pid = 2480] [serial = 1783] [outer = (nil)] 12:54:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f03318a7400) [pid = 2480] [serial = 1784] [outer = 0x7f032b178c00] 12:54:48 INFO - PROCESS | 2480 | 1461268488921 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f0333a3e400) [pid = 2480] [serial = 1785] [outer = 0x7f032b178c00] 12:54:49 INFO - PROCESS | 2480 | 1461268489867 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1479ms 12:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:54:49 INFO - PROCESS | 2480 | 1461268489940 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:54:49 INFO - PROCESS | 2480 | 1461268489942 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:54:49 INFO - PROCESS | 2480 | 1461268489949 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:54:49 INFO - PROCESS | 2480 | 1461268489953 Marionette TRACE conn3 <- [1,2350,null,{}] 12:54:49 INFO - PROCESS | 2480 | 1461268489968 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:50 INFO - PROCESS | 2480 | 1461268490187 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:54:50 INFO - PROCESS | 2480 | 1461268490424 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341ccd800 == 146 [pid = 2480] [id = 595] 12:54:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f0335b6e800) [pid = 2480] [serial = 1786] [outer = (nil)] 12:54:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f033b4ae400) [pid = 2480] [serial = 1787] [outer = 0x7f0335b6e800] 12:54:50 INFO - PROCESS | 2480 | 1461268490534 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 216 (0x7f033c684400) [pid = 2480] [serial = 1788] [outer = 0x7f0335b6e800] 12:54:51 INFO - PROCESS | 2480 | 1461268491315 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1433ms 12:54:51 INFO - PROCESS | 2480 | 1461268491381 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:54:51 INFO - PROCESS | 2480 | 1461268491386 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:54:51 INFO - PROCESS | 2480 | 1461268491391 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 2480 | 1461268491393 Marionette TRACE conn3 <- [1,2354,null,{}] 12:54:51 INFO - PROCESS | 2480 | 1461268491399 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:51 INFO - PROCESS | 2480 | 1461268491580 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:54:51 INFO - PROCESS | 2480 | 1461268491783 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f9b800 == 147 [pid = 2480] [id = 596] 12:54:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 217 (0x7f0335b71400) [pid = 2480] [serial = 1789] [outer = (nil)] 12:54:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f033d5c2800) [pid = 2480] [serial = 1790] [outer = 0x7f0335b71400] 12:54:51 INFO - PROCESS | 2480 | 1461268491847 Marionette DEBUG loaded listener.js 12:54:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 219 (0x7f033d85d000) [pid = 2480] [serial = 1791] [outer = 0x7f0335b71400] 12:54:52 INFO - PROCESS | 2480 | 1461268492670 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1333ms 12:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:54:52 INFO - PROCESS | 2480 | 1461268492726 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:54:52 INFO - PROCESS | 2480 | 1461268492728 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:54:52 INFO - PROCESS | 2480 | 1461268492732 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:54:52 INFO - PROCESS | 2480 | 1461268492736 Marionette TRACE conn3 <- [1,2358,null,{}] 12:54:52 INFO - PROCESS | 2480 | 1461268492741 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:52 INFO - PROCESS | 2480 | 1461268492910 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:54:53 INFO - PROCESS | 2480 | 1461268493111 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342255800 == 148 [pid = 2480] [id = 597] 12:54:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f033c692000) [pid = 2480] [serial = 1792] [outer = (nil)] 12:54:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f033d96bc00) [pid = 2480] [serial = 1793] [outer = 0x7f033c692000] 12:54:53 INFO - PROCESS | 2480 | 1461268493172 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f033e14b800) [pid = 2480] [serial = 1794] [outer = 0x7f033c692000] 12:54:53 INFO - PROCESS | 2480 | 1461268493971 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1279ms 12:54:54 INFO - PROCESS | 2480 | 1461268494013 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:54:54 INFO - PROCESS | 2480 | 1461268494016 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:54:54 INFO - PROCESS | 2480 | 1461268494021 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 2480 | 1461268494023 Marionette TRACE conn3 <- [1,2362,null,{}] 12:54:54 INFO - PROCESS | 2480 | 1461268494028 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:54 INFO - PROCESS | 2480 | 1461268494219 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:54:54 INFO - PROCESS | 2480 | 1461268494425 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342858000 == 149 [pid = 2480] [id = 598] 12:54:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f033e1b5c00) [pid = 2480] [serial = 1795] [outer = (nil)] 12:54:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f033eb24400) [pid = 2480] [serial = 1796] [outer = 0x7f033e1b5c00] 12:54:54 INFO - PROCESS | 2480 | 1461268494524 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f033ff73c00) [pid = 2480] [serial = 1797] [outer = 0x7f033e1b5c00] 12:54:55 INFO - PROCESS | 2480 | 1461268495360 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:54:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:54:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1375ms 12:54:55 INFO - PROCESS | 2480 | 1461268495397 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:54:55 INFO - PROCESS | 2480 | 1461268495400 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:54:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:54:55 INFO - PROCESS | 2480 | 1461268495405 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 2480 | 1461268495408 Marionette TRACE conn3 <- [1,2366,null,{}] 12:54:55 INFO - PROCESS | 2480 | 1461268495413 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:55 INFO - PROCESS | 2480 | 1461268495584 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:54:55 INFO - PROCESS | 2480 | 1461268495787 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346311000 == 150 [pid = 2480] [id = 599] 12:54:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f033d6d7000) [pid = 2480] [serial = 1798] [outer = (nil)] 12:54:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f03403b7000) [pid = 2480] [serial = 1799] [outer = 0x7f033d6d7000] 12:54:55 INFO - PROCESS | 2480 | 1461268495850 Marionette DEBUG loaded listener.js 12:54:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f0341909c00) [pid = 2480] [serial = 1800] [outer = 0x7f033d6d7000] 12:54:56 INFO - PROCESS | 2480 | 1461268496642 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1276ms 12:54:56 INFO - PROCESS | 2480 | 1461268496682 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 2480 | 1461268496686 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:54:56 INFO - PROCESS | 2480 | 1461268496692 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:54:56 INFO - PROCESS | 2480 | 1461268496695 Marionette TRACE conn3 <- [1,2370,null,{}] 12:54:56 INFO - PROCESS | 2480 | 1461268496699 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:56 INFO - PROCESS | 2480 | 1461268496869 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:54:57 INFO - PROCESS | 2480 | 1461268497073 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347414800 == 151 [pid = 2480] [id = 600] 12:54:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 229 (0x7f033e46b400) [pid = 2480] [serial = 1801] [outer = (nil)] 12:54:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 230 (0x7f0341a92800) [pid = 2480] [serial = 1802] [outer = 0x7f033e46b400] 12:54:57 INFO - PROCESS | 2480 | 1461268497133 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 231 (0x7f0342167c00) [pid = 2480] [serial = 1803] [outer = 0x7f033e46b400] 12:54:57 INFO - PROCESS | 2480 | ************************* 12:54:57 INFO - PROCESS | 2480 | A coding exception was thrown and uncaught in a Task. 12:54:57 INFO - PROCESS | 2480 | 12:54:57 INFO - PROCESS | 2480 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:54:57 INFO - PROCESS | 2480 | Full stack: 12:54:57 INFO - PROCESS | 2480 | ************************* 12:54:57 INFO - PROCESS | 2480 | 1461268497959 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:54:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:54:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1330ms 12:54:58 INFO - PROCESS | 2480 | 1461268498022 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:54:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:54:58 INFO - PROCESS | 2480 | 1461268498026 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:54:58 INFO - PROCESS | 2480 | 1461268498031 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 2480 | 1461268498033 Marionette TRACE conn3 <- [1,2374,null,{}] 12:54:58 INFO - PROCESS | 2480 | 1461268498038 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:58 INFO - PROCESS | 2480 | 1461268498197 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:54:58 INFO - PROCESS | 2480 | 1461268498400 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540c2000 == 152 [pid = 2480] [id = 601] 12:54:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 232 (0x7f0340302c00) [pid = 2480] [serial = 1804] [outer = (nil)] 12:54:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 233 (0x7f0342281000) [pid = 2480] [serial = 1805] [outer = 0x7f0340302c00] 12:54:58 INFO - PROCESS | 2480 | 1461268498459 Marionette DEBUG loaded listener.js 12:54:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 234 (0x7f0342d1ac00) [pid = 2480] [serial = 1806] [outer = 0x7f0340302c00] 12:54:59 INFO - PROCESS | 2480 | 1461268499249 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1277ms 12:54:59 INFO - PROCESS | 2480 | 1461268499309 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 2480 | 1461268499312 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:54:59 INFO - PROCESS | 2480 | 1461268499317 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 2480 | 1461268499319 Marionette TRACE conn3 <- [1,2378,null,{}] 12:54:59 INFO - PROCESS | 2480 | 1461268499324 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:54:59 INFO - PROCESS | 2480 | 1461268499490 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:54:59 INFO - PROCESS | 2480 | 1461268499754 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a67800 == 153 [pid = 2480] [id = 602] 12:54:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 235 (0x7f034190ec00) [pid = 2480] [serial = 1807] [outer = (nil)] 12:54:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 236 (0x7f0342dd0000) [pid = 2480] [serial = 1808] [outer = 0x7f034190ec00] 12:54:59 INFO - PROCESS | 2480 | 1461268499821 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 237 (0x7f03451cd400) [pid = 2480] [serial = 1809] [outer = 0x7f034190ec00] 12:55:00 INFO - PROCESS | 2480 | 1461268500593 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1326ms 12:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:55:00 INFO - PROCESS | 2480 | 1461268500645 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:55:00 INFO - PROCESS | 2480 | 1461268500648 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:55:00 INFO - PROCESS | 2480 | 1461268500653 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:55:00 INFO - PROCESS | 2480 | 1461268500657 Marionette TRACE conn3 <- [1,2382,null,{}] 12:55:00 INFO - PROCESS | 2480 | 1461268500662 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:00 INFO - PROCESS | 2480 | 1461268500856 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:55:01 INFO - PROCESS | 2480 | 1461268501142 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035e5ab800 == 154 [pid = 2480] [id = 603] 12:55:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 238 (0x7f0345f34c00) [pid = 2480] [serial = 1810] [outer = (nil)] 12:55:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 239 (0x7f034798b000) [pid = 2480] [serial = 1811] [outer = 0x7f0345f34c00] 12:55:01 INFO - PROCESS | 2480 | 1461268501220 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 240 (0x7f034af61000) [pid = 2480] [serial = 1812] [outer = 0x7f0345f34c00] 12:55:02 INFO - PROCESS | 2480 | 1461268502007 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1429ms 12:55:02 INFO - PROCESS | 2480 | 1461268502082 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 2480 | 1461268502086 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:55:02 INFO - PROCESS | 2480 | 1461268502091 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 2480 | 1461268502094 Marionette TRACE conn3 <- [1,2386,null,{}] 12:55:02 INFO - PROCESS | 2480 | 1461268502099 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:02 INFO - PROCESS | 2480 | 1461268502273 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:55:02 INFO - PROCESS | 2480 | 1461268502478 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033015f800 == 155 [pid = 2480] [id = 604] 12:55:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 241 (0x7f0346363800) [pid = 2480] [serial = 1813] [outer = (nil)] 12:55:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 242 (0x7f03540e5800) [pid = 2480] [serial = 1814] [outer = 0x7f0346363800] 12:55:02 INFO - PROCESS | 2480 | 1461268502538 Marionette DEBUG loaded listener.js 12:55:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 243 (0x7f0355342400) [pid = 2480] [serial = 1815] [outer = 0x7f0346363800] 12:55:03 INFO - PROCESS | 2480 | 1461268503330 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1280ms 12:55:03 INFO - PROCESS | 2480 | 1461268503373 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:55:03 INFO - PROCESS | 2480 | 1461268503376 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:55:03 INFO - PROCESS | 2480 | 1461268503381 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:55:03 INFO - PROCESS | 2480 | 1461268503384 Marionette TRACE conn3 <- [1,2390,null,{}] 12:55:03 INFO - PROCESS | 2480 | 1461268503388 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:03 INFO - PROCESS | 2480 | 1461268503560 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:55:03 INFO - PROCESS | 2480 | 1461268503771 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0331861800 == 156 [pid = 2480] [id = 605] 12:55:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 244 (0x7f0347990800) [pid = 2480] [serial = 1816] [outer = (nil)] 12:55:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 245 (0x7f0356311c00) [pid = 2480] [serial = 1817] [outer = 0x7f0347990800] 12:55:03 INFO - PROCESS | 2480 | 1461268503874 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 246 (0x7f0359e42000) [pid = 2480] [serial = 1818] [outer = 0x7f0347990800] 12:55:04 INFO - PROCESS | 2480 | 1461268504740 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1429ms 12:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:55:04 INFO - PROCESS | 2480 | 1461268504810 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 2480 | 1461268504813 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:55:04 INFO - PROCESS | 2480 | 1461268504817 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 2480 | 1461268504821 Marionette TRACE conn3 <- [1,2394,null,{}] 12:55:04 INFO - PROCESS | 2480 | 1461268504826 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:05 INFO - PROCESS | 2480 | 1461268505002 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:55:05 INFO - PROCESS | 2480 | 1461268505218 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03290df000 == 157 [pid = 2480] [id = 606] 12:55:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 247 (0x7f032b2c5800) [pid = 2480] [serial = 1819] [outer = (nil)] 12:55:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 248 (0x7f032b2cc000) [pid = 2480] [serial = 1820] [outer = 0x7f032b2c5800] 12:55:05 INFO - PROCESS | 2480 | 1461268505328 Marionette DEBUG loaded listener.js 12:55:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 249 (0x7f032b2d0c00) [pid = 2480] [serial = 1821] [outer = 0x7f032b2c5800] 12:55:06 INFO - PROCESS | 2480 | 1461268506198 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1435ms 12:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:55:06 INFO - PROCESS | 2480 | 1461268506253 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:55:06 INFO - PROCESS | 2480 | 1461268506256 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:55:06 INFO - PROCESS | 2480 | 1461268506261 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:55:06 INFO - PROCESS | 2480 | 1461268506263 Marionette TRACE conn3 <- [1,2398,null,{}] 12:55:06 INFO - PROCESS | 2480 | 1461268506268 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:06 INFO - PROCESS | 2480 | 1461268506432 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:55:06 INFO - PROCESS | 2480 | 1461268506654 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330484000 == 158 [pid = 2480] [id = 607] 12:55:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 250 (0x7f032b2c5c00) [pid = 2480] [serial = 1822] [outer = (nil)] 12:55:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 251 (0x7f03303d4000) [pid = 2480] [serial = 1823] [outer = 0x7f032b2c5c00] 12:55:06 INFO - PROCESS | 2480 | 1461268506762 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 252 (0x7f03316b1800) [pid = 2480] [serial = 1824] [outer = 0x7f032b2c5c00] 12:55:07 INFO - PROCESS | 2480 | 1461268507588 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1379ms 12:55:07 INFO - PROCESS | 2480 | 1461268507640 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 2480 | 1461268507642 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:55:07 INFO - PROCESS | 2480 | 1461268507647 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 2480 | 1461268507650 Marionette TRACE conn3 <- [1,2402,null,{}] 12:55:07 INFO - PROCESS | 2480 | 1461268507654 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:07 INFO - PROCESS | 2480 | 1461268507821 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:55:08 INFO - PROCESS | 2480 | 1461268508462 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330797800 == 159 [pid = 2480] [id = 608] 12:55:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 253 (0x7f0329a6e400) [pid = 2480] [serial = 1825] [outer = (nil)] 12:55:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 254 (0x7f0329a73000) [pid = 2480] [serial = 1826] [outer = 0x7f0329a6e400] 12:55:08 INFO - PROCESS | 2480 | 1461268508527 Marionette DEBUG loaded listener.js 12:55:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 255 (0x7f032b176c00) [pid = 2480] [serial = 1827] [outer = 0x7f0329a6e400] 12:55:09 INFO - PROCESS | 2480 | 1461268509316 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1739ms 12:55:09 INFO - PROCESS | 2480 | 1461268509401 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 2480 | 1461268509407 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:55:09 INFO - PROCESS | 2480 | 1461268509418 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 2480 | 1461268509421 Marionette TRACE conn3 <- [1,2406,null,{}] 12:55:09 INFO - PROCESS | 2480 | 1461268509428 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:09 INFO - PROCESS | 2480 | 1461268509603 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:55:09 INFO - PROCESS | 2480 | 1461268509844 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0329b65000 == 160 [pid = 2480] [id = 609] 12:55:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 256 (0x7f0329a6e800) [pid = 2480] [serial = 1828] [outer = (nil)] 12:55:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 257 (0x7f032f209400) [pid = 2480] [serial = 1829] [outer = 0x7f0329a6e800] 12:55:10 INFO - PROCESS | 2480 | 1461268509998 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 258 (0x7f033082e400) [pid = 2480] [serial = 1830] [outer = 0x7f0329a6e800] 12:55:10 INFO - PROCESS | 2480 | 1461268510954 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1582ms 12:55:11 INFO - PROCESS | 2480 | 1461268511003 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 2480 | 1461268511008 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:55:11 INFO - PROCESS | 2480 | 1461268511014 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 2480 | 1461268511016 Marionette TRACE conn3 <- [1,2410,null,{}] 12:55:11 INFO - PROCESS | 2480 | 1461268511022 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:11 INFO - PROCESS | 2480 | 1461268511195 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee19800 == 159 [pid = 2480] [id = 236] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0361c8e000 == 158 [pid = 2480] [id = 313] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e85f000 == 157 [pid = 2480] [id = 163] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032de27800 == 156 [pid = 2480] [id = 537] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03485e9800 == 155 [pid = 2480] [id = 341] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a603800 == 154 [pid = 2480] [id = 535] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035c264800 == 153 [pid = 2480] [id = 270] 12:55:11 INFO - PROCESS | 2480 | --DOMWINDOW == 257 (0x7f03316a4000) [pid = 2480] [serial = 1682] [outer = (nil)] [url = about:blank] 12:55:11 INFO - PROCESS | 2480 | --DOMWINDOW == 256 (0x7f0342462000) [pid = 2480] [serial = 1673] [outer = (nil)] [url = about:blank] 12:55:11 INFO - PROCESS | 2480 | --DOMWINDOW == 255 (0x7f032b17a000) [pid = 2480] [serial = 1679] [outer = (nil)] [url = about:blank] 12:55:11 INFO - PROCESS | 2480 | --DOMWINDOW == 254 (0x7f0333a3d400) [pid = 2480] [serial = 1676] [outer = (nil)] [url = about:blank] 12:55:11 INFO - PROCESS | 2480 | --DOMWINDOW == 253 (0x7f0342dce800) [pid = 2480] [serial = 1709] [outer = (nil)] [url = about:blank] 12:55:11 INFO - PROCESS | 2480 | 1461268511506 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03313ce800 == 152 [pid = 2480] [id = 591] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e855800 == 151 [pid = 2480] [id = 590] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e11b000 == 150 [pid = 2480] [id = 589] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c340000 == 149 [pid = 2480] [id = 588] 12:55:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032de27800 == 150 [pid = 2480] [id = 610] 12:55:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 254 (0x7f032b17a000) [pid = 2480] [serial = 1831] [outer = (nil)] 12:55:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 255 (0x7f03318a7800) [pid = 2480] [serial = 1832] [outer = 0x7f032b17a000] 12:55:11 INFO - PROCESS | 2480 | 1461268511634 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 256 (0x7f03325d7400) [pid = 2480] [serial = 1833] [outer = 0x7f032b17a000] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03301ea000 == 149 [pid = 2480] [id = 587] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ae18000 == 148 [pid = 2480] [id = 586] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033543a800 == 147 [pid = 2480] [id = 585] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032de26000 == 146 [pid = 2480] [id = 584] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03335d3000 == 145 [pid = 2480] [id = 583] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e17b000 == 144 [pid = 2480] [id = 580] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033390e800 == 143 [pid = 2480] [id = 579] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0335499000 == 142 [pid = 2480] [id = 578] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03333cc800 == 141 [pid = 2480] [id = 577] 12:55:11 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035cfc8800 == 140 [pid = 2480] [id = 576] 12:55:12 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0356368000 == 139 [pid = 2480] [id = 575] 12:55:12 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03793d2800 == 138 [pid = 2480] [id = 536] 12:55:12 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03485e1800 == 137 [pid = 2480] [id = 574] 12:55:12 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03468c5800 == 136 [pid = 2480] [id = 573] 12:55:12 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342866000 == 135 [pid = 2480] [id = 572] 12:55:12 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e1c6800 == 134 [pid = 2480] [id = 571] 12:55:12 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333765800 == 133 [pid = 2480] [id = 570] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 255 (0x7f03422f0c00) [pid = 2480] [serial = 1649] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 254 (0x7f0342dcd000) [pid = 2480] [serial = 1344] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 253 (0x7f0341a89400) [pid = 2480] [serial = 1464] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 252 (0x7f03325d8400) [pid = 2480] [serial = 1395] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 251 (0x7f03540eec00) [pid = 2480] [serial = 1655] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 250 (0x7f033e144800) [pid = 2480] [serial = 1425] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 249 (0x7f03314c9400) [pid = 2480] [serial = 1488] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 248 (0x7f033e1acc00) [pid = 2480] [serial = 1533] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 247 (0x7f0330414800) [pid = 2480] [serial = 1667] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 246 (0x7f03359cf400) [pid = 2480] [serial = 1350] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 245 (0x7f033e05e000) [pid = 2480] [serial = 1694] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 244 (0x7f0344362800) [pid = 2480] [serial = 1599] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 243 (0x7f033c68fc00) [pid = 2480] [serial = 1524] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 242 (0x7f0354c79000) [pid = 2480] [serial = 1482] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 241 (0x7f0341e26000) [pid = 2480] [serial = 1706] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 240 (0x7f0335a57800) [pid = 2480] [serial = 1685] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 239 (0x7f034029ac00) [pid = 2480] [serial = 1698] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 238 (0x7f033ed7f400) [pid = 2480] [serial = 1542] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 237 (0x7f033e1a7800) [pid = 2480] [serial = 1341] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 236 (0x7f0342461000) [pid = 2480] [serial = 1707] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 235 (0x7f0342d1ec00) [pid = 2480] [serial = 1596] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 234 (0x7f035a0ca400) [pid = 2480] [serial = 1670] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 233 (0x7f0335a53800) [pid = 2480] [serial = 1581] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 232 (0x7f0340e51000) [pid = 2480] [serial = 1701] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 231 (0x7f033ec9f800) [pid = 2480] [serial = 1422] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 230 (0x7f03428c4000) [pid = 2480] [serial = 1638] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 229 (0x7f033d962400) [pid = 2480] [serial = 1584] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 228 (0x7f0359e44400) [pid = 2480] [serial = 1661] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f033ec9fc00) [pid = 2480] [serial = 1461] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f035a0d3800) [pid = 2480] [serial = 1664] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f03451cfc00) [pid = 2480] [serial = 1602] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f0345f37c00) [pid = 2480] [serial = 1605] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f0335567c00) [pid = 2480] [serial = 1688] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f033c358000) [pid = 2480] [serial = 1356] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f0346be0800) [pid = 2480] [serial = 1608] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f033028dc00) [pid = 2480] [serial = 1640] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 219 (0x7f03443d6400) [pid = 2480] [serial = 1278] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 218 (0x7f0347807c00) [pid = 2480] [serial = 1652] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 217 (0x7f033c690000) [pid = 2480] [serial = 1643] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 216 (0x7f03428cd800) [pid = 2480] [serial = 1413] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 215 (0x7f0354ecd800) [pid = 2480] [serial = 1347] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 214 (0x7f0331559800) [pid = 2480] [serial = 1518] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f033d96c400) [pid = 2480] [serial = 1692] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f033d6e0c00) [pid = 2480] [serial = 1458] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f033fe0ec00) [pid = 2480] [serial = 1545] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f03356d8400) [pid = 2480] [serial = 1521] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f033ed85c00) [pid = 2480] [serial = 1697] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f0346b56400) [pid = 2480] [serial = 1473] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f033eb21400) [pid = 2480] [serial = 1539] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f0342169000) [pid = 2480] [serial = 1593] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f0342169c00) [pid = 2480] [serial = 1467] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f0340310c00) [pid = 2480] [serial = 1551] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f033e64cc00) [pid = 2480] [serial = 1646] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f033ed83800) [pid = 2480] [serial = 1587] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f033dc36400) [pid = 2480] [serial = 1530] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 200 (0x7f0340298000) [pid = 2480] [serial = 1700] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 199 (0x7f03316b0000) [pid = 2480] [serial = 1359] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 198 (0x7f0359e48400) [pid = 2480] [serial = 1485] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 197 (0x7f033c684800) [pid = 2480] [serial = 1398] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 196 (0x7f033e464000) [pid = 2480] [serial = 1695] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f034aed6000) [pid = 2480] [serial = 1479] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f034040ec00) [pid = 2480] [serial = 1407] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f0342283c00) [pid = 2480] [serial = 1410] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f035a5fc800) [pid = 2480] [serial = 1353] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f0345f2f800) [pid = 2480] [serial = 1419] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f0345f32c00) [pid = 2480] [serial = 1470] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f034245d000) [pid = 2480] [serial = 1704] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f0347cf1000) [pid = 2480] [serial = 1476] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f0341e5c800) [pid = 2480] [serial = 1590] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f033e649400) [pid = 2480] [serial = 1536] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f03356e0c00) [pid = 2480] [serial = 1455] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f033d94b400) [pid = 2480] [serial = 1527] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f033b570400) [pid = 2480] [serial = 1338] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f033e1a9000) [pid = 2480] [serial = 1401] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 181 (0x7f033d85bc00) [pid = 2480] [serial = 1691] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 180 (0x7f0340412400) [pid = 2480] [serial = 1548] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 179 (0x7f0342453400) [pid = 2480] [serial = 1703] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 178 (0x7f0342dd4800) [pid = 2480] [serial = 1416] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 177 (0x7f034b2bd000) [pid = 2480] [serial = 1617] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f0357d02800) [pid = 2480] [serial = 1658] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f0335bcd000) [pid = 2480] [serial = 1689] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f033ed8d400) [pid = 2480] [serial = 1404] [outer = (nil)] [url = about:blank] 12:55:12 INFO - PROCESS | 2480 | 1461268512415 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1428ms 12:55:12 INFO - PROCESS | 2480 | 1461268512444 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 2480 | 1461268512447 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:55:12 INFO - PROCESS | 2480 | 1461268512458 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 2480 | 1461268512466 Marionette TRACE conn3 <- [1,2414,null,{}] 12:55:12 INFO - PROCESS | 2480 | 1461268512473 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:12 INFO - PROCESS | 2480 | 1461268512626 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:55:12 INFO - PROCESS | 2480 | 1461268512643 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033390e000 == 134 [pid = 2480] [id = 611] 12:55:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f0333ca4800) [pid = 2480] [serial = 1834] [outer = (nil)] 12:55:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f03356dc400) [pid = 2480] [serial = 1835] [outer = 0x7f0333ca4800] 12:55:12 INFO - PROCESS | 2480 | 1461268512697 Marionette DEBUG loaded listener.js 12:55:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f03359cac00) [pid = 2480] [serial = 1836] [outer = 0x7f0333ca4800] 12:55:13 INFO - PROCESS | 2480 | 1461268513444 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1043ms 12:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:55:13 INFO - PROCESS | 2480 | 1461268513496 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 2480 | 1461268513499 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:55:13 INFO - PROCESS | 2480 | 1461268513505 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 2480 | 1461268513507 Marionette TRACE conn3 <- [1,2418,null,{}] 12:55:13 INFO - PROCESS | 2480 | 1461268513511 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:13 INFO - PROCESS | 2480 | 1461268513678 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:55:13 INFO - PROCESS | 2480 | 1461268513691 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335498800 == 135 [pid = 2480] [id = 612] 12:55:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 178 (0x7f033556b400) [pid = 2480] [serial = 1837] [outer = (nil)] 12:55:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f0335b75800) [pid = 2480] [serial = 1838] [outer = 0x7f033556b400] 12:55:13 INFO - PROCESS | 2480 | 1461268513743 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f033ae03000) [pid = 2480] [serial = 1839] [outer = 0x7f033556b400] 12:55:14 INFO - PROCESS | 2480 | 1461268514587 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1131ms 12:55:14 INFO - PROCESS | 2480 | 1461268514636 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:55:14 INFO - PROCESS | 2480 | 1461268514639 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:55:14 INFO - PROCESS | 2480 | 1461268514657 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:55:14 INFO - PROCESS | 2480 | 1461268514659 Marionette TRACE conn3 <- [1,2422,null,{}] 12:55:14 INFO - PROCESS | 2480 | 1461268514664 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:14 INFO - PROCESS | 2480 | 1461268514890 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:55:14 INFO - PROCESS | 2480 | 1461268514917 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c32a800 == 136 [pid = 2480] [id = 613] 12:55:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f033b4ab800) [pid = 2480] [serial = 1840] [outer = (nil)] 12:55:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f033b4b1c00) [pid = 2480] [serial = 1841] [outer = 0x7f033b4ab800] 12:55:14 INFO - PROCESS | 2480 | 1461268514978 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f033c352c00) [pid = 2480] [serial = 1842] [outer = 0x7f033b4ab800] 12:55:15 INFO - PROCESS | 2480 | 1461268515808 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1175ms 12:55:15 INFO - PROCESS | 2480 | 1461268515833 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:55:15 INFO - PROCESS | 2480 | 1461268515836 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:55:15 INFO - PROCESS | 2480 | 1461268515840 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 2480 | 1461268515843 Marionette TRACE conn3 <- [1,2426,null,{}] 12:55:15 INFO - PROCESS | 2480 | 1461268515847 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:16 INFO - PROCESS | 2480 | 1461268516064 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:55:16 INFO - PROCESS | 2480 | 1461268516139 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033df98000 == 137 [pid = 2480] [id = 614] 12:55:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f033d5ea400) [pid = 2480] [serial = 1843] [outer = (nil)] 12:55:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f033d5f5400) [pid = 2480] [serial = 1844] [outer = 0x7f033d5ea400] 12:55:16 INFO - PROCESS | 2480 | 1461268516195 Marionette DEBUG loaded listener.js 12:55:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f033d85bc00) [pid = 2480] [serial = 1845] [outer = 0x7f033d5ea400] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f033d862400) [pid = 2480] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f0341e5e400) [pid = 2480] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f034190d800) [pid = 2480] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f032e5bac00) [pid = 2480] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 181 (0x7f034b2bb800) [pid = 2480] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 180 (0x7f032e5bc000) [pid = 2480] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 179 (0x7f0329a7c400) [pid = 2480] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 178 (0x7f033c689c00) [pid = 2480] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 177 (0x7f03359cbc00) [pid = 2480] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f03321d1800) [pid = 2480] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f03316a3000) [pid = 2480] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f0345f39800) [pid = 2480] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:55:16 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f03325d2c00) [pid = 2480] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:55:17 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f0330419400) [pid = 2480] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:55:17 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f03356e0800) [pid = 2480] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:55:17 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f03325dc400) [pid = 2480] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:55:17 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f032e5bb400) [pid = 2480] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:55:17 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f033d5efc00) [pid = 2480] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:55:17 INFO - PROCESS | 2480 | 1461268517271 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1477ms 12:55:17 INFO - PROCESS | 2480 | 1461268517319 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:55:17 INFO - PROCESS | 2480 | 1461268517322 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:55:17 INFO - PROCESS | 2480 | 1461268517327 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:55:17 INFO - PROCESS | 2480 | 1461268517329 Marionette TRACE conn3 <- [1,2430,null,{}] 12:55:17 INFO - PROCESS | 2480 | 1461268517334 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:17 INFO - PROCESS | 2480 | 1461268517487 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:55:17 INFO - PROCESS | 2480 | 1461268517646 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c32a000 == 138 [pid = 2480] [id = 615] 12:55:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f03303d9800) [pid = 2480] [serial = 1846] [outer = (nil)] 12:55:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f033ae09400) [pid = 2480] [serial = 1847] [outer = 0x7f03303d9800] 12:55:17 INFO - PROCESS | 2480 | 1461268517700 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f033d94b400) [pid = 2480] [serial = 1848] [outer = 0x7f03303d9800] 12:55:18 INFO - PROCESS | 2480 | 1461268518301 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1025ms 12:55:18 INFO - PROCESS | 2480 | 1461268518354 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:55:18 INFO - PROCESS | 2480 | 1461268518357 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:55:18 INFO - PROCESS | 2480 | 1461268518362 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 2480 | 1461268518363 Marionette TRACE conn3 <- [1,2434,null,{}] 12:55:18 INFO - PROCESS | 2480 | 1461268518368 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:18 INFO - PROCESS | 2480 | 1461268518599 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:55:18 INFO - PROCESS | 2480 | 1461268518618 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e189000 == 139 [pid = 2480] [id = 616] 12:55:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f0329a74000) [pid = 2480] [serial = 1849] [outer = (nil)] 12:55:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f033d966000) [pid = 2480] [serial = 1850] [outer = 0x7f0329a74000] 12:55:18 INFO - PROCESS | 2480 | 1461268518671 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f033dc3c400) [pid = 2480] [serial = 1851] [outer = 0x7f0329a74000] 12:55:19 INFO - PROCESS | 2480 | 1461268519687 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1374ms 12:55:19 INFO - PROCESS | 2480 | 1461268519738 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:55:19 INFO - PROCESS | 2480 | 1461268519744 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:55:19 INFO - PROCESS | 2480 | 1461268519751 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:55:19 INFO - PROCESS | 2480 | 1461268519756 Marionette TRACE conn3 <- [1,2438,null,{}] 12:55:19 INFO - PROCESS | 2480 | 1461268519763 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:20 INFO - PROCESS | 2480 | 1461268520019 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:55:20 INFO - PROCESS | 2480 | 1461268520216 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03333c7000 == 140 [pid = 2480] [id = 617] 12:55:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f032f211800) [pid = 2480] [serial = 1852] [outer = (nil)] 12:55:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f03303d5800) [pid = 2480] [serial = 1853] [outer = 0x7f032f211800] 12:55:20 INFO - PROCESS | 2480 | 1461268520282 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f03316a4400) [pid = 2480] [serial = 1854] [outer = 0x7f032f211800] 12:55:21 INFO - PROCESS | 2480 | 1461268521169 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1480ms 12:55:21 INFO - PROCESS | 2480 | 1461268521233 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 2480 | 1461268521240 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:55:21 INFO - PROCESS | 2480 | 1461268521249 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 2480 | 1461268521252 Marionette TRACE conn3 <- [1,2442,null,{}] 12:55:21 INFO - PROCESS | 2480 | 1461268521256 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:21 INFO - PROCESS | 2480 | 1461268521446 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:55:21 INFO - PROCESS | 2480 | 1461268521641 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03357ee000 == 141 [pid = 2480] [id = 618] 12:55:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 178 (0x7f03303d7c00) [pid = 2480] [serial = 1855] [outer = (nil)] 12:55:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f0333a43400) [pid = 2480] [serial = 1856] [outer = 0x7f03303d7c00] 12:55:21 INFO - PROCESS | 2480 | 1461268521704 Marionette DEBUG loaded listener.js 12:55:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f033556e400) [pid = 2480] [serial = 1857] [outer = 0x7f03303d7c00] 12:55:22 INFO - PROCESS | 2480 | 1461268522559 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1338ms 12:55:22 INFO - PROCESS | 2480 | 1461268522587 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:55:22 INFO - PROCESS | 2480 | 1461268522591 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:55:22 INFO - PROCESS | 2480 | 1461268522596 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:55:22 INFO - PROCESS | 2480 | 1461268522601 Marionette TRACE conn3 <- [1,2446,null,{}] 12:55:22 INFO - PROCESS | 2480 | 1461268522616 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:22 INFO - PROCESS | 2480 | 1461268522803 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:55:23 INFO - PROCESS | 2480 | 1461268523010 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ef62800 == 142 [pid = 2480] [id = 619] 12:55:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f033b4aac00) [pid = 2480] [serial = 1858] [outer = (nil)] 12:55:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f033c34d800) [pid = 2480] [serial = 1859] [outer = 0x7f033b4aac00] 12:55:23 INFO - PROCESS | 2480 | 1461268523076 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f033d5cc400) [pid = 2480] [serial = 1860] [outer = 0x7f033b4aac00] 12:55:23 INFO - PROCESS | 2480 | 1461268523899 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1333ms 12:55:23 INFO - PROCESS | 2480 | 1461268523930 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 2480 | 1461268523934 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:55:23 INFO - PROCESS | 2480 | 1461268523939 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 2480 | 1461268523941 Marionette TRACE conn3 <- [1,2450,null,{}] 12:55:23 INFO - PROCESS | 2480 | 1461268523947 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:24 INFO - PROCESS | 2480 | 1461268524132 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:55:24 INFO - PROCESS | 2480 | 1461268524339 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a85000 == 143 [pid = 2480] [id = 620] 12:55:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f033b4b0c00) [pid = 2480] [serial = 1861] [outer = (nil)] 12:55:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f033dc3ec00) [pid = 2480] [serial = 1862] [outer = 0x7f033b4b0c00] 12:55:24 INFO - PROCESS | 2480 | 1461268524402 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f033e05e000) [pid = 2480] [serial = 1863] [outer = 0x7f033b4b0c00] 12:55:25 INFO - PROCESS | 2480 | 1461268525238 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:55:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1327ms 12:55:25 INFO - PROCESS | 2480 | 1461268525267 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 2480 | 1461268525271 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:55:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:55:25 INFO - PROCESS | 2480 | 1461268525276 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 2480 | 1461268525278 Marionette TRACE conn3 <- [1,2454,null,{}] 12:55:25 INFO - PROCESS | 2480 | 1461268525283 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:25 INFO - PROCESS | 2480 | 1461268525452 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:55:25 INFO - PROCESS | 2480 | 1461268525654 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f12000 == 144 [pid = 2480] [id = 621] 12:55:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f033c34c400) [pid = 2480] [serial = 1864] [outer = (nil)] 12:55:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f033e1ab000) [pid = 2480] [serial = 1865] [outer = 0x7f033c34c400] 12:55:25 INFO - PROCESS | 2480 | 1461268525717 Marionette DEBUG loaded listener.js 12:55:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f033e36ac00) [pid = 2480] [serial = 1866] [outer = 0x7f033c34c400] 12:55:26 INFO - PROCESS | 2480 | 1461268526531 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1277ms 12:55:26 INFO - PROCESS | 2480 | 1461268526556 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:55:26 INFO - PROCESS | 2480 | 1461268526560 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:55:26 INFO - PROCESS | 2480 | 1461268526564 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:55:26 INFO - PROCESS | 2480 | 1461268526567 Marionette TRACE conn3 <- [1,2458,null,{}] 12:55:26 INFO - PROCESS | 2480 | 1461268526572 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:26 INFO - PROCESS | 2480 | 1461268526764 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:55:26 INFO - PROCESS | 2480 | 1461268526970 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034223c000 == 145 [pid = 2480] [id = 622] 12:55:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f033e64a400) [pid = 2480] [serial = 1867] [outer = (nil)] 12:55:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f033ed8d800) [pid = 2480] [serial = 1868] [outer = 0x7f033e64a400] 12:55:27 INFO - PROCESS | 2480 | 1461268527036 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f034029cc00) [pid = 2480] [serial = 1869] [outer = 0x7f033e64a400] 12:55:27 INFO - PROCESS | 2480 | 1461268527838 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1334ms 12:55:27 INFO - PROCESS | 2480 | 1461268527899 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 2480 | 1461268527902 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:55:27 INFO - PROCESS | 2480 | 1461268527907 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 2480 | 1461268527910 Marionette TRACE conn3 <- [1,2462,null,{}] 12:55:27 INFO - PROCESS | 2480 | 1461268527915 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:28 INFO - PROCESS | 2480 | 1461268528084 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:55:28 INFO - PROCESS | 2480 | 1461268528285 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342589000 == 146 [pid = 2480] [id = 623] 12:55:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f033e969000) [pid = 2480] [serial = 1870] [outer = (nil)] 12:55:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f034040e000) [pid = 2480] [serial = 1871] [outer = 0x7f033e969000] 12:55:28 INFO - PROCESS | 2480 | 1461268528346 Marionette DEBUG loaded listener.js 12:55:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f034190a000) [pid = 2480] [serial = 1872] [outer = 0x7f033e969000] 12:55:29 INFO - PROCESS | 2480 | 1461268529149 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1275ms 12:55:29 INFO - PROCESS | 2480 | 1461268529184 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:55:29 INFO - PROCESS | 2480 | 1461268529186 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:55:29 INFO - PROCESS | 2480 | 1461268529191 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:55:29 INFO - PROCESS | 2480 | 1461268529193 Marionette TRACE conn3 <- [1,2466,null,{}] 12:55:29 INFO - PROCESS | 2480 | 1461268529198 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:29 INFO - PROCESS | 2480 | 1461268529368 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:55:29 INFO - PROCESS | 2480 | 1461268529574 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342851800 == 147 [pid = 2480] [id = 624] 12:55:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f033eb2bc00) [pid = 2480] [serial = 1873] [outer = (nil)] 12:55:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f0341e5c400) [pid = 2480] [serial = 1874] [outer = 0x7f033eb2bc00] 12:55:29 INFO - PROCESS | 2480 | 1461268529637 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f034227a800) [pid = 2480] [serial = 1875] [outer = 0x7f033eb2bc00] 12:55:30 INFO - PROCESS | 2480 | 1461268530427 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1275ms 12:55:30 INFO - PROCESS | 2480 | 1461268530468 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 2480 | 1461268530471 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:55:30 INFO - PROCESS | 2480 | 1461268530476 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 2480 | 1461268530478 Marionette TRACE conn3 <- [1,2470,null,{}] 12:55:30 INFO - PROCESS | 2480 | 1461268530483 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:30 INFO - PROCESS | 2480 | 1461268530652 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:55:30 INFO - PROCESS | 2480 | 1461268530856 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034535e800 == 148 [pid = 2480] [id = 625] 12:55:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 199 (0x7f0340310c00) [pid = 2480] [serial = 1876] [outer = (nil)] 12:55:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 200 (0x7f03422f1800) [pid = 2480] [serial = 1877] [outer = 0x7f0340310c00] 12:55:30 INFO - PROCESS | 2480 | 1461268530918 Marionette DEBUG loaded listener.js 12:55:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f03428c6000) [pid = 2480] [serial = 1878] [outer = 0x7f0340310c00] 12:55:31 INFO - PROCESS | 2480 | 1461268531739 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1326ms 12:55:31 INFO - PROCESS | 2480 | 1461268531804 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 2480 | 1461268531807 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:55:31 INFO - PROCESS | 2480 | 1461268531813 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 2480 | 1461268531815 Marionette TRACE conn3 <- [1,2474,null,{}] 12:55:31 INFO - PROCESS | 2480 | 1461268531820 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:31 INFO - PROCESS | 2480 | 1461268531991 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:55:32 INFO - PROCESS | 2480 | 1461268532198 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346b42000 == 149 [pid = 2480] [id = 626] 12:55:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f033d858400) [pid = 2480] [serial = 1879] [outer = (nil)] 12:55:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f0342dc8000) [pid = 2480] [serial = 1880] [outer = 0x7f033d858400] 12:55:32 INFO - PROCESS | 2480 | 1461268532262 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f03443d2000) [pid = 2480] [serial = 1881] [outer = 0x7f033d858400] 12:55:33 INFO - PROCESS | 2480 | 1461268533096 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1325ms 12:55:33 INFO - PROCESS | 2480 | 1461268533139 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:55:33 INFO - PROCESS | 2480 | 1461268533143 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:55:33 INFO - PROCESS | 2480 | 1461268533148 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 2480 | 1461268533151 Marionette TRACE conn3 <- [1,2478,null,{}] 12:55:33 INFO - PROCESS | 2480 | 1461268533156 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:33 INFO - PROCESS | 2480 | 1461268533351 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:55:33 INFO - PROCESS | 2480 | 1461268533564 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347c9c000 == 150 [pid = 2480] [id = 627] 12:55:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f033e64e400) [pid = 2480] [serial = 1882] [outer = (nil)] 12:55:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f03463d8400) [pid = 2480] [serial = 1883] [outer = 0x7f033e64e400] 12:55:33 INFO - PROCESS | 2480 | 1461268533632 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f0347cf0c00) [pid = 2480] [serial = 1884] [outer = 0x7f033e64e400] 12:55:34 INFO - PROCESS | 2480 | 1461268534434 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1328ms 12:55:34 INFO - PROCESS | 2480 | 1461268534477 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 2480 | 1461268534480 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:55:34 INFO - PROCESS | 2480 | 1461268534485 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 2480 | 1461268534487 Marionette TRACE conn3 <- [1,2482,null,{}] 12:55:34 INFO - PROCESS | 2480 | 1461268534492 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:34 INFO - PROCESS | 2480 | 1461268534667 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:55:34 INFO - PROCESS | 2480 | 1461268534882 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03540b4000 == 151 [pid = 2480] [id = 628] 12:55:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f0345f3a400) [pid = 2480] [serial = 1885] [outer = (nil)] 12:55:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f0348a85c00) [pid = 2480] [serial = 1886] [outer = 0x7f0345f3a400] 12:55:34 INFO - PROCESS | 2480 | 1461268534985 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f034b26b800) [pid = 2480] [serial = 1887] [outer = 0x7f0345f3a400] 12:55:35 INFO - PROCESS | 2480 | 1461268535785 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:55:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:55:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1326ms 12:55:35 INFO - PROCESS | 2480 | 1461268535812 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:55:35 INFO - PROCESS | 2480 | 1461268535815 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:55:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:55:35 INFO - PROCESS | 2480 | 1461268535820 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 2480 | 1461268535822 Marionette TRACE conn3 <- [1,2486,null,{}] 12:55:35 INFO - PROCESS | 2480 | 1461268535827 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:35 INFO - PROCESS | 2480 | 1461268535998 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:55:36 INFO - PROCESS | 2480 | 1461268536216 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a6e800 == 152 [pid = 2480] [id = 629] 12:55:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f0346015000) [pid = 2480] [serial = 1888] [outer = (nil)] 12:55:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f0354c79000) [pid = 2480] [serial = 1889] [outer = 0x7f0346015000] 12:55:36 INFO - PROCESS | 2480 | 1461268536278 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f0356033800) [pid = 2480] [serial = 1890] [outer = 0x7f0346015000] 12:55:37 INFO - PROCESS | 2480 | 1461268537106 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1380ms 12:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:55:37 INFO - PROCESS | 2480 | 1461268537202 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 2480 | 1461268537204 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:55:37 INFO - PROCESS | 2480 | 1461268537210 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 2480 | 1461268537213 Marionette TRACE conn3 <- [1,2490,null,{}] 12:55:37 INFO - PROCESS | 2480 | 1461268537218 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:37 INFO - PROCESS | 2480 | 1461268537392 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:55:37 INFO - PROCESS | 2480 | 1461268537599 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032f0c0800 == 153 [pid = 2480] [id = 630] 12:55:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f032b179000) [pid = 2480] [serial = 1891] [outer = (nil)] 12:55:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f033040f400) [pid = 2480] [serial = 1892] [outer = 0x7f032b179000] 12:55:37 INFO - PROCESS | 2480 | 1461268537703 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 216 (0x7f033b4a7c00) [pid = 2480] [serial = 1893] [outer = 0x7f032b179000] 12:55:38 INFO - PROCESS | 2480 | 1461268538567 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1430ms 12:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:55:38 INFO - PROCESS | 2480 | 1461268538639 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:55:38 INFO - PROCESS | 2480 | 1461268538642 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:55:38 INFO - PROCESS | 2480 | 1461268538647 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 2480 | 1461268538650 Marionette TRACE conn3 <- [1,2494,null,{}] 12:55:38 INFO - PROCESS | 2480 | 1461268538656 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:38 INFO - PROCESS | 2480 | 1461268538833 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:55:39 INFO - PROCESS | 2480 | 1461268539559 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333bd1000 == 154 [pid = 2480] [id = 631] 12:55:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 217 (0x7f0329a75c00) [pid = 2480] [serial = 1894] [outer = (nil)] 12:55:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f032b176800) [pid = 2480] [serial = 1895] [outer = 0x7f0329a75c00] 12:55:39 INFO - PROCESS | 2480 | 1461268539623 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 219 (0x7f032e5b1800) [pid = 2480] [serial = 1896] [outer = 0x7f0329a75c00] 12:55:40 INFO - PROCESS | 2480 | 1461268540429 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1834ms 12:55:40 INFO - PROCESS | 2480 | 1461268540483 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:55:40 INFO - PROCESS | 2480 | 1461268540488 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:55:40 INFO - PROCESS | 2480 | 1461268540496 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:55:40 INFO - PROCESS | 2480 | 1461268540499 Marionette TRACE conn3 <- [1,2498,null,{}] 12:55:40 INFO - PROCESS | 2480 | 1461268540504 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:40 INFO - PROCESS | 2480 | 1461268540704 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:55:40 INFO - PROCESS | 2480 | 1461268540913 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330481800 == 155 [pid = 2480] [id = 632] 12:55:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f0329a70400) [pid = 2480] [serial = 1897] [outer = (nil)] 12:55:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f032b2cf400) [pid = 2480] [serial = 1898] [outer = 0x7f0329a70400] 12:55:41 INFO - PROCESS | 2480 | 1461268541029 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f03316a5400) [pid = 2480] [serial = 1899] [outer = 0x7f0329a70400] 12:55:42 INFO - PROCESS | 2480 | 1461268542032 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1580ms 12:55:42 INFO - PROCESS | 2480 | 1461268542079 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:55:42 INFO - PROCESS | 2480 | 1461268542084 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:55:42 INFO - PROCESS | 2480 | 1461268542090 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 2480 | 1461268542092 Marionette TRACE conn3 <- [1,2502,null,{}] 12:55:42 INFO - PROCESS | 2480 | 1461268542097 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:42 INFO - PROCESS | 2480 | 1461268542264 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:55:42 INFO - PROCESS | 2480 | 1461268542479 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0329b7d800 == 156 [pid = 2480] [id = 633] 12:55:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f03325dac00) [pid = 2480] [serial = 1900] [outer = (nil)] 12:55:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f03359c5400) [pid = 2480] [serial = 1901] [outer = 0x7f03325dac00] 12:55:42 INFO - PROCESS | 2480 | 1461268542536 Marionette DEBUG loaded listener.js 12:55:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f0335b74400) [pid = 2480] [serial = 1902] [outer = 0x7f03325dac00] 12:55:42 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032b56d800 == 155 [pid = 2480] [id = 560] 12:55:42 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f033c685000) [pid = 2480] [serial = 1778] [outer = (nil)] [url = about:blank] 12:55:42 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f032f284c00) [pid = 2480] [serial = 1736] [outer = (nil)] [url = about:blank] 12:55:42 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f0327f1b000) [pid = 2480] [serial = 1748] [outer = (nil)] [url = about:blank] 12:55:42 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f032f27b400) [pid = 2480] [serial = 1733] [outer = (nil)] [url = about:blank] 12:55:42 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f0329a7b400) [pid = 2480] [serial = 1745] [outer = (nil)] [url = about:blank] 12:55:42 INFO - PROCESS | 2480 | --DOMWINDOW == 219 (0x7f032f20ac00) [pid = 2480] [serial = 1730] [outer = (nil)] [url = about:blank] 12:55:42 INFO - PROCESS | 2480 | --DOMWINDOW == 218 (0x7f03318a7000) [pid = 2480] [serial = 1739] [outer = (nil)] [url = about:blank] 12:55:42 INFO - PROCESS | 2480 | --DOMWINDOW == 217 (0x7f0359b93000) [pid = 2480] [serial = 1742] [outer = (nil)] [url = about:blank] 12:55:42 INFO - PROCESS | 2480 | --DOMWINDOW == 216 (0x7f0356312c00) [pid = 2480] [serial = 1727] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333a9a000 == 154 [pid = 2480] [id = 558] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333aaf800 == 153 [pid = 2480] [id = 559] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333776000 == 152 [pid = 2480] [id = 557] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034258d800 == 151 [pid = 2480] [id = 556] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c32a000 == 150 [pid = 2480] [id = 615] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033df98000 == 149 [pid = 2480] [id = 614] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c32a800 == 148 [pid = 2480] [id = 613] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342596800 == 147 [pid = 2480] [id = 569] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0335498800 == 146 [pid = 2480] [id = 612] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033390e000 == 145 [pid = 2480] [id = 611] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032de27800 == 144 [pid = 2480] [id = 610] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0329b65000 == 143 [pid = 2480] [id = 609] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330797800 == 142 [pid = 2480] [id = 608] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03540c2000 == 141 [pid = 2480] [id = 601] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347414800 == 140 [pid = 2480] [id = 600] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346311000 == 139 [pid = 2480] [id = 599] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342858000 == 138 [pid = 2480] [id = 598] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342255800 == 137 [pid = 2480] [id = 597] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f9b800 == 136 [pid = 2480] [id = 596] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341ccd800 == 135 [pid = 2480] [id = 595] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03357fc000 == 134 [pid = 2480] [id = 594] 12:55:43 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03333cc000 == 133 [pid = 2480] [id = 593] 12:55:43 INFO - PROCESS | 2480 | 1461268543438 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1380ms 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 215 (0x7f032f285000) [pid = 2480] [serial = 1752] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 214 (0x7f033c68a400) [pid = 2480] [serial = 1715] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f0342453800) [pid = 2480] [serial = 1721] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f033e965c00) [pid = 2480] [serial = 1718] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f033e05c000) [pid = 2480] [serial = 1772] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f0335b77400) [pid = 2480] [serial = 1760] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f032e5b7c00) [pid = 2480] [serial = 1751] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f033d6d9000) [pid = 2480] [serial = 1767] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f03359c3c00) [pid = 2480] [serial = 1776] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f034afc2400) [pid = 2480] [serial = 1611] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f03356e0400) [pid = 2480] [serial = 1758] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f0333a44400) [pid = 2480] [serial = 1757] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f03316a7800) [pid = 2480] [serial = 1755] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f033dc3ac00) [pid = 2480] [serial = 1770] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f0330833800) [pid = 2480] [serial = 1754] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 200 (0x7f0335b7b800) [pid = 2480] [serial = 1761] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 199 (0x7f0335b7bc00) [pid = 2480] [serial = 1763] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 198 (0x7f033d94ac00) [pid = 2480] [serial = 1769] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 197 (0x7f0347808800) [pid = 2480] [serial = 1724] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 196 (0x7f035404c800) [pid = 2480] [serial = 1614] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f033d5cd400) [pid = 2480] [serial = 1766] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f033e1b1c00) [pid = 2480] [serial = 1773] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f033ae11800) [pid = 2480] [serial = 1764] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f03321c6400) [pid = 2480] [serial = 1775] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f03316ab800) [pid = 2480] [serial = 1712] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f03465a6000) [pid = 2480] [serial = 1710] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f034029d400) [pid = 2480] [serial = 1647] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f0348a89c00) [pid = 2480] [serial = 1653] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f0345838400) [pid = 2480] [serial = 1650] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f033083b400) [pid = 2480] [serial = 1641] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f0354f9b000) [pid = 2480] [serial = 1656] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f033d865000) [pid = 2480] [serial = 1644] [outer = (nil)] [url = about:blank] 12:55:43 INFO - PROCESS | 2480 | 1461268543526 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:55:43 INFO - PROCESS | 2480 | 1461268543529 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:55:43 INFO - PROCESS | 2480 | 1461268543543 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:55:43 INFO - PROCESS | 2480 | 1461268543550 Marionette TRACE conn3 <- [1,2506,null,{}] 12:55:43 INFO - PROCESS | 2480 | 1461268543557 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:43 INFO - PROCESS | 2480 | 1461268543721 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:55:43 INFO - PROCESS | 2480 | 1461268543732 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03315da000 == 134 [pid = 2480] [id = 634] 12:55:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f0335b75c00) [pid = 2480] [serial = 1903] [outer = (nil)] 12:55:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f033b568000) [pid = 2480] [serial = 1904] [outer = 0x7f0335b75c00] 12:55:43 INFO - PROCESS | 2480 | 1461268543785 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f033c34ac00) [pid = 2480] [serial = 1905] [outer = 0x7f0335b75c00] 12:55:44 INFO - PROCESS | 2480 | 1461268544537 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1042ms 12:55:44 INFO - PROCESS | 2480 | 1461268544579 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:55:44 INFO - PROCESS | 2480 | 1461268544583 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:55:44 INFO - PROCESS | 2480 | 1461268544588 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - PROCESS | 2480 | 1461268544590 Marionette TRACE conn3 <- [1,2510,null,{}] 12:55:44 INFO - PROCESS | 2480 | 1461268544595 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:44 INFO - PROCESS | 2480 | 1461268544760 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:55:44 INFO - PROCESS | 2480 | 1461268544773 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033390c800 == 135 [pid = 2480] [id = 635] 12:55:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f0335bd0400) [pid = 2480] [serial = 1906] [outer = (nil)] 12:55:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f033d5cd400) [pid = 2480] [serial = 1907] [outer = 0x7f0335bd0400] 12:55:44 INFO - PROCESS | 2480 | 1461268544836 Marionette DEBUG loaded listener.js 12:55:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f033d6dc000) [pid = 2480] [serial = 1908] [outer = 0x7f0335bd0400] 12:55:45 INFO - PROCESS | 2480 | 1461268545708 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1178ms 12:55:45 INFO - PROCESS | 2480 | 1461268545768 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 2480 | 1461268545770 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:55:45 INFO - PROCESS | 2480 | 1461268545775 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 2480 | 1461268545778 Marionette TRACE conn3 <- [1,2514,null,{}] 12:55:45 INFO - PROCESS | 2480 | 1461268545785 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:46 INFO - PROCESS | 2480 | 1461268546001 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:55:46 INFO - PROCESS | 2480 | 1461268546020 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335498800 == 136 [pid = 2480] [id = 636] 12:55:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f033d950800) [pid = 2480] [serial = 1909] [outer = (nil)] 12:55:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f033d967000) [pid = 2480] [serial = 1910] [outer = 0x7f033d950800] 12:55:46 INFO - PROCESS | 2480 | 1461268546083 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f033df18000) [pid = 2480] [serial = 1911] [outer = 0x7f033d950800] 12:55:46 INFO - PROCESS | 2480 | 1461268546906 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1178ms 12:55:46 INFO - PROCESS | 2480 | 1461268546955 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 2480 | 1461268546958 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:55:46 INFO - PROCESS | 2480 | 1461268546970 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 2480 | 1461268546972 Marionette TRACE conn3 <- [1,2518,null,{}] 12:55:46 INFO - PROCESS | 2480 | 1461268546980 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:47 INFO - PROCESS | 2480 | 1461268547187 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:55:47 INFO - PROCESS | 2480 | 1461268547225 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c5b8000 == 137 [pid = 2480] [id = 637] 12:55:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f033e149400) [pid = 2480] [serial = 1912] [outer = (nil)] 12:55:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f033e651800) [pid = 2480] [serial = 1913] [outer = 0x7f033e149400] 12:55:47 INFO - PROCESS | 2480 | 1461268547277 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f033ec9a400) [pid = 2480] [serial = 1914] [outer = 0x7f033e149400] 12:55:48 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f033b4ab800) [pid = 2480] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:55:48 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f0329a6e400) [pid = 2480] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:55:48 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f032b17a000) [pid = 2480] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:55:48 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f0329a6e800) [pid = 2480] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:55:48 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f033d5ea400) [pid = 2480] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:55:48 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f0333ca4800) [pid = 2480] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:55:48 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f033556b400) [pid = 2480] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:55:48 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f03303d9800) [pid = 2480] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:55:48 INFO - PROCESS | 2480 | 1461268548333 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1425ms 12:55:48 INFO - PROCESS | 2480 | 1461268548396 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:55:48 INFO - PROCESS | 2480 | 1461268548399 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:55:48 INFO - PROCESS | 2480 | 1461268548404 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 2480 | 1461268548416 Marionette TRACE conn3 <- [1,2522,null,{}] 12:55:48 INFO - PROCESS | 2480 | 1461268548420 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:48 INFO - PROCESS | 2480 | 1461268548573 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:55:48 INFO - PROCESS | 2480 | 1461268548734 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e10a000 == 138 [pid = 2480] [id = 638] 12:55:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f03316a3800) [pid = 2480] [serial = 1915] [outer = (nil)] 12:55:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f033b4b4c00) [pid = 2480] [serial = 1916] [outer = 0x7f03316a3800] 12:55:48 INFO - PROCESS | 2480 | 1461268548786 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f033ed83800) [pid = 2480] [serial = 1917] [outer = 0x7f03316a3800] 12:55:49 INFO - PROCESS | 2480 | 1461268549386 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1033ms 12:55:49 INFO - PROCESS | 2480 | 1461268549439 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 2480 | 1461268549441 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:55:49 INFO - PROCESS | 2480 | 1461268549446 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 2480 | 1461268549448 Marionette TRACE conn3 <- [1,2526,null,{}] 12:55:49 INFO - PROCESS | 2480 | 1461268549452 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:49 INFO - PROCESS | 2480 | 1461268549679 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:55:49 INFO - PROCESS | 2480 | 1461268549696 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee11000 == 139 [pid = 2480] [id = 639] 12:55:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f03318ad800) [pid = 2480] [serial = 1918] [outer = (nil)] 12:55:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f033f280800) [pid = 2480] [serial = 1919] [outer = 0x7f03318ad800] 12:55:49 INFO - PROCESS | 2480 | 1461268549748 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f034040d800) [pid = 2480] [serial = 1920] [outer = 0x7f03318ad800] 12:55:50 INFO - PROCESS | 2480 | 1461268550777 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1378ms 12:55:50 INFO - PROCESS | 2480 | 1461268550826 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 2480 | 1461268550832 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:55:50 INFO - PROCESS | 2480 | 1461268550842 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 2480 | 1461268550846 Marionette TRACE conn3 <- [1,2530,null,{}] 12:55:50 INFO - PROCESS | 2480 | 1461268550853 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:51 INFO - PROCESS | 2480 | 1461268551068 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:55:51 INFO - PROCESS | 2480 | 1461268551267 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0331850800 == 140 [pid = 2480] [id = 640] 12:55:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f03303d0000) [pid = 2480] [serial = 1921] [outer = (nil)] 12:55:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f03314ce000) [pid = 2480] [serial = 1922] [outer = 0x7f03303d0000] 12:55:51 INFO - PROCESS | 2480 | 1461268551334 Marionette DEBUG loaded listener.js 12:55:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f03325d0c00) [pid = 2480] [serial = 1923] [outer = 0x7f03303d0000] 12:55:52 INFO - PROCESS | 2480 | 1461268552226 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1438ms 12:55:52 INFO - PROCESS | 2480 | 1461268552282 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:55:52 INFO - PROCESS | 2480 | 1461268552288 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:55:52 INFO - PROCESS | 2480 | 1461268552298 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:55:52 INFO - PROCESS | 2480 | 1461268552302 Marionette TRACE conn3 <- [1,2534,null,{}] 12:55:52 INFO - PROCESS | 2480 | 1461268552307 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:52 INFO - PROCESS | 2480 | 1461268552476 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:55:52 INFO - PROCESS | 2480 | 1461268552681 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c590800 == 141 [pid = 2480] [id = 641] 12:55:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f0333ca6800) [pid = 2480] [serial = 1924] [outer = (nil)] 12:55:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 199 (0x7f0335bd0c00) [pid = 2480] [serial = 1925] [outer = 0x7f0333ca6800] 12:55:52 INFO - PROCESS | 2480 | 1461268552745 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 200 (0x7f033c691400) [pid = 2480] [serial = 1926] [outer = 0x7f0333ca6800] 12:55:53 INFO - PROCESS | 2480 | 1461268553574 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1328ms 12:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:55:53 INFO - PROCESS | 2480 | 1461268553626 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 2480 | 1461268553629 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:55:53 INFO - PROCESS | 2480 | 1461268553635 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 2480 | 1461268553640 Marionette TRACE conn3 <- [1,2538,null,{}] 12:55:53 INFO - PROCESS | 2480 | 1461268553669 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:53 INFO - PROCESS | 2480 | 1461268553917 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:55:54 INFO - PROCESS | 2480 | 1461268554062 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341ce6800 == 142 [pid = 2480] [id = 642] 12:55:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f033dd8b400) [pid = 2480] [serial = 1927] [outer = (nil)] 12:55:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f033e151000) [pid = 2480] [serial = 1928] [outer = 0x7f033dd8b400] 12:55:54 INFO - PROCESS | 2480 | 1461268554130 Marionette DEBUG loaded listener.js 12:55:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f033eb1f400) [pid = 2480] [serial = 1929] [outer = 0x7f033dd8b400] 12:55:54 INFO - PROCESS | 2480 | 1461268554928 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1339ms 12:55:54 INFO - PROCESS | 2480 | 1461268554974 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:55:54 INFO - PROCESS | 2480 | 1461268554978 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:55:54 INFO - PROCESS | 2480 | 1461268554984 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - PROCESS | 2480 | 1461268554986 Marionette TRACE conn3 <- [1,2542,null,{}] 12:55:54 INFO - PROCESS | 2480 | 1461268554991 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:55 INFO - PROCESS | 2480 | 1461268555168 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:55:55 INFO - PROCESS | 2480 | 1461268555374 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03421b3800 == 143 [pid = 2480] [id = 643] 12:55:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f033d6dd800) [pid = 2480] [serial = 1930] [outer = (nil)] 12:55:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f0340e54400) [pid = 2480] [serial = 1931] [outer = 0x7f033d6dd800] 12:55:55 INFO - PROCESS | 2480 | 1461268555435 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f0341e25800) [pid = 2480] [serial = 1932] [outer = 0x7f033d6dd800] 12:55:56 INFO - PROCESS | 2480 | 1461268556228 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1278ms 12:55:56 INFO - PROCESS | 2480 | 1461268556262 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:55:56 INFO - PROCESS | 2480 | 1461268556265 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:55:56 INFO - PROCESS | 2480 | 1461268556270 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 2480 | 1461268556273 Marionette TRACE conn3 <- [1,2546,null,{}] 12:55:56 INFO - PROCESS | 2480 | 1461268556277 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:56 INFO - PROCESS | 2480 | 1461268556451 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:55:56 INFO - PROCESS | 2480 | 1461268556664 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034267a000 == 144 [pid = 2480] [id = 644] 12:55:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f033e150000) [pid = 2480] [serial = 1933] [outer = (nil)] 12:55:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f034216bc00) [pid = 2480] [serial = 1934] [outer = 0x7f033e150000] 12:55:56 INFO - PROCESS | 2480 | 1461268556726 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f0342460c00) [pid = 2480] [serial = 1935] [outer = 0x7f033e150000] 12:55:57 INFO - PROCESS | 2480 | 1461268557541 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1331ms 12:55:57 INFO - PROCESS | 2480 | 1461268557603 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 2480 | 1461268557606 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:55:57 INFO - PROCESS | 2480 | 1461268557611 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 2480 | 1461268557613 Marionette TRACE conn3 <- [1,2550,null,{}] 12:55:57 INFO - PROCESS | 2480 | 1461268557618 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:57 INFO - PROCESS | 2480 | 1461268557816 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:55:58 INFO - PROCESS | 2480 | 1461268558016 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034677c800 == 145 [pid = 2480] [id = 645] 12:55:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f0344366000) [pid = 2480] [serial = 1936] [outer = (nil)] 12:55:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f03460e0c00) [pid = 2480] [serial = 1937] [outer = 0x7f0344366000] 12:55:58 INFO - PROCESS | 2480 | 1461268558084 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f034afc1000) [pid = 2480] [serial = 1938] [outer = 0x7f0344366000] 12:55:58 INFO - PROCESS | 2480 | 1461268558899 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1330ms 12:55:58 INFO - PROCESS | 2480 | 1461268558942 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:55:58 INFO - PROCESS | 2480 | 1461268558945 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:55:58 INFO - PROCESS | 2480 | 1461268558950 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:55:58 INFO - PROCESS | 2480 | 1461268558952 Marionette TRACE conn3 <- [1,2554,null,{}] 12:55:58 INFO - PROCESS | 2480 | 1461268558957 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:55:59 INFO - PROCESS | 2480 | 1461268559122 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:55:59 INFO - PROCESS | 2480 | 1461268559326 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347564800 == 146 [pid = 2480] [id = 646] 12:55:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f0329a6e400) [pid = 2480] [serial = 1939] [outer = (nil)] 12:55:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f0354ed1000) [pid = 2480] [serial = 1940] [outer = 0x7f0329a6e400] 12:55:59 INFO - PROCESS | 2480 | 1461268559386 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f0356319400) [pid = 2480] [serial = 1941] [outer = 0x7f0329a6e400] 12:56:00 INFO - PROCESS | 2480 | 1461268560203 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1325ms 12:56:00 INFO - PROCESS | 2480 | 1461268560277 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:56:00 INFO - PROCESS | 2480 | 1461268560279 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:56:00 INFO - PROCESS | 2480 | 1461268560285 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 2480 | 1461268560287 Marionette TRACE conn3 <- [1,2558,null,{}] 12:56:00 INFO - PROCESS | 2480 | 1461268560293 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:00 INFO - PROCESS | 2480 | 1461268560466 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:56:00 INFO - PROCESS | 2480 | 1461268560671 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034e2b5000 == 147 [pid = 2480] [id = 647] 12:56:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 216 (0x7f03451d3c00) [pid = 2480] [serial = 1942] [outer = (nil)] 12:56:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 217 (0x7f0359e45400) [pid = 2480] [serial = 1943] [outer = 0x7f03451d3c00] 12:56:00 INFO - PROCESS | 2480 | 1461268560737 Marionette DEBUG loaded listener.js 12:56:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f035a0d6800) [pid = 2480] [serial = 1944] [outer = 0x7f03451d3c00] 12:56:01 INFO - PROCESS | 2480 | 1461268561562 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1329ms 12:56:01 INFO - PROCESS | 2480 | 1461268561622 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 2480 | 1461268561624 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:56:01 INFO - PROCESS | 2480 | 1461268561647 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 2480 | 1461268561651 Marionette TRACE conn3 <- [1,2562,null,{}] 12:56:01 INFO - PROCESS | 2480 | 1461268561656 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:01 INFO - PROCESS | 2480 | 1461268561836 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:56:02 INFO - PROCESS | 2480 | 1461268562040 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03599ba800 == 148 [pid = 2480] [id = 648] 12:56:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 219 (0x7f0329b10000) [pid = 2480] [serial = 1945] [outer = (nil)] 12:56:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f0329b18400) [pid = 2480] [serial = 1946] [outer = 0x7f0329b10000] 12:56:02 INFO - PROCESS | 2480 | 1461268562101 Marionette DEBUG loaded listener.js 12:56:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f033e1ab400) [pid = 2480] [serial = 1947] [outer = 0x7f0329b10000] 12:56:03 INFO - PROCESS | 2480 | 1461268563029 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1432ms 12:56:03 INFO - PROCESS | 2480 | 1461268563077 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:56:03 INFO - PROCESS | 2480 | 1461268563081 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:56:03 INFO - PROCESS | 2480 | 1461268563086 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 2480 | 1461268563089 Marionette TRACE conn3 <- [1,2566,null,{}] 12:56:03 INFO - PROCESS | 2480 | 1461268563094 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:03 INFO - PROCESS | 2480 | 1461268563266 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:56:03 INFO - PROCESS | 2480 | 1461268563475 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035cc4c000 == 149 [pid = 2480] [id = 649] 12:56:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f0329b11c00) [pid = 2480] [serial = 1948] [outer = (nil)] 12:56:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f033d6d9800) [pid = 2480] [serial = 1949] [outer = 0x7f0329b11c00] 12:56:03 INFO - PROCESS | 2480 | 1461268563582 Marionette DEBUG loaded listener.js 12:56:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f035a187400) [pid = 2480] [serial = 1950] [outer = 0x7f0329b11c00] 12:56:04 INFO - PROCESS | 2480 | 1461268564401 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1377ms 12:56:04 INFO - PROCESS | 2480 | 1461268564463 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:56:04 INFO - PROCESS | 2480 | 1461268564467 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:56:04 INFO - PROCESS | 2480 | 1461268564472 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:56:04 INFO - PROCESS | 2480 | 1461268564475 Marionette TRACE conn3 <- [1,2570,null,{}] 12:56:04 INFO - PROCESS | 2480 | 1461268564480 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:04 INFO - PROCESS | 2480 | 1461268564686 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:56:04 INFO - PROCESS | 2480 | 1461268564940 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032b2f1000 == 150 [pid = 2480] [id = 650] 12:56:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f0329b1b800) [pid = 2480] [serial = 1951] [outer = (nil)] 12:56:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f032d163400) [pid = 2480] [serial = 1952] [outer = 0x7f0329b1b800] 12:56:05 INFO - PROCESS | 2480 | 1461268565012 Marionette DEBUG loaded listener.js 12:56:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f035a50b400) [pid = 2480] [serial = 1953] [outer = 0x7f0329b1b800] 12:56:05 INFO - PROCESS | 2480 | 1461268565829 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1432ms 12:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:56:05 INFO - PROCESS | 2480 | 1461268565904 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 2480 | 1461268565907 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:56:05 INFO - PROCESS | 2480 | 1461268565912 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 2480 | 1461268565915 Marionette TRACE conn3 <- [1,2574,null,{}] 12:56:05 INFO - PROCESS | 2480 | 1461268565920 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:06 INFO - PROCESS | 2480 | 1461268566099 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:56:06 INFO - PROCESS | 2480 | 1461268566307 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330994800 == 151 [pid = 2480] [id = 651] 12:56:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f032d157800) [pid = 2480] [serial = 1954] [outer = (nil)] 12:56:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 229 (0x7f032e2efc00) [pid = 2480] [serial = 1955] [outer = 0x7f032d157800] 12:56:06 INFO - PROCESS | 2480 | 1461268566372 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 230 (0x7f032e2f5c00) [pid = 2480] [serial = 1956] [outer = 0x7f032d157800] 12:56:07 INFO - PROCESS | 2480 | 1461268567192 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:56:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:56:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1330ms 12:56:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:56:07 INFO - PROCESS | 2480 | 1461268567243 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:56:07 INFO - PROCESS | 2480 | 1461268567245 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:56:07 INFO - PROCESS | 2480 | 1461268567252 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:56:07 INFO - PROCESS | 2480 | 1461268567254 Marionette TRACE conn3 <- [1,2578,null,{}] 12:56:07 INFO - PROCESS | 2480 | 1461268567259 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:07 INFO - PROCESS | 2480 | 1461268567442 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:56:07 INFO - PROCESS | 2480 | 1461268567651 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032e4ad800 == 152 [pid = 2480] [id = 652] 12:56:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 231 (0x7f032d15b000) [pid = 2480] [serial = 1957] [outer = (nil)] 12:56:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 232 (0x7f032f49a400) [pid = 2480] [serial = 1958] [outer = 0x7f032d15b000] 12:56:07 INFO - PROCESS | 2480 | 1461268567711 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 233 (0x7f032f49ec00) [pid = 2480] [serial = 1959] [outer = 0x7f032d15b000] 12:56:08 INFO - PROCESS | 2480 | 1461268568520 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1327ms 12:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:56:08 INFO - PROCESS | 2480 | 1461268568579 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 2480 | 1461268568581 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:56:08 INFO - PROCESS | 2480 | 1461268568587 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 2480 | 1461268568589 Marionette TRACE conn3 <- [1,2582,null,{}] 12:56:08 INFO - PROCESS | 2480 | 1461268568594 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:08 INFO - PROCESS | 2480 | 1461268568775 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:56:08 INFO - PROCESS | 2480 | 1461268568984 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03309a0800 == 153 [pid = 2480] [id = 653] 12:56:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 234 (0x7f032e2ef800) [pid = 2480] [serial = 1960] [outer = (nil)] 12:56:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 235 (0x7f032f4a2800) [pid = 2480] [serial = 1961] [outer = 0x7f032e2ef800] 12:56:09 INFO - PROCESS | 2480 | 1461268569046 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 236 (0x7f0359b9dc00) [pid = 2480] [serial = 1962] [outer = 0x7f032e2ef800] 12:56:09 INFO - PROCESS | 2480 | 1461268569833 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1277ms 12:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:56:09 INFO - PROCESS | 2480 | 1461268569864 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 2480 | 1461268569866 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:56:09 INFO - PROCESS | 2480 | 1461268569870 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 2480 | 1461268569880 Marionette TRACE conn3 <- [1,2586,null,{}] 12:56:09 INFO - PROCESS | 2480 | 1461268569889 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:10 INFO - PROCESS | 2480 | 1461268570073 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:56:10 INFO - PROCESS | 2480 | 1461268570290 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0328f72800 == 154 [pid = 2480] [id = 654] 12:56:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 237 (0x7f032f497800) [pid = 2480] [serial = 1963] [outer = (nil)] 12:56:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 238 (0x7f033218e800) [pid = 2480] [serial = 1964] [outer = 0x7f032f497800] 12:56:10 INFO - PROCESS | 2480 | 1461268570394 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 239 (0x7f0332193400) [pid = 2480] [serial = 1965] [outer = 0x7f032f497800] 12:56:11 INFO - PROCESS | 2480 | 1461268571187 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1394ms 12:56:11 INFO - PROCESS | 2480 | 1461268571265 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 2480 | 1461268571268 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:56:11 INFO - PROCESS | 2480 | 1461268571273 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 2480 | 1461268571275 Marionette TRACE conn3 <- [1,2590,null,{}] 12:56:11 INFO - PROCESS | 2480 | 1461268571280 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:11 INFO - PROCESS | 2480 | 1461268571459 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:56:11 INFO - PROCESS | 2480 | 1461268571726 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032dff0000 == 155 [pid = 2480] [id = 655] 12:56:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 240 (0x7f0329a6f800) [pid = 2480] [serial = 1966] [outer = (nil)] 12:56:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 241 (0x7f032f104400) [pid = 2480] [serial = 1967] [outer = 0x7f0329a6f800] 12:56:11 INFO - PROCESS | 2480 | 1461268571790 Marionette DEBUG loaded listener.js 12:56:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 242 (0x7f032f10ec00) [pid = 2480] [serial = 1968] [outer = 0x7f0329a6f800] 12:56:12 INFO - PROCESS | 2480 | 1461268572550 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:56:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:56:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1329ms 12:56:12 INFO - PROCESS | 2480 | 1461268572603 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:56:12 INFO - PROCESS | 2480 | 1461268572606 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:56:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:56:12 INFO - PROCESS | 2480 | 1461268572611 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:56:12 INFO - PROCESS | 2480 | 1461268572614 Marionette TRACE conn3 <- [1,2594,null,{}] 12:56:12 INFO - PROCESS | 2480 | 1461268572618 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:12 INFO - PROCESS | 2480 | 1461268572793 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:56:13 INFO - PROCESS | 2480 | 1461268573005 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032f138000 == 156 [pid = 2480] [id = 656] 12:56:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 243 (0x7f0329a77c00) [pid = 2480] [serial = 1969] [outer = (nil)] 12:56:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 244 (0x7f032f285800) [pid = 2480] [serial = 1970] [outer = 0x7f0329a77c00] 12:56:13 INFO - PROCESS | 2480 | 1461268573064 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 245 (0x7f033218dc00) [pid = 2480] [serial = 1971] [outer = 0x7f0329a77c00] 12:56:13 INFO - PROCESS | 2480 | 1461268573889 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:56:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1726ms 12:56:14 INFO - PROCESS | 2480 | 1461268574339 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 2480 | 1461268574344 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:56:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:56:14 INFO - PROCESS | 2480 | 1461268574351 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 2480 | 1461268574354 Marionette TRACE conn3 <- [1,2598,null,{}] 12:56:14 INFO - PROCESS | 2480 | 1461268574407 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:14 INFO - PROCESS | 2480 | 1461268574678 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:56:14 INFO - PROCESS | 2480 | 1461268574946 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330994000 == 157 [pid = 2480] [id = 657] 12:56:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 246 (0x7f0329a7bc00) [pid = 2480] [serial = 1972] [outer = (nil)] 12:56:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 247 (0x7f032d163c00) [pid = 2480] [serial = 1973] [outer = 0x7f0329a7bc00] 12:56:15 INFO - PROCESS | 2480 | 1461268575005 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 248 (0x7f032e5b8800) [pid = 2480] [serial = 1974] [outer = 0x7f0329a7bc00] 12:56:16 INFO - PROCESS | 2480 | 1461268576040 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1729ms 12:56:16 INFO - PROCESS | 2480 | 1461268576080 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:56:16 INFO - PROCESS | 2480 | 1461268576084 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:56:16 INFO - PROCESS | 2480 | 1461268576094 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:56:16 INFO - PROCESS | 2480 | 1461268576099 Marionette TRACE conn3 <- [1,2602,null,{}] 12:56:16 INFO - PROCESS | 2480 | 1461268576104 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:16 INFO - PROCESS | 2480 | 1461268576274 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03335e0800 == 156 [pid = 2480] [id = 581] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e10a000 == 155 [pid = 2480] [id = 638] 12:56:16 INFO - PROCESS | 2480 | --DOMWINDOW == 247 (0x7f0356311c00) [pid = 2480] [serial = 1817] [outer = (nil)] [url = about:blank] 12:56:16 INFO - PROCESS | 2480 | --DOMWINDOW == 246 (0x7f032b2cc000) [pid = 2480] [serial = 1820] [outer = (nil)] [url = about:blank] 12:56:16 INFO - PROCESS | 2480 | --DOMWINDOW == 245 (0x7f03303d4000) [pid = 2480] [serial = 1823] [outer = (nil)] [url = about:blank] 12:56:16 INFO - PROCESS | 2480 | --DOMWINDOW == 244 (0x7f033d966000) [pid = 2480] [serial = 1850] [outer = (nil)] [url = about:blank] 12:56:16 INFO - PROCESS | 2480 | 1461268576666 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c5b8000 == 154 [pid = 2480] [id = 637] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0335498800 == 153 [pid = 2480] [id = 636] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033390c800 == 152 [pid = 2480] [id = 635] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03315da000 == 151 [pid = 2480] [id = 634] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0329b7d800 == 150 [pid = 2480] [id = 633] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330481800 == 149 [pid = 2480] [id = 632] 12:56:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032de1e000 == 150 [pid = 2480] [id = 658] 12:56:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 245 (0x7f033155d000) [pid = 2480] [serial = 1975] [outer = (nil)] 12:56:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 246 (0x7f03318a9800) [pid = 2480] [serial = 1976] [outer = 0x7f033155d000] 12:56:16 INFO - PROCESS | 2480 | 1461268576773 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 247 (0x7f0332197000) [pid = 2480] [serial = 1977] [outer = 0x7f033155d000] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333bd1000 == 149 [pid = 2480] [id = 631] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0359a6e800 == 148 [pid = 2480] [id = 629] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03540b4000 == 147 [pid = 2480] [id = 628] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347c9c000 == 146 [pid = 2480] [id = 627] 12:56:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346b42000 == 145 [pid = 2480] [id = 626] 12:56:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034535e800 == 144 [pid = 2480] [id = 625] 12:56:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342851800 == 143 [pid = 2480] [id = 624] 12:56:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342589000 == 142 [pid = 2480] [id = 623] 12:56:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034223c000 == 141 [pid = 2480] [id = 622] 12:56:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f12000 == 140 [pid = 2480] [id = 621] 12:56:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a85000 == 139 [pid = 2480] [id = 620] 12:56:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ef62800 == 138 [pid = 2480] [id = 619] 12:56:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03357ee000 == 137 [pid = 2480] [id = 618] 12:56:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03333c7000 == 136 [pid = 2480] [id = 617] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 246 (0x7f033b4b1c00) [pid = 2480] [serial = 1841] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 245 (0x7f032b176c00) [pid = 2480] [serial = 1827] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 244 (0x7f0329a73000) [pid = 2480] [serial = 1826] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 243 (0x7f033b4ae400) [pid = 2480] [serial = 1787] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 242 (0x7f034798b000) [pid = 2480] [serial = 1811] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 241 (0x7f03318a7800) [pid = 2480] [serial = 1832] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 240 (0x7f03325d7400) [pid = 2480] [serial = 1833] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 239 (0x7f032f209400) [pid = 2480] [serial = 1829] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 238 (0x7f033082e400) [pid = 2480] [serial = 1830] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 237 (0x7f0342281000) [pid = 2480] [serial = 1805] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 236 (0x7f033d5f5400) [pid = 2480] [serial = 1844] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 235 (0x7f032e5b3000) [pid = 2480] [serial = 1781] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 234 (0x7f03356dc400) [pid = 2480] [serial = 1835] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 233 (0x7f033c352c00) [pid = 2480] [serial = 1842] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 232 (0x7f03359cac00) [pid = 2480] [serial = 1836] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 231 (0x7f033eb24400) [pid = 2480] [serial = 1796] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 230 (0x7f0335b75800) [pid = 2480] [serial = 1838] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 229 (0x7f03403b7000) [pid = 2480] [serial = 1799] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 228 (0x7f03318a7400) [pid = 2480] [serial = 1784] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f033d5c2800) [pid = 2480] [serial = 1790] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f03540e5800) [pid = 2480] [serial = 1814] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f033d96bc00) [pid = 2480] [serial = 1793] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f0342dd0000) [pid = 2480] [serial = 1808] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f0341a92800) [pid = 2480] [serial = 1802] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f033d85bc00) [pid = 2480] [serial = 1845] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f033ae09400) [pid = 2480] [serial = 1847] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f033ae03000) [pid = 2480] [serial = 1839] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | --DOMWINDOW == 219 (0x7f033d94b400) [pid = 2480] [serial = 1848] [outer = (nil)] [url = about:blank] 12:56:17 INFO - PROCESS | 2480 | 1461268577548 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1485ms 12:56:17 INFO - PROCESS | 2480 | 1461268577577 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 2480 | 1461268577581 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:56:17 INFO - PROCESS | 2480 | 1461268577586 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 2480 | 1461268577588 Marionette TRACE conn3 <- [1,2606,null,{}] 12:56:17 INFO - PROCESS | 2480 | 1461268577601 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:17 INFO - PROCESS | 2480 | 1461268577763 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:56:17 INFO - PROCESS | 2480 | 1461268577936 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333902800 == 137 [pid = 2480] [id = 659] 12:56:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f033028ec00) [pid = 2480] [serial = 1978] [outer = (nil)] 12:56:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f033556f400) [pid = 2480] [serial = 1979] [outer = 0x7f033028ec00] 12:56:17 INFO - PROCESS | 2480 | 1461268577993 Marionette DEBUG loaded listener.js 12:56:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f0335a5cc00) [pid = 2480] [serial = 1980] [outer = 0x7f033028ec00] 12:56:18 INFO - PROCESS | 2480 | 1461268578695 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1127ms 12:56:18 INFO - PROCESS | 2480 | 1461268578714 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 2480 | 1461268578716 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:56:18 INFO - PROCESS | 2480 | 1461268578721 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 2480 | 1461268578723 Marionette TRACE conn3 <- [1,2610,null,{}] 12:56:18 INFO - PROCESS | 2480 | 1461268578727 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:18 INFO - PROCESS | 2480 | 1461268578959 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:56:19 INFO - PROCESS | 2480 | 1461268579067 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333c13000 == 138 [pid = 2480] [id = 660] 12:56:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f03318ae000) [pid = 2480] [serial = 1981] [outer = (nil)] 12:56:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f033ae0fc00) [pid = 2480] [serial = 1982] [outer = 0x7f03318ae000] 12:56:19 INFO - PROCESS | 2480 | 1461268579127 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f033c358000) [pid = 2480] [serial = 1983] [outer = 0x7f03318ae000] 12:56:19 INFO - PROCESS | 2480 | 1461268579807 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1133ms 12:56:19 INFO - PROCESS | 2480 | 1461268579855 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:56:19 INFO - PROCESS | 2480 | 1461268579857 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:56:19 INFO - PROCESS | 2480 | 1461268579872 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:56:19 INFO - PROCESS | 2480 | 1461268579874 Marionette TRACE conn3 <- [1,2614,null,{}] 12:56:19 INFO - PROCESS | 2480 | 1461268579879 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:20 INFO - PROCESS | 2480 | 1461268580109 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:56:20 INFO - PROCESS | 2480 | 1461268580131 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ae1a000 == 139 [pid = 2480] [id = 661] 12:56:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f033ae07c00) [pid = 2480] [serial = 1984] [outer = (nil)] 12:56:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f033d5f1800) [pid = 2480] [serial = 1985] [outer = 0x7f033ae07c00] 12:56:20 INFO - PROCESS | 2480 | 1461268580181 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f033d94e400) [pid = 2480] [serial = 1986] [outer = 0x7f033ae07c00] 12:56:20 INFO - PROCESS | 2480 | 1461268580962 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1132ms 12:56:21 INFO - PROCESS | 2480 | 1461268581002 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:56:21 INFO - PROCESS | 2480 | 1461268581005 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:56:21 INFO - PROCESS | 2480 | 1461268581010 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 2480 | 1461268581012 Marionette TRACE conn3 <- [1,2618,null,{}] 12:56:21 INFO - PROCESS | 2480 | 1461268581040 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:21 INFO - PROCESS | 2480 | 1461268581278 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:56:21 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f03325dac00) [pid = 2480] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:56:21 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f0329a75c00) [pid = 2480] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:56:21 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f033e149400) [pid = 2480] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:56:21 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f0335bd0400) [pid = 2480] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:56:21 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f033d950800) [pid = 2480] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:56:21 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f0335b75c00) [pid = 2480] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:56:21 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f0329a70400) [pid = 2480] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:56:21 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f03316a3800) [pid = 2480] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:56:21 INFO - PROCESS | 2480 | 1461268581705 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333903000 == 140 [pid = 2480] [id = 662] 12:56:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f0330412400) [pid = 2480] [serial = 1987] [outer = (nil)] 12:56:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f03316af000) [pid = 2480] [serial = 1988] [outer = 0x7f0330412400] 12:56:21 INFO - PROCESS | 2480 | 1461268581778 Marionette DEBUG loaded listener.js 12:56:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f033e960800) [pid = 2480] [serial = 1989] [outer = 0x7f0330412400] 12:56:22 INFO - PROCESS | 2480 | 1461268582391 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1432ms 12:56:22 INFO - PROCESS | 2480 | 1461268582443 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 2480 | 1461268582446 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:56:22 INFO - PROCESS | 2480 | 1461268582451 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 2480 | 1461268582453 Marionette TRACE conn3 <- [1,2622,null,{}] 12:56:22 INFO - PROCESS | 2480 | 1461268582457 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:22 INFO - PROCESS | 2480 | 1461268582674 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:56:22 INFO - PROCESS | 2480 | 1461268582694 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e102800 == 141 [pid = 2480] [id = 663] 12:56:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f0331552c00) [pid = 2480] [serial = 1990] [outer = (nil)] 12:56:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f033ed81c00) [pid = 2480] [serial = 1991] [outer = 0x7f0331552c00] 12:56:22 INFO - PROCESS | 2480 | 1461268582748 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f0340e4c800) [pid = 2480] [serial = 1992] [outer = 0x7f0331552c00] 12:56:23 INFO - PROCESS | 2480 | 1461268583427 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1024ms 12:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:56:23 INFO - PROCESS | 2480 | 1461268583476 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:56:23 INFO - PROCESS | 2480 | 1461268583478 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:56:23 INFO - PROCESS | 2480 | 1461268583482 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:56:23 INFO - PROCESS | 2480 | 1461268583484 Marionette TRACE conn3 <- [1,2626,null,{}] 12:56:23 INFO - PROCESS | 2480 | 1461268583489 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:23 INFO - PROCESS | 2480 | 1461268583767 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:56:23 INFO - PROCESS | 2480 | 1461268583984 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0329b7d800 == 142 [pid = 2480] [id = 664] 12:56:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f0329a6e800) [pid = 2480] [serial = 1993] [outer = (nil)] 12:56:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f0329a7b400) [pid = 2480] [serial = 1994] [outer = 0x7f0329a6e800] 12:56:24 INFO - PROCESS | 2480 | 1461268584051 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 229 (0x7f032d15ac00) [pid = 2480] [serial = 1995] [outer = 0x7f0329a6e800] 12:56:24 INFO - PROCESS | 2480 | 1461268584930 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1529ms 12:56:25 INFO - PROCESS | 2480 | 1461268585014 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 2480 | 1461268585020 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:56:25 INFO - PROCESS | 2480 | 1461268585026 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 2480 | 1461268585031 Marionette TRACE conn3 <- [1,2630,null,{}] 12:56:25 INFO - PROCESS | 2480 | 1461268585037 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:25 INFO - PROCESS | 2480 | 1461268585228 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:56:25 INFO - PROCESS | 2480 | 1461268585435 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333770000 == 143 [pid = 2480] [id = 665] 12:56:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 230 (0x7f032e2f6c00) [pid = 2480] [serial = 1996] [outer = (nil)] 12:56:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 231 (0x7f03316a3000) [pid = 2480] [serial = 1997] [outer = 0x7f032e2f6c00] 12:56:25 INFO - PROCESS | 2480 | 1461268585542 Marionette DEBUG loaded listener.js 12:56:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 232 (0x7f0332198800) [pid = 2480] [serial = 1998] [outer = 0x7f032e2f6c00] 12:56:26 INFO - PROCESS | 2480 | 1461268586433 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1483ms 12:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:56:26 INFO - PROCESS | 2480 | 1461268586510 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 2480 | 1461268586513 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:56:26 INFO - PROCESS | 2480 | 1461268586519 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 2480 | 1461268586522 Marionette TRACE conn3 <- [1,2634,null,{}] 12:56:26 INFO - PROCESS | 2480 | 1461268586527 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:26 INFO - PROCESS | 2480 | 1461268586714 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:56:26 INFO - PROCESS | 2480 | 1461268586930 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e41f000 == 144 [pid = 2480] [id = 666] 12:56:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 233 (0x7f03325dd800) [pid = 2480] [serial = 1999] [outer = (nil)] 12:56:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 234 (0x7f033ae02c00) [pid = 2480] [serial = 2000] [outer = 0x7f03325dd800] 12:56:27 INFO - PROCESS | 2480 | 1461268587040 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 235 (0x7f033d5f3800) [pid = 2480] [serial = 2001] [outer = 0x7f03325dd800] 12:56:27 INFO - PROCESS | 2480 | 1461268587917 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1432ms 12:56:27 INFO - PROCESS | 2480 | 1461268587951 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:56:27 INFO - PROCESS | 2480 | 1461268587955 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:56:27 INFO - PROCESS | 2480 | 1461268587970 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:56:27 INFO - PROCESS | 2480 | 1461268587976 Marionette TRACE conn3 <- [1,2638,null,{}] 12:56:27 INFO - PROCESS | 2480 | 1461268587981 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:28 INFO - PROCESS | 2480 | 1461268588160 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:56:28 INFO - PROCESS | 2480 | 1461268588369 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341e45000 == 145 [pid = 2480] [id = 667] 12:56:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 236 (0x7f03356e0400) [pid = 2480] [serial = 2002] [outer = (nil)] 12:56:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 237 (0x7f033e148c00) [pid = 2480] [serial = 2003] [outer = 0x7f03356e0400] 12:56:28 INFO - PROCESS | 2480 | 1461268588431 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 238 (0x7f033eb29800) [pid = 2480] [serial = 2004] [outer = 0x7f03356e0400] 12:56:29 INFO - PROCESS | 2480 | 1461268589227 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1298ms 12:56:29 INFO - PROCESS | 2480 | 1461268589261 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 2480 | 1461268589264 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:56:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:56:29 INFO - PROCESS | 2480 | 1461268589270 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 2480 | 1461268589273 Marionette TRACE conn3 <- [1,2642,null,{}] 12:56:29 INFO - PROCESS | 2480 | 1461268589277 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:29 INFO - PROCESS | 2480 | 1461268589450 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:56:29 INFO - PROCESS | 2480 | 1461268589661 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034223c000 == 146 [pid = 2480] [id = 668] 12:56:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 239 (0x7f03356e1800) [pid = 2480] [serial = 2005] [outer = (nil)] 12:56:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 240 (0x7f0341a8bc00) [pid = 2480] [serial = 2006] [outer = 0x7f03356e1800] 12:56:29 INFO - PROCESS | 2480 | 1461268589767 Marionette DEBUG loaded listener.js 12:56:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 241 (0x7f03422f5800) [pid = 2480] [serial = 2007] [outer = 0x7f03356e1800] 12:56:30 INFO - PROCESS | 2480 | 1461268590586 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:56:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1377ms 12:56:30 INFO - PROCESS | 2480 | 1461268590647 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 2480 | 1461268590650 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:56:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:56:30 INFO - PROCESS | 2480 | 1461268590655 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 2480 | 1461268590658 Marionette TRACE conn3 <- [1,2646,null,{}] 12:56:30 INFO - PROCESS | 2480 | 1461268590663 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:30 INFO - PROCESS | 2480 | 1461268590845 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:56:31 INFO - PROCESS | 2480 | 1461268591063 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342db4000 == 147 [pid = 2480] [id = 669] 12:56:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 242 (0x7f0342dce800) [pid = 2480] [serial = 2008] [outer = (nil)] 12:56:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 243 (0x7f03443d7800) [pid = 2480] [serial = 2009] [outer = 0x7f0342dce800] 12:56:31 INFO - PROCESS | 2480 | 1461268591179 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 244 (0x7f03460d3c00) [pid = 2480] [serial = 2010] [outer = 0x7f0342dce800] 12:56:32 INFO - PROCESS | 2480 | 1461268592047 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:56:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1436ms 12:56:32 INFO - PROCESS | 2480 | 1461268592092 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 2480 | 1461268592096 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:56:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:56:32 INFO - PROCESS | 2480 | 1461268592101 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 2480 | 1461268592103 Marionette TRACE conn3 <- [1,2650,null,{}] 12:56:32 INFO - PROCESS | 2480 | 1461268592108 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:32 INFO - PROCESS | 2480 | 1461268592275 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:56:32 INFO - PROCESS | 2480 | 1461268592484 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03468da000 == 148 [pid = 2480] [id = 670] 12:56:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 245 (0x7f032a543000) [pid = 2480] [serial = 2011] [outer = (nil)] 12:56:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 246 (0x7f032a54cc00) [pid = 2480] [serial = 2012] [outer = 0x7f032a543000] 12:56:32 INFO - PROCESS | 2480 | 1461268592586 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 247 (0x7f0346604800) [pid = 2480] [serial = 2013] [outer = 0x7f032a543000] 12:56:33 INFO - PROCESS | 2480 | 1461268593389 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:56:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1325ms 12:56:33 INFO - PROCESS | 2480 | 1461268593428 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 2480 | 1461268593431 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:56:33 INFO - PROCESS | 2480 | 1461268593436 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 2480 | 1461268593438 Marionette TRACE conn3 <- [1,2654,null,{}] 12:56:33 INFO - PROCESS | 2480 | 1461268593443 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:33 INFO - PROCESS | 2480 | 1461268593622 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:56:33 INFO - PROCESS | 2480 | 1461268593831 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03485db800 == 149 [pid = 2480] [id = 671] 12:56:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 248 (0x7f032a547400) [pid = 2480] [serial = 2014] [outer = (nil)] 12:56:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 249 (0x7f034660a800) [pid = 2480] [serial = 2015] [outer = 0x7f032a547400] 12:56:33 INFO - PROCESS | 2480 | 1461268593936 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 250 (0x7f034af61400) [pid = 2480] [serial = 2016] [outer = 0x7f032a547400] 12:56:34 INFO - PROCESS | 2480 | 1461268594750 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:56:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:56:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1378ms 12:56:34 INFO - PROCESS | 2480 | 1461268594815 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:56:34 INFO - PROCESS | 2480 | 1461268594819 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:56:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:56:34 INFO - PROCESS | 2480 | 1461268594824 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:56:34 INFO - PROCESS | 2480 | 1461268594827 Marionette TRACE conn3 <- [1,2658,null,{}] 12:56:34 INFO - PROCESS | 2480 | 1461268594832 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:35 INFO - PROCESS | 2480 | 1461268595021 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:56:35 INFO - PROCESS | 2480 | 1461268595231 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035600d000 == 150 [pid = 2480] [id = 672] 12:56:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 251 (0x7f032a54ac00) [pid = 2480] [serial = 2017] [outer = (nil)] 12:56:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 252 (0x7f03540e8800) [pid = 2480] [serial = 2018] [outer = 0x7f032a54ac00] 12:56:35 INFO - PROCESS | 2480 | 1461268595334 Marionette DEBUG loaded listener.js 12:56:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 253 (0x7f0359e4ac00) [pid = 2480] [serial = 2019] [outer = 0x7f032a54ac00] 12:56:36 INFO - PROCESS | 2480 | 1461268596116 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:56:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:56:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1327ms 12:56:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:56:36 INFO - PROCESS | 2480 | 1461268596151 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:56:36 INFO - PROCESS | 2480 | 1461268596154 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:56:36 INFO - PROCESS | 2480 | 1461268596159 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:56:36 INFO - PROCESS | 2480 | 1461268596162 Marionette TRACE conn3 <- [1,2662,null,{}] 12:56:36 INFO - PROCESS | 2480 | 1461268596166 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:36 INFO - PROCESS | 2480 | 1461268596333 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:56:36 INFO - PROCESS | 2480 | 1461268596557 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033091c000 == 151 [pid = 2480] [id = 673] 12:56:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 254 (0x7f032d1ed800) [pid = 2480] [serial = 2020] [outer = (nil)] 12:56:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 255 (0x7f032d1f4000) [pid = 2480] [serial = 2021] [outer = 0x7f032d1ed800] 12:56:36 INFO - PROCESS | 2480 | 1461268596619 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 256 (0x7f032d1f9400) [pid = 2480] [serial = 2022] [outer = 0x7f032d1ed800] 12:56:37 INFO - PROCESS | 2480 | 1461268597429 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:56:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:56:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1281ms 12:56:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:56:37 INFO - PROCESS | 2480 | 1461268597440 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:56:37 INFO - PROCESS | 2480 | 1461268597442 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:56:37 INFO - PROCESS | 2480 | 1461268597448 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:56:37 INFO - PROCESS | 2480 | 1461268597451 Marionette TRACE conn3 <- [1,2666,null,{}] 12:56:37 INFO - PROCESS | 2480 | 1461268597473 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:37 INFO - PROCESS | 2480 | 1461268597647 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:56:37 INFO - PROCESS | 2480 | 1461268597864 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330935800 == 152 [pid = 2480] [id = 674] 12:56:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 257 (0x7f032a5c6000) [pid = 2480] [serial = 2023] [outer = (nil)] 12:56:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 258 (0x7f032a5cb800) [pid = 2480] [serial = 2024] [outer = 0x7f032a5c6000] 12:56:37 INFO - PROCESS | 2480 | 1461268597972 Marionette DEBUG loaded listener.js 12:56:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 259 (0x7f032d1f2c00) [pid = 2480] [serial = 2025] [outer = 0x7f032a5c6000] 12:56:39 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:39 INFO - PROCESS | 2480 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:56:39 INFO - PROCESS | 2480 | 1461268599309 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:56:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:56:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1896ms 12:56:39 INFO - PROCESS | 2480 | 1461268599343 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:56:39 INFO - PROCESS | 2480 | 1461268599347 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:56:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:56:39 INFO - PROCESS | 2480 | 1461268599352 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 2480 | 1461268599356 Marionette TRACE conn3 <- [1,2670,null,{}] 12:56:39 INFO - PROCESS | 2480 | 1461268599360 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:39 INFO - PROCESS | 2480 | 1461268599673 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:56:40 INFO - PROCESS | 2480 | 1461268600321 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033079b000 == 153 [pid = 2480] [id = 675] 12:56:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 260 (0x7f0327f20400) [pid = 2480] [serial = 2026] [outer = (nil)] 12:56:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 261 (0x7f0329a78400) [pid = 2480] [serial = 2027] [outer = 0x7f0327f20400] 12:56:40 INFO - PROCESS | 2480 | 1461268600382 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 262 (0x7f032a546800) [pid = 2480] [serial = 2028] [outer = 0x7f0327f20400] 12:56:41 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:41 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 12:56:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:56:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:56:41 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 12:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:56:41 INFO - _addTest/ [0,2673,"getWindowHandle",null] 12:56:41 INFO - PROCESS | 2480 | 1461268601693 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:56:41 INFO - PROCESS | 2480 | 1461268601700 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:56:41 INFO - PROCESS | 2480 | 1461268601704 Marionette TRACE conn3 <- [1,2674,null,{}] 12:56:41 INFO - PROCESS | 2480 | 1461268601711 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:41 INFO - PROCESS | 2480 | 1461268601892 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:56:42 INFO - PROCESS | 2480 | 1461268602113 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032e4b6800 == 154 [pid = 2480] [id = 676] 12:56:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 263 (0x7f032a5cc000) [pid = 2480] [serial = 2029] [outer = (nil)] 12:56:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 264 (0x7f032d1f9c00) [pid = 2480] [serial = 2030] [outer = 0x7f032a5cc000] 12:56:42 INFO - PROCESS | 2480 | 1461268602215 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 265 (0x7f032e2f7000) [pid = 2480] [serial = 2031] [outer = 0x7f032a5cc000] 12:56:43 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:43 INFO - PROCESS | 2480 | 1461268603459 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 12:56:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:56:43 INFO - PROCESS | 2480 | 1461268603494 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:56:43 INFO - PROCESS | 2480 | 1461268603500 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:56:43 INFO - PROCESS | 2480 | 1461268603503 Marionette TRACE conn3 <- [1,2678,null,{}] 12:56:43 INFO - PROCESS | 2480 | 1461268603508 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:43 INFO - PROCESS | 2480 | 1461268603665 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:56:43 INFO - PROCESS | 2480 | 1461268603938 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0329b7c000 == 155 [pid = 2480] [id = 677] 12:56:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 266 (0x7f032e5bb000) [pid = 2480] [serial = 2032] [outer = (nil)] 12:56:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 267 (0x7f0330292400) [pid = 2480] [serial = 2033] [outer = 0x7f032e5bb000] 12:56:44 INFO - PROCESS | 2480 | 1461268604040 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 268 (0x7f0330836800) [pid = 2480] [serial = 2034] [outer = 0x7f032e5bb000] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0354ed4800 == 154 [pid = 2480] [id = 267] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e102800 == 153 [pid = 2480] [id = 663] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 267 (0x7f0333a43400) [pid = 2480] [serial = 1856] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 266 (0x7f03463d8400) [pid = 2480] [serial = 1883] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 265 (0x7f034040e000) [pid = 2480] [serial = 1871] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 264 (0x7f0354c79000) [pid = 2480] [serial = 1889] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 263 (0x7f033040f400) [pid = 2480] [serial = 1892] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 262 (0x7f033ed8d800) [pid = 2480] [serial = 1868] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 261 (0x7f03303d5800) [pid = 2480] [serial = 1853] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 260 (0x7f0341e5c400) [pid = 2480] [serial = 1874] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 259 (0x7f0342dc8000) [pid = 2480] [serial = 1880] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 258 (0x7f033e1ab000) [pid = 2480] [serial = 1865] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 257 (0x7f03422f1800) [pid = 2480] [serial = 1877] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 256 (0x7f033dc3ec00) [pid = 2480] [serial = 1862] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 255 (0x7f0348a85c00) [pid = 2480] [serial = 1886] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 254 (0x7f033c34d800) [pid = 2480] [serial = 1859] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 253 (0x7f033f280800) [pid = 2480] [serial = 1919] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333903000 == 152 [pid = 2480] [id = 662] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ae1a000 == 151 [pid = 2480] [id = 661] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333c13000 == 150 [pid = 2480] [id = 660] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333902800 == 149 [pid = 2480] [id = 659] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032de1e000 == 148 [pid = 2480] [id = 658] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330994000 == 147 [pid = 2480] [id = 657] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032dff0000 == 146 [pid = 2480] [id = 655] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0328f72800 == 145 [pid = 2480] [id = 654] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03309a0800 == 144 [pid = 2480] [id = 653] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032e4ad800 == 143 [pid = 2480] [id = 652] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330994800 == 142 [pid = 2480] [id = 651] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032b2f1000 == 141 [pid = 2480] [id = 650] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035cc4c000 == 140 [pid = 2480] [id = 649] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03599ba800 == 139 [pid = 2480] [id = 648] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034e2b5000 == 138 [pid = 2480] [id = 647] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347564800 == 137 [pid = 2480] [id = 646] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034677c800 == 136 [pid = 2480] [id = 645] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034267a000 == 135 [pid = 2480] [id = 644] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03421b3800 == 134 [pid = 2480] [id = 643] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341ce6800 == 133 [pid = 2480] [id = 642] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c590800 == 132 [pid = 2480] [id = 641] 12:56:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0331850800 == 131 [pid = 2480] [id = 640] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 252 (0x7f0335b74400) [pid = 2480] [serial = 1902] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 251 (0x7f032b176800) [pid = 2480] [serial = 1895] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 250 (0x7f032e5b1800) [pid = 2480] [serial = 1896] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 249 (0x7f033ec9a400) [pid = 2480] [serial = 1914] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 248 (0x7f033e651800) [pid = 2480] [serial = 1913] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 247 (0x7f033d5cd400) [pid = 2480] [serial = 1907] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 246 (0x7f033d967000) [pid = 2480] [serial = 1910] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 245 (0x7f033c34ac00) [pid = 2480] [serial = 1905] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 244 (0x7f03316a5400) [pid = 2480] [serial = 1899] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 243 (0x7f033df18000) [pid = 2480] [serial = 1911] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 242 (0x7f03359c5400) [pid = 2480] [serial = 1901] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 241 (0x7f032b2cf400) [pid = 2480] [serial = 1898] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 240 (0x7f033d6dc000) [pid = 2480] [serial = 1908] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 239 (0x7f033b568000) [pid = 2480] [serial = 1904] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 238 (0x7f033ed83800) [pid = 2480] [serial = 1917] [outer = (nil)] [url = about:blank] 12:56:44 INFO - PROCESS | 2480 | --DOMWINDOW == 237 (0x7f033b4b4c00) [pid = 2480] [serial = 1916] [outer = (nil)] [url = about:blank] 12:56:45 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:45 INFO - PROCESS | 2480 | 1461268605347 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:56:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:56:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1888ms 12:56:45 INFO - PROCESS | 2480 | 1461268605389 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 2480 | 1461268605392 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:56:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:56:45 INFO - PROCESS | 2480 | 1461268605405 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 2480 | 1461268605412 Marionette TRACE conn3 <- [1,2682,null,{}] 12:56:45 INFO - PROCESS | 2480 | 1461268605417 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:45 INFO - PROCESS | 2480 | 1461268605602 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:56:45 INFO - PROCESS | 2480 | 1461268605767 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03309a5000 == 132 [pid = 2480] [id = 678] 12:56:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 238 (0x7f032b2c7c00) [pid = 2480] [serial = 2035] [outer = (nil)] 12:56:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 239 (0x7f033083b400) [pid = 2480] [serial = 2036] [outer = 0x7f032b2c7c00] 12:56:45 INFO - PROCESS | 2480 | 1461268605820 Marionette DEBUG loaded listener.js 12:56:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 240 (0x7f0333a43800) [pid = 2480] [serial = 2037] [outer = 0x7f032b2c7c00] 12:56:46 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:46 INFO - PROCESS | 2480 | 1461268606876 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:56:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:56:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1493ms 12:56:46 INFO - PROCESS | 2480 | 1461268606891 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:56:46 INFO - PROCESS | 2480 | 1461268606897 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:56:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:56:46 INFO - PROCESS | 2480 | 1461268606932 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:56:46 INFO - PROCESS | 2480 | 1461268606934 Marionette TRACE conn3 <- [1,2686,null,{}] 12:56:46 INFO - PROCESS | 2480 | 1461268606938 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:47 INFO - PROCESS | 2480 | 1461268607153 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:56:47 INFO - PROCESS | 2480 | 1461268607180 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033548e000 == 133 [pid = 2480] [id = 679] 12:56:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 241 (0x7f03316a6400) [pid = 2480] [serial = 2038] [outer = (nil)] 12:56:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 242 (0x7f0335a55000) [pid = 2480] [serial = 2039] [outer = 0x7f03316a6400] 12:56:47 INFO - PROCESS | 2480 | 1461268607233 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 243 (0x7f0335bc9800) [pid = 2480] [serial = 2040] [outer = 0x7f03316a6400] 12:56:48 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:48 INFO - PROCESS | 2480 | 1461268608476 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 12:56:48 INFO - PROCESS | 2480 | 1461268608522 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:56:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:56:48 INFO - PROCESS | 2480 | 1461268608544 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 2480 | 1461268608547 Marionette TRACE conn3 <- [1,2690,null,{}] 12:56:48 INFO - PROCESS | 2480 | 1461268608551 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:48 INFO - PROCESS | 2480 | 1461268608760 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:56:48 INFO - PROCESS | 2480 | 1461268608843 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c590800 == 134 [pid = 2480] [id = 680] 12:56:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 244 (0x7f033c34f400) [pid = 2480] [serial = 2041] [outer = (nil)] 12:56:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 245 (0x7f033c68a400) [pid = 2480] [serial = 2042] [outer = 0x7f033c34f400] 12:56:48 INFO - PROCESS | 2480 | 1461268608907 Marionette DEBUG loaded listener.js 12:56:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 246 (0x7f033d85b800) [pid = 2480] [serial = 2043] [outer = 0x7f033c34f400] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 245 (0x7f033d6dd800) [pid = 2480] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 244 (0x7f03303d0000) [pid = 2480] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 243 (0x7f0333ca6800) [pid = 2480] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 242 (0x7f032f27a000) [pid = 2480] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 241 (0x7f0330414400) [pid = 2480] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 240 (0x7f032b173000) [pid = 2480] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 239 (0x7f0356317c00) [pid = 2480] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 238 (0x7f0329a6e000) [pid = 2480] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 237 (0x7f03318ae000) [pid = 2480] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 236 (0x7f033e150000) [pid = 2480] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 235 (0x7f032b17ec00) [pid = 2480] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 234 (0x7f03560e1000) [pid = 2480] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 233 (0x7f033e46b400) [pid = 2480] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 232 (0x7f033dd8b400) [pid = 2480] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 231 (0x7f033e969000) [pid = 2480] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 230 (0x7f033e64a400) [pid = 2480] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 229 (0x7f0335b71400) [pid = 2480] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 228 (0x7f03303d7c00) [pid = 2480] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f0344366000) [pid = 2480] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f0329a6e400) [pid = 2480] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f0354ecec00) [pid = 2480] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f0329a70000) [pid = 2480] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f033028ec00) [pid = 2480] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f032f211800) [pid = 2480] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f0346015000) [pid = 2480] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f032f202800) [pid = 2480] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 219 (0x7f0330411800) [pid = 2480] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 218 (0x7f03460d4c00) [pid = 2480] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 217 (0x7f033ae07c00) [pid = 2480] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 216 (0x7f0345f34c00) [pid = 2480] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 215 (0x7f0330412400) [pid = 2480] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 214 (0x7f0327f14800) [pid = 2480] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f0335bd3400) [pid = 2480] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f032f286000) [pid = 2480] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f033df1ac00) [pid = 2480] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f032b179000) [pid = 2480] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f0340310c00) [pid = 2480] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f033b4aac00) [pid = 2480] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f0335b6e800) [pid = 2480] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f032b172c00) [pid = 2480] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f033e64e400) [pid = 2480] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f0329a7bc00) [pid = 2480] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:56:49 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f033e152c00) [pid = 2480] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f034190ec00) [pid = 2480] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f033c34c400) [pid = 2480] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 200 (0x7f0346363800) [pid = 2480] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 199 (0x7f033040d000) [pid = 2480] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 198 (0x7f032f204c00) [pid = 2480] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 197 (0x7f03451d3c00) [pid = 2480] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 196 (0x7f033eb2bc00) [pid = 2480] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f033c692000) [pid = 2480] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f033d858400) [pid = 2480] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f032b2c5800) [pid = 2480] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f032b2c5c00) [pid = 2480] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f0347990800) [pid = 2480] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f03314c6000) [pid = 2480] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f032b178c00) [pid = 2480] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f0341e5d400) [pid = 2480] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f03316a3c00) [pid = 2480] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f0340302c00) [pid = 2480] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f033e1b5c00) [pid = 2480] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f033155d000) [pid = 2480] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f0333a35c00) [pid = 2480] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f0345f3a400) [pid = 2480] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 181 (0x7f032f20c000) [pid = 2480] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 180 (0x7f03318ad800) [pid = 2480] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 179 (0x7f033b4b0c00) [pid = 2480] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:56:50 INFO - PROCESS | 2480 | --DOMWINDOW == 178 (0x7f033d6d7000) [pid = 2480] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:56:50 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:50 INFO - PROCESS | 2480 | 1461268610856 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 2480 | 1461268610881 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:56:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:56:50 INFO - PROCESS | 2480 | 1461268610886 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 2480 | 1461268610890 Marionette TRACE conn3 <- [1,2694,null,{}] 12:56:50 INFO - PROCESS | 2480 | 1461268610895 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:51 INFO - PROCESS | 2480 | 1461268611109 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:56:51 INFO - PROCESS | 2480 | 1461268611160 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333a91000 == 135 [pid = 2480] [id = 681] 12:56:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f032b175000) [pid = 2480] [serial = 2044] [outer = (nil)] 12:56:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f03303dd000) [pid = 2480] [serial = 2045] [outer = 0x7f032b175000] 12:56:51 INFO - PROCESS | 2480 | 1461268611213 Marionette DEBUG loaded listener.js 12:56:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f03314c7000) [pid = 2480] [serial = 2046] [outer = 0x7f032b175000] 12:56:52 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:52 INFO - PROCESS | 2480 | 1461268612476 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 12:56:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:56:52 INFO - PROCESS | 2480 | 1461268612525 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:56:52 INFO - PROCESS | 2480 | 1461268612533 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:56:52 INFO - PROCESS | 2480 | 1461268612537 Marionette TRACE conn3 <- [1,2698,null,{}] 12:56:52 INFO - PROCESS | 2480 | 1461268612545 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:52 INFO - PROCESS | 2480 | 1461268612831 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:56:53 INFO - PROCESS | 2480 | 1461268613012 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033099a800 == 136 [pid = 2480] [id = 682] 12:56:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f0329b1a800) [pid = 2480] [serial = 2047] [outer = (nil)] 12:56:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f032b2c6800) [pid = 2480] [serial = 2048] [outer = 0x7f0329b1a800] 12:56:53 INFO - PROCESS | 2480 | 1461268613116 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f032d166c00) [pid = 2480] [serial = 2049] [outer = 0x7f0329b1a800] 12:56:54 INFO - PROCESS | 2480 | SkCairoFTTypeface::onFilterRec unimplemented 12:56:54 INFO - PROCESS | 2480 | 1461268614429 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 2480 | 1461268614476 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:56:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:56:54 INFO - PROCESS | 2480 | 1461268614488 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 2480 | 1461268614491 Marionette TRACE conn3 <- [1,2702,null,{}] 12:56:54 INFO - PROCESS | 2480 | 1461268614497 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:54 INFO - PROCESS | 2480 | 1461268614742 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:56:54 INFO - PROCESS | 2480 | 1461268614963 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c334000 == 137 [pid = 2480] [id = 683] 12:56:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f032b2cd400) [pid = 2480] [serial = 2050] [outer = (nil)] 12:56:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f032f20d000) [pid = 2480] [serial = 2051] [outer = 0x7f032b2cd400] 12:56:55 INFO - PROCESS | 2480 | 1461268615026 Marionette DEBUG loaded listener.js 12:56:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f0330412400) [pid = 2480] [serial = 2052] [outer = 0x7f032b2cd400] 12:56:55 INFO - PROCESS | 2480 | 1461268615941 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:56:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1477ms 12:56:55 INFO - PROCESS | 2480 | 1461268615966 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 2480 | 1461268615970 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:56:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:56:55 INFO - PROCESS | 2480 | 1461268615975 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 2480 | 1461268615980 Marionette TRACE conn3 <- [1,2706,null,{}] 12:56:55 INFO - PROCESS | 2480 | 1461268615994 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:56 INFO - PROCESS | 2480 | 1461268616170 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:56:56 INFO - PROCESS | 2480 | 1461268616381 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee12800 == 138 [pid = 2480] [id = 684] 12:56:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f0330410c00) [pid = 2480] [serial = 2053] [outer = (nil)] 12:56:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f033218b000) [pid = 2480] [serial = 2054] [outer = 0x7f0330410c00] 12:56:56 INFO - PROCESS | 2480 | 1461268616490 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f0333ca4400) [pid = 2480] [serial = 2055] [outer = 0x7f0330410c00] 12:56:57 INFO - PROCESS | 2480 | 1461268617335 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:56:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:56:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1385ms 12:56:57 INFO - PROCESS | 2480 | 1461268617360 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:56:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:56:57 INFO - PROCESS | 2480 | 1461268617364 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:56:57 INFO - PROCESS | 2480 | 1461268617369 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 2480 | 1461268617372 Marionette TRACE conn3 <- [1,2710,null,{}] 12:56:57 INFO - PROCESS | 2480 | 1461268617376 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:57 INFO - PROCESS | 2480 | 1461268617547 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:56:57 INFO - PROCESS | 2480 | 1461268617923 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341ce6800 == 139 [pid = 2480] [id = 685] 12:56:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f033b568000) [pid = 2480] [serial = 2056] [outer = (nil)] 12:56:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f033b576000) [pid = 2480] [serial = 2057] [outer = 0x7f033b568000] 12:56:58 INFO - PROCESS | 2480 | 1461268618063 Marionette DEBUG loaded listener.js 12:56:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f033c692000) [pid = 2480] [serial = 2058] [outer = 0x7f033b568000] 12:56:58 INFO - PROCESS | 2480 | 1461268618854 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:56:58 INFO - PROCESS | 2480 | 1461268618904 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:56:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:56:58 INFO - PROCESS | 2480 | 1461268618910 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 2480 | 1461268618912 Marionette TRACE conn3 <- [1,2714,null,{}] 12:56:58 INFO - PROCESS | 2480 | 1461268618917 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:56:59 INFO - PROCESS | 2480 | 1461268619089 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:56:59 INFO - PROCESS | 2480 | 1461268619298 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034223e800 == 140 [pid = 2480] [id = 686] 12:56:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f0332189400) [pid = 2480] [serial = 2059] [outer = (nil)] 12:56:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f033d85bc00) [pid = 2480] [serial = 2060] [outer = 0x7f0332189400] 12:56:59 INFO - PROCESS | 2480 | 1461268619359 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f033d96c800) [pid = 2480] [serial = 2061] [outer = 0x7f0332189400] 12:57:00 INFO - PROCESS | 2480 | 1461268620148 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:57:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:57:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1279ms 12:57:00 INFO - PROCESS | 2480 | 1461268620189 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:57:00 INFO - PROCESS | 2480 | 1461268620193 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:57:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:57:00 INFO - PROCESS | 2480 | 1461268620198 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 2480 | 1461268620200 Marionette TRACE conn3 <- [1,2718,null,{}] 12:57:00 INFO - PROCESS | 2480 | 1461268620205 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:00 INFO - PROCESS | 2480 | 1461268620393 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:57:00 INFO - PROCESS | 2480 | 1461268620607 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342867800 == 141 [pid = 2480] [id = 687] 12:57:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f033df1bc00) [pid = 2480] [serial = 2062] [outer = (nil)] 12:57:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f033e64cc00) [pid = 2480] [serial = 2063] [outer = 0x7f033df1bc00] 12:57:00 INFO - PROCESS | 2480 | 1461268620714 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 199 (0x7f033ed87c00) [pid = 2480] [serial = 2064] [outer = 0x7f033df1bc00] 12:57:01 INFO - PROCESS | 2480 | 1461268621580 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 12:57:01 INFO - PROCESS | 2480 | 1461268621631 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:57:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:57:01 INFO - PROCESS | 2480 | 1461268621637 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:57:01 INFO - PROCESS | 2480 | 1461268621640 Marionette TRACE conn3 <- [1,2722,null,{}] 12:57:01 INFO - PROCESS | 2480 | 1461268621645 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:01 INFO - PROCESS | 2480 | 1461268621827 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:57:02 INFO - PROCESS | 2480 | 1461268622113 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034493a000 == 142 [pid = 2480] [id = 688] 12:57:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 200 (0x7f033e14e800) [pid = 2480] [serial = 2065] [outer = (nil)] 12:57:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f034040bc00) [pid = 2480] [serial = 2066] [outer = 0x7f033e14e800] 12:57:02 INFO - PROCESS | 2480 | 1461268622182 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f0341910000) [pid = 2480] [serial = 2067] [outer = 0x7f033e14e800] 12:57:02 INFO - PROCESS | 2480 | 1461268622982 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 2480 | 1461268623022 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:57:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:57:03 INFO - PROCESS | 2480 | 1461268623027 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 2480 | 1461268623030 Marionette TRACE conn3 <- [1,2726,null,{}] 12:57:03 INFO - PROCESS | 2480 | 1461268623034 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:03 INFO - PROCESS | 2480 | 1461268623216 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:57:03 INFO - PROCESS | 2480 | 1461268623428 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0346ed6800 == 143 [pid = 2480] [id = 689] 12:57:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f033d5d1000) [pid = 2480] [serial = 2068] [outer = (nil)] 12:57:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f034216b400) [pid = 2480] [serial = 2069] [outer = 0x7f033d5d1000] 12:57:03 INFO - PROCESS | 2480 | 1461268623530 Marionette DEBUG loaded listener.js 12:57:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f03422f1400) [pid = 2480] [serial = 2070] [outer = 0x7f033d5d1000] 12:57:04 INFO - PROCESS | 2480 | 1461268624349 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:57:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:57:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1383ms 12:57:04 INFO - PROCESS | 2480 | 1461268624412 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:57:04 INFO - PROCESS | 2480 | 1461268624415 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:57:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:57:04 INFO - PROCESS | 2480 | 1461268624420 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:57:04 INFO - PROCESS | 2480 | 1461268624422 Marionette TRACE conn3 <- [1,2730,null,{}] 12:57:04 INFO - PROCESS | 2480 | 1461268624428 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:04 INFO - PROCESS | 2480 | 1461268624606 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:57:04 INFO - PROCESS | 2480 | 1461268624818 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347cab800 == 144 [pid = 2480] [id = 690] 12:57:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f0340299400) [pid = 2480] [serial = 2071] [outer = (nil)] 12:57:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f03428c2400) [pid = 2480] [serial = 2072] [outer = 0x7f0340299400] 12:57:04 INFO - PROCESS | 2480 | 1461268624927 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f0342a20000) [pid = 2480] [serial = 2073] [outer = 0x7f0340299400] 12:57:06 INFO - PROCESS | 2480 | 1461268626161 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 2480 | 1461268626218 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:57:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:57:06 INFO - PROCESS | 2480 | 1461268626223 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 2480 | 1461268626225 Marionette TRACE conn3 <- [1,2734,null,{}] 12:57:06 INFO - PROCESS | 2480 | 1461268626230 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:06 INFO - PROCESS | 2480 | 1461268626431 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:57:06 INFO - PROCESS | 2480 | 1461268626697 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0354ee7000 == 145 [pid = 2480] [id = 691] 12:57:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f0341a94c00) [pid = 2480] [serial = 2074] [outer = (nil)] 12:57:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f0342a25c00) [pid = 2480] [serial = 2075] [outer = 0x7f0341a94c00] 12:57:06 INFO - PROCESS | 2480 | 1461268626758 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f0342d21c00) [pid = 2480] [serial = 2076] [outer = 0x7f0341a94c00] 12:57:07 INFO - PROCESS | 2480 | 1461268627543 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1375ms 12:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:57:07 INFO - PROCESS | 2480 | 1461268627599 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 2480 | 1461268627602 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:57:07 INFO - PROCESS | 2480 | 1461268627607 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 2480 | 1461268627611 Marionette TRACE conn3 <- [1,2738,null,{}] 12:57:07 INFO - PROCESS | 2480 | 1461268627615 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:07 INFO - PROCESS | 2480 | 1461268627800 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:57:08 INFO - PROCESS | 2480 | 1461268628030 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032f0e0800 == 146 [pid = 2480] [id = 692] 12:57:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f0329b10400) [pid = 2480] [serial = 2077] [outer = (nil)] 12:57:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f032f10f800) [pid = 2480] [serial = 2078] [outer = 0x7f0329b10400] 12:57:08 INFO - PROCESS | 2480 | 1461268628139 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f0342dd2800) [pid = 2480] [serial = 2079] [outer = 0x7f0329b10400] 12:57:09 INFO - PROCESS | 2480 | 1461268629011 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:57:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:57:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1435ms 12:57:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:57:09 INFO - PROCESS | 2480 | 1461268629042 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:57:09 INFO - PROCESS | 2480 | 1461268629045 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:57:09 INFO - PROCESS | 2480 | 1461268629050 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:57:09 INFO - PROCESS | 2480 | 1461268629053 Marionette TRACE conn3 <- [1,2742,null,{}] 12:57:09 INFO - PROCESS | 2480 | 1461268629057 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:09 INFO - PROCESS | 2480 | 1461268629234 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:57:09 INFO - PROCESS | 2480 | 1461268629448 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033184e000 == 147 [pid = 2480] [id = 693] 12:57:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f0327f16c00) [pid = 2480] [serial = 2080] [outer = (nil)] 12:57:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 216 (0x7f032d159000) [pid = 2480] [serial = 2081] [outer = 0x7f0327f16c00] 12:57:09 INFO - PROCESS | 2480 | 1461268629558 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 217 (0x7f03316adc00) [pid = 2480] [serial = 2082] [outer = 0x7f0327f16c00] 12:57:10 INFO - PROCESS | 2480 | 1461268630354 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:57:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1330ms 12:57:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:57:10 INFO - PROCESS | 2480 | 1461268630384 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 2480 | 1461268630387 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:57:10 INFO - PROCESS | 2480 | 1461268630394 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 2480 | 1461268630397 Marionette TRACE conn3 <- [1,2746,null,{}] 12:57:10 INFO - PROCESS | 2480 | 1461268630401 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:10 INFO - PROCESS | 2480 | 1461268630569 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:57:10 INFO - PROCESS | 2480 | 1461268630784 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0329b6b800 == 148 [pid = 2480] [id = 694] 12:57:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f0327f12800) [pid = 2480] [serial = 2083] [outer = (nil)] 12:57:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 219 (0x7f0327f1dc00) [pid = 2480] [serial = 2084] [outer = 0x7f0327f12800] 12:57:10 INFO - PROCESS | 2480 | 1461268630892 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f032f281800) [pid = 2480] [serial = 2085] [outer = 0x7f0327f12800] 12:57:11 INFO - PROCESS | 2480 | 1461268631726 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:57:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:57:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1378ms 12:57:11 INFO - PROCESS | 2480 | 1461268631773 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 2480 | 1461268631775 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:57:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:57:11 INFO - PROCESS | 2480 | 1461268631781 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 2480 | 1461268631784 Marionette TRACE conn3 <- [1,2750,null,{}] 12:57:11 INFO - PROCESS | 2480 | 1461268631790 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:11 INFO - PROCESS | 2480 | 1461268631968 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:57:12 INFO - PROCESS | 2480 | 1461268632614 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03309a0800 == 149 [pid = 2480] [id = 695] 12:57:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f0329a79400) [pid = 2480] [serial = 2086] [outer = (nil)] 12:57:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f0329b14400) [pid = 2480] [serial = 2087] [outer = 0x7f0329a79400] 12:57:12 INFO - PROCESS | 2480 | 1461268632682 Marionette DEBUG loaded listener.js 12:57:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f032a551c00) [pid = 2480] [serial = 2088] [outer = 0x7f0329a79400] 12:57:13 INFO - PROCESS | 2480 | 1461268633467 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:57:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:57:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1734ms 12:57:13 INFO - PROCESS | 2480 | 1461268633518 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 2480 | 1461268633524 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:57:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:57:13 INFO - PROCESS | 2480 | 1461268633531 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:57:13 INFO - PROCESS | 2480 | 1461268633535 Marionette TRACE conn3 <- [1,2754,null,{}] 12:57:13 INFO - PROCESS | 2480 | 1461268633541 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:13 INFO - PROCESS | 2480 | 1461268633726 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:57:13 INFO - PROCESS | 2480 | 1461268633948 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330922000 == 150 [pid = 2480] [id = 696] 12:57:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f0329a6f400) [pid = 2480] [serial = 2089] [outer = (nil)] 12:57:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f032a54a000) [pid = 2480] [serial = 2090] [outer = 0x7f0329a6f400] 12:57:14 INFO - PROCESS | 2480 | 1461268634070 Marionette DEBUG loaded listener.js 12:57:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f032e5bb400) [pid = 2480] [serial = 2091] [outer = 0x7f0329a6f400] 12:57:15 INFO - PROCESS | 2480 | 1461268635025 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:57:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:57:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1531ms 12:57:15 INFO - PROCESS | 2480 | 1461268635066 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:57:15 INFO - PROCESS | 2480 | 1461268635071 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:57:15 INFO - PROCESS | 2480 | 1461268635076 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:57:15 INFO - PROCESS | 2480 | 1461268635079 Marionette TRACE conn3 <- [1,2758,null,{}] 12:57:15 INFO - PROCESS | 2480 | 1461268635083 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:15 INFO - PROCESS | 2480 | 1461268635268 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:57:15 INFO - PROCESS | 2480 | 1461268635561 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0328f7a000 == 151 [pid = 2480] [id = 697] 12:57:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f032d15e400) [pid = 2480] [serial = 2092] [outer = (nil)] 12:57:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f0330412800) [pid = 2480] [serial = 2093] [outer = 0x7f032d15e400] 12:57:15 INFO - PROCESS | 2480 | 1461268635684 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 229 (0x7f03316a6800) [pid = 2480] [serial = 2094] [outer = 0x7f032d15e400] 12:57:15 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342686000 == 150 [pid = 2480] [id = 416] 12:57:15 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035e780000 == 149 [pid = 2480] [id = 451] 12:57:15 INFO - PROCESS | 2480 | --DOMWINDOW == 228 (0x7f032f285800) [pid = 2480] [serial = 1970] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f032f4a2800) [pid = 2480] [serial = 1961] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f033218e800) [pid = 2480] [serial = 1964] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f032f49a400) [pid = 2480] [serial = 1958] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f032e2efc00) [pid = 2480] [serial = 1955] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f032f104400) [pid = 2480] [serial = 1967] [outer = (nil)] [url = about:blank] 12:57:15 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f033ed81c00) [pid = 2480] [serial = 1991] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c590800 == 148 [pid = 2480] [id = 680] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033548e000 == 147 [pid = 2480] [id = 679] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03309a5000 == 146 [pid = 2480] [id = 678] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0329b7c000 == 145 [pid = 2480] [id = 677] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032e4b6800 == 144 [pid = 2480] [id = 676] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033079b000 == 143 [pid = 2480] [id = 675] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033091c000 == 142 [pid = 2480] [id = 673] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035600d000 == 141 [pid = 2480] [id = 672] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03485db800 == 140 [pid = 2480] [id = 671] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03468da000 == 139 [pid = 2480] [id = 670] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342db4000 == 138 [pid = 2480] [id = 669] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034223c000 == 137 [pid = 2480] [id = 668] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341e45000 == 136 [pid = 2480] [id = 667] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e41f000 == 135 [pid = 2480] [id = 666] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333770000 == 134 [pid = 2480] [id = 665] 12:57:16 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0329b7d800 == 133 [pid = 2480] [id = 664] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f0341e25800) [pid = 2480] [serial = 1932] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f032d163400) [pid = 2480] [serial = 1952] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 219 (0x7f03325d0c00) [pid = 2480] [serial = 1923] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 218 (0x7f033c691400) [pid = 2480] [serial = 1926] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 217 (0x7f03318abc00) [pid = 2480] [serial = 1740] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 216 (0x7f035a5f5000) [pid = 2480] [serial = 1674] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 215 (0x7f0333a40000) [pid = 2480] [serial = 1683] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 214 (0x7f035a187c00) [pid = 2480] [serial = 1665] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f0330299800) [pid = 2480] [serial = 1782] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f033c358000) [pid = 2480] [serial = 1983] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f03314ce000) [pid = 2480] [serial = 1922] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f034216bc00) [pid = 2480] [serial = 1934] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f033d96ac00) [pid = 2480] [serial = 1686] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f0359e4c400) [pid = 2480] [serial = 1662] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f0342167c00) [pid = 2480] [serial = 1803] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f033e151000) [pid = 2480] [serial = 1928] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f034190a000) [pid = 2480] [serial = 1872] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f034029cc00) [pid = 2480] [serial = 1869] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f033ae0fc00) [pid = 2480] [serial = 1982] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f033d85d000) [pid = 2480] [serial = 1791] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 201 (0x7f033556e400) [pid = 2480] [serial = 1857] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 200 (0x7f03460e0c00) [pid = 2480] [serial = 1937] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 199 (0x7f0356319400) [pid = 2480] [serial = 1941] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 198 (0x7f035990ec00) [pid = 2480] [serial = 1659] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 197 (0x7f035a2cd800) [pid = 2480] [serial = 1746] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 196 (0x7f033556f400) [pid = 2480] [serial = 1979] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 195 (0x7f03316a4400) [pid = 2480] [serial = 1854] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 194 (0x7f0356033800) [pid = 2480] [serial = 1890] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 193 (0x7f033eb1f400) [pid = 2480] [serial = 1929] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 192 (0x7f032f210800) [pid = 2480] [serial = 1731] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 191 (0x7f035a506c00) [pid = 2480] [serial = 1671] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f035a29bc00) [pid = 2480] [serial = 1728] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f033d94e400) [pid = 2480] [serial = 1986] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f034af61000) [pid = 2480] [serial = 1812] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f0335bd0c00) [pid = 2480] [serial = 1925] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f03316af000) [pid = 2480] [serial = 1988] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f0327f1f800) [pid = 2480] [serial = 1749] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f033d944c00) [pid = 2480] [serial = 1716] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f035a639c00) [pid = 2480] [serial = 1743] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f033e960800) [pid = 2480] [serial = 1989] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 181 (0x7f034190c800) [pid = 2480] [serial = 1719] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 180 (0x7f033b4a7c00) [pid = 2480] [serial = 1893] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 179 (0x7f03428c6000) [pid = 2480] [serial = 1878] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 178 (0x7f033d5cc400) [pid = 2480] [serial = 1860] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 177 (0x7f033c684400) [pid = 2480] [serial = 1788] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f032b17f800) [pid = 2480] [serial = 1680] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f0347cf0c00) [pid = 2480] [serial = 1884] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f032e5b8800) [pid = 2480] [serial = 1974] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f0342d16800) [pid = 2480] [serial = 1722] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f03451cd400) [pid = 2480] [serial = 1809] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f0329b18400) [pid = 2480] [serial = 1946] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f033e36ac00) [pid = 2480] [serial = 1866] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f0355342400) [pid = 2480] [serial = 1815] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f0330419000) [pid = 2480] [serial = 1668] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 167 (0x7f032f280400) [pid = 2480] [serial = 1734] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 166 (0x7f035a0d6800) [pid = 2480] [serial = 1944] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 165 (0x7f034227a800) [pid = 2480] [serial = 1875] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 164 (0x7f033e14b800) [pid = 2480] [serial = 1794] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 163 (0x7f03443d2000) [pid = 2480] [serial = 1881] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 162 (0x7f032b2d0c00) [pid = 2480] [serial = 1821] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 161 (0x7f03316b1800) [pid = 2480] [serial = 1824] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 160 (0x7f0335a5cc00) [pid = 2480] [serial = 1980] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 159 (0x7f0359e42000) [pid = 2480] [serial = 1818] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 158 (0x7f0333ca6400) [pid = 2480] [serial = 1713] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 157 (0x7f0333a3e400) [pid = 2480] [serial = 1785] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 156 (0x7f034af5fc00) [pid = 2480] [serial = 1725] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 155 (0x7f0359e45400) [pid = 2480] [serial = 1943] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 154 (0x7f0340e54400) [pid = 2480] [serial = 1931] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 153 (0x7f033d962000) [pid = 2480] [serial = 1779] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 152 (0x7f0342d1ac00) [pid = 2480] [serial = 1806] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 151 (0x7f033ff73c00) [pid = 2480] [serial = 1797] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 150 (0x7f033d5f1800) [pid = 2480] [serial = 1985] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 149 (0x7f0332197000) [pid = 2480] [serial = 1977] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 148 (0x7f034afc1000) [pid = 2480] [serial = 1938] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 147 (0x7f0354ed1000) [pid = 2480] [serial = 1940] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 146 (0x7f0333a43000) [pid = 2480] [serial = 1677] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f03318a9800) [pid = 2480] [serial = 1976] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f034b26b800) [pid = 2480] [serial = 1887] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f034afc9000) [pid = 2480] [serial = 1737] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f034040d800) [pid = 2480] [serial = 1920] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f033d6d9800) [pid = 2480] [serial = 1949] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f032d163c00) [pid = 2480] [serial = 1973] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f0342460c00) [pid = 2480] [serial = 1935] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 138 (0x7f033e05e000) [pid = 2480] [serial = 1863] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | --DOMWINDOW == 137 (0x7f0341909c00) [pid = 2480] [serial = 1800] [outer = (nil)] [url = about:blank] 12:57:16 INFO - PROCESS | 2480 | 1461268636524 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:57:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:57:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1489ms 12:57:16 INFO - PROCESS | 2480 | 1461268636565 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:57:16 INFO - PROCESS | 2480 | 1461268636569 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:57:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:57:16 INFO - PROCESS | 2480 | 1461268636580 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 2480 | 1461268636588 Marionette TRACE conn3 <- [1,2762,null,{}] 12:57:16 INFO - PROCESS | 2480 | 1461268636595 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:16 INFO - PROCESS | 2480 | 1461268636759 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:57:16 INFO - PROCESS | 2480 | 1461268636927 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330489800 == 134 [pid = 2480] [id = 698] 12:57:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 138 (0x7f0327f14800) [pid = 2480] [serial = 2095] [outer = (nil)] 12:57:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 139 (0x7f03318a9800) [pid = 2480] [serial = 2096] [outer = 0x7f0327f14800] 12:57:16 INFO - PROCESS | 2480 | 1461268636980 Marionette DEBUG loaded listener.js 12:57:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f0333a36000) [pid = 2480] [serial = 2097] [outer = 0x7f0327f14800] 12:57:17 INFO - PROCESS | 2480 | 1461268637634 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1094ms 12:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:57:17 INFO - PROCESS | 2480 | 1461268637668 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 2480 | 1461268637671 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:57:17 INFO - PROCESS | 2480 | 1461268637677 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 2480 | 1461268637680 Marionette TRACE conn3 <- [1,2766,null,{}] 12:57:17 INFO - PROCESS | 2480 | 1461268637684 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:17 INFO - PROCESS | 2480 | 1461268637920 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:57:18 INFO - PROCESS | 2480 | 1461268638029 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0331849000 == 135 [pid = 2480] [id = 699] 12:57:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f032d15ec00) [pid = 2480] [serial = 2098] [outer = (nil)] 12:57:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f0335567c00) [pid = 2480] [serial = 2099] [outer = 0x7f032d15ec00] 12:57:18 INFO - PROCESS | 2480 | 1461268638085 Marionette DEBUG loaded listener.js 12:57:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f0335a5dc00) [pid = 2480] [serial = 2100] [outer = 0x7f032d15ec00] 12:57:18 INFO - PROCESS | 2480 | 1461268638811 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:57:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:57:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1177ms 12:57:18 INFO - PROCESS | 2480 | 1461268638853 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:57:18 INFO - PROCESS | 2480 | 1461268638855 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:57:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:57:18 INFO - PROCESS | 2480 | 1461268638867 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:57:18 INFO - PROCESS | 2480 | 1461268638869 Marionette TRACE conn3 <- [1,2770,null,{}] 12:57:18 INFO - PROCESS | 2480 | 1461268638874 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:19 INFO - PROCESS | 2480 | 1461268639095 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:57:19 INFO - PROCESS | 2480 | 1461268639125 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333909000 == 136 [pid = 2480] [id = 700] 12:57:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f0335bd4000) [pid = 2480] [serial = 2101] [outer = (nil)] 12:57:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f033b4a9800) [pid = 2480] [serial = 2102] [outer = 0x7f0335bd4000] 12:57:19 INFO - PROCESS | 2480 | 1461268639189 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f033c6cec00) [pid = 2480] [serial = 2103] [outer = 0x7f0335bd4000] 12:57:20 INFO - PROCESS | 2480 | 1461268640128 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1281ms 12:57:20 INFO - PROCESS | 2480 | 1461268640149 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:57:20 INFO - PROCESS | 2480 | 1461268640157 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:57:20 INFO - PROCESS | 2480 | 1461268640164 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 2480 | 1461268640169 Marionette TRACE conn3 <- [1,2774,null,{}] 12:57:20 INFO - PROCESS | 2480 | 1461268640173 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:20 INFO - PROCESS | 2480 | 1461268640548 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:57:20 INFO - PROCESS | 2480 | --DOMWINDOW == 145 (0x7f032b2c7c00) [pid = 2480] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:57:20 INFO - PROCESS | 2480 | --DOMWINDOW == 144 (0x7f032e5bb000) [pid = 2480] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:57:20 INFO - PROCESS | 2480 | --DOMWINDOW == 143 (0x7f0327f20400) [pid = 2480] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:57:20 INFO - PROCESS | 2480 | --DOMWINDOW == 142 (0x7f032a5cc000) [pid = 2480] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:57:20 INFO - PROCESS | 2480 | --DOMWINDOW == 141 (0x7f0331552c00) [pid = 2480] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:57:20 INFO - PROCESS | 2480 | --DOMWINDOW == 140 (0x7f03316a6400) [pid = 2480] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:57:20 INFO - PROCESS | 2480 | --DOMWINDOW == 139 (0x7f033c34f400) [pid = 2480] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:57:20 INFO - PROCESS | 2480 | 1461268640698 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033548e000 == 137 [pid = 2480] [id = 701] 12:57:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 140 (0x7f0327f16800) [pid = 2480] [serial = 2104] [outer = (nil)] 12:57:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 141 (0x7f032b2c7c00) [pid = 2480] [serial = 2105] [outer = 0x7f0327f16800] 12:57:20 INFO - PROCESS | 2480 | 1461268640755 Marionette DEBUG loaded listener.js 12:57:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 142 (0x7f03359c5400) [pid = 2480] [serial = 2106] [outer = 0x7f0327f16800] 12:57:21 INFO - PROCESS | 2480 | 1461268641353 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:57:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:57:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1234ms 12:57:21 INFO - PROCESS | 2480 | 1461268641399 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:57:21 INFO - PROCESS | 2480 | 1461268641402 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:57:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:57:21 INFO - PROCESS | 2480 | 1461268641407 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:57:21 INFO - PROCESS | 2480 | 1461268641409 Marionette TRACE conn3 <- [1,2778,null,{}] 12:57:21 INFO - PROCESS | 2480 | 1461268641414 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:21 INFO - PROCESS | 2480 | 1461268641632 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:57:21 INFO - PROCESS | 2480 | 1461268641652 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c5b7800 == 138 [pid = 2480] [id = 702] 12:57:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 143 (0x7f0327f20400) [pid = 2480] [serial = 2107] [outer = (nil)] 12:57:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 144 (0x7f033d969c00) [pid = 2480] [serial = 2108] [outer = 0x7f0327f20400] 12:57:21 INFO - PROCESS | 2480 | 1461268641705 Marionette DEBUG loaded listener.js 12:57:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 145 (0x7f033e144400) [pid = 2480] [serial = 2109] [outer = 0x7f0327f20400] 12:57:22 INFO - PROCESS | 2480 | 1461268642415 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:57:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:57:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1031ms 12:57:22 INFO - PROCESS | 2480 | 1461268642439 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:57:22 INFO - PROCESS | 2480 | 1461268642442 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:57:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:57:22 INFO - PROCESS | 2480 | 1461268642447 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:57:22 INFO - PROCESS | 2480 | 1461268642449 Marionette TRACE conn3 <- [1,2782,null,{}] 12:57:22 INFO - PROCESS | 2480 | 1461268642608 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:22 INFO - PROCESS | 2480 | 1461268642840 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:57:23 INFO - PROCESS | 2480 | 1461268643047 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032de1f000 == 139 [pid = 2480] [id = 703] 12:57:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 146 (0x7f0329b18000) [pid = 2480] [serial = 2110] [outer = (nil)] 12:57:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 147 (0x7f032a5c3000) [pid = 2480] [serial = 2111] [outer = 0x7f0329b18000] 12:57:23 INFO - PROCESS | 2480 | 1461268643154 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 148 (0x7f032b2cdc00) [pid = 2480] [serial = 2112] [outer = 0x7f0329b18000] 12:57:24 INFO - PROCESS | 2480 | 1461268644082 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:57:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1695ms 12:57:24 INFO - PROCESS | 2480 | 1461268644158 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 2480 | 1461268644165 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:57:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:57:24 INFO - PROCESS | 2480 | 1461268644175 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 2480 | 1461268644178 Marionette TRACE conn3 <- [1,2786,null,{}] 12:57:24 INFO - PROCESS | 2480 | 1461268644183 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:24 INFO - PROCESS | 2480 | 1461268644370 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:57:24 INFO - PROCESS | 2480 | 1461268644577 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333c07800 == 140 [pid = 2480] [id = 704] 12:57:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 149 (0x7f032f108000) [pid = 2480] [serial = 2113] [outer = (nil)] 12:57:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 150 (0x7f0330414400) [pid = 2480] [serial = 2114] [outer = 0x7f032f108000] 12:57:24 INFO - PROCESS | 2480 | 1461268644684 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 151 (0x7f03316a9400) [pid = 2480] [serial = 2115] [outer = 0x7f032f108000] 12:57:25 INFO - PROCESS | 2480 | 1461268645583 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:57:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1433ms 12:57:25 INFO - PROCESS | 2480 | 1461268645609 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 2480 | 1461268645612 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:57:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:57:25 INFO - PROCESS | 2480 | 1461268645620 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - PROCESS | 2480 | 1461268645623 Marionette TRACE conn3 <- [1,2790,null,{}] 12:57:25 INFO - PROCESS | 2480 | 1461268645629 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:25 INFO - PROCESS | 2480 | 1461268645818 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:57:26 INFO - PROCESS | 2480 | 1461268646027 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e1de800 == 141 [pid = 2480] [id = 705] 12:57:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 152 (0x7f03318aac00) [pid = 2480] [serial = 2116] [outer = (nil)] 12:57:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 153 (0x7f03356dc000) [pid = 2480] [serial = 2117] [outer = 0x7f03318aac00] 12:57:26 INFO - PROCESS | 2480 | 1461268646094 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 154 (0x7f0335bd0c00) [pid = 2480] [serial = 2118] [outer = 0x7f03318aac00] 12:57:26 INFO - PROCESS | 2480 | 1461268646956 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:57:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1388ms 12:57:27 INFO - PROCESS | 2480 | 1461268647016 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:57:27 INFO - PROCESS | 2480 | 1461268647024 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:57:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:57:27 INFO - PROCESS | 2480 | 1461268647033 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 2480 | 1461268647035 Marionette TRACE conn3 <- [1,2794,null,{}] 12:57:27 INFO - PROCESS | 2480 | 1461268647040 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:27 INFO - PROCESS | 2480 | 1461268647220 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:57:27 INFO - PROCESS | 2480 | 1461268647430 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:27 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a86800 == 142 [pid = 2480] [id = 706] 12:57:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 155 (0x7f032e2efc00) [pid = 2480] [serial = 2119] [outer = (nil)] 12:57:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 156 (0x7f033dc36400) [pid = 2480] [serial = 2120] [outer = 0x7f032e2efc00] 12:57:27 INFO - PROCESS | 2480 | 1461268647537 Marionette DEBUG loaded listener.js 12:57:27 INFO - PROCESS | 2480 | ++DOMWINDOW == 157 (0x7f033e1ae000) [pid = 2480] [serial = 2121] [outer = 0x7f032e2efc00] 12:57:28 INFO - PROCESS | 2480 | 1461268648356 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:57:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:57:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1379ms 12:57:28 INFO - PROCESS | 2480 | 1461268648412 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:57:28 INFO - PROCESS | 2480 | 1461268648415 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:57:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:57:28 INFO - PROCESS | 2480 | 1461268648420 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - PROCESS | 2480 | 1461268648422 Marionette TRACE conn3 <- [1,2798,null,{}] 12:57:28 INFO - PROCESS | 2480 | 1461268648427 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:28 INFO - PROCESS | 2480 | 1461268648601 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:57:28 INFO - PROCESS | 2480 | 1461268648806 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341fa1800 == 143 [pid = 2480] [id = 707] 12:57:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 158 (0x7f033d85dc00) [pid = 2480] [serial = 2122] [outer = (nil)] 12:57:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 159 (0x7f033e642c00) [pid = 2480] [serial = 2123] [outer = 0x7f033d85dc00] 12:57:28 INFO - PROCESS | 2480 | 1461268648868 Marionette DEBUG loaded listener.js 12:57:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 160 (0x7f033eb1f400) [pid = 2480] [serial = 2124] [outer = 0x7f033d85dc00] 12:57:29 INFO - PROCESS | 2480 | 1461268649670 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:57:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:57:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1282ms 12:57:29 INFO - PROCESS | 2480 | 1461268649704 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:57:29 INFO - PROCESS | 2480 | 1461268649706 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:57:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:57:29 INFO - PROCESS | 2480 | 1461268649712 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:57:29 INFO - PROCESS | 2480 | 1461268649714 Marionette TRACE conn3 <- [1,2802,null,{}] 12:57:29 INFO - PROCESS | 2480 | 1461268649719 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:29 INFO - PROCESS | 2480 | 1461268649923 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:57:30 INFO - PROCESS | 2480 | 1461268650134 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034258e800 == 144 [pid = 2480] [id = 708] 12:57:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 161 (0x7f034029cc00) [pid = 2480] [serial = 2125] [outer = (nil)] 12:57:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 162 (0x7f0341e25400) [pid = 2480] [serial = 2126] [outer = 0x7f034029cc00] 12:57:30 INFO - PROCESS | 2480 | 1461268650206 Marionette DEBUG loaded listener.js 12:57:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 163 (0x7f0342285000) [pid = 2480] [serial = 2127] [outer = 0x7f034029cc00] 12:57:31 INFO - PROCESS | 2480 | 1461268651003 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:57:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:57:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1327ms 12:57:31 INFO - PROCESS | 2480 | 1461268651039 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 2480 | 1461268651042 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:57:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:57:31 INFO - PROCESS | 2480 | 1461268651048 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 2480 | 1461268651050 Marionette TRACE conn3 <- [1,2806,null,{}] 12:57:31 INFO - PROCESS | 2480 | 1461268651055 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:31 INFO - PROCESS | 2480 | 1461268651235 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:57:31 INFO - PROCESS | 2480 | 1461268651440 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034286b800 == 145 [pid = 2480] [id = 709] 12:57:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 164 (0x7f03402a1000) [pid = 2480] [serial = 2128] [outer = (nil)] 12:57:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 165 (0x7f0342a20400) [pid = 2480] [serial = 2129] [outer = 0x7f03402a1000] 12:57:31 INFO - PROCESS | 2480 | 1461268651501 Marionette DEBUG loaded listener.js 12:57:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 166 (0x7f0342dcdc00) [pid = 2480] [serial = 2130] [outer = 0x7f03402a1000] 12:57:32 INFO - PROCESS | 2480 | 1461268652287 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:57:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:57:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1284ms 12:57:32 INFO - PROCESS | 2480 | 1461268652332 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:57:32 INFO - PROCESS | 2480 | 1461268652335 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:57:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:57:32 INFO - PROCESS | 2480 | 1461268652340 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:57:32 INFO - PROCESS | 2480 | 1461268652348 Marionette TRACE conn3 <- [1,2810,null,{}] 12:57:32 INFO - PROCESS | 2480 | 1461268652357 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:32 INFO - PROCESS | 2480 | 1461268652556 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:57:32 INFO - PROCESS | 2480 | 1461268652772 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345773800 == 146 [pid = 2480] [id = 710] 12:57:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 167 (0x7f0335564400) [pid = 2480] [serial = 2131] [outer = (nil)] 12:57:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 168 (0x7f0342dce000) [pid = 2480] [serial = 2132] [outer = 0x7f0335564400] 12:57:32 INFO - PROCESS | 2480 | 1461268652874 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f034579d000) [pid = 2480] [serial = 2133] [outer = 0x7f0335564400] 12:57:33 INFO - PROCESS | 2480 | 1461268653685 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:57:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:57:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1390ms 12:57:33 INFO - PROCESS | 2480 | 1461268653731 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:57:33 INFO - PROCESS | 2480 | 1461268653735 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:57:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:57:33 INFO - PROCESS | 2480 | 1461268653740 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 2480 | 1461268653742 Marionette TRACE conn3 <- [1,2814,null,{}] 12:57:33 INFO - PROCESS | 2480 | 1461268653747 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:33 INFO - PROCESS | 2480 | 1461268653925 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:57:34 INFO - PROCESS | 2480 | 1461268654135 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347419800 == 147 [pid = 2480] [id = 711] 12:57:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f0335bd4c00) [pid = 2480] [serial = 2134] [outer = (nil)] 12:57:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f0345f3d400) [pid = 2480] [serial = 2135] [outer = 0x7f0335bd4c00] 12:57:34 INFO - PROCESS | 2480 | 1461268654199 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f03463d8400) [pid = 2480] [serial = 2136] [outer = 0x7f0335bd4c00] 12:57:34 INFO - PROCESS | 2480 | 1461268654991 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:57:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:57:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1324ms 12:57:35 INFO - PROCESS | 2480 | 1461268655066 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 2480 | 1461268655069 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:57:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:57:35 INFO - PROCESS | 2480 | 1461268655074 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 2480 | 1461268655077 Marionette TRACE conn3 <- [1,2818,null,{}] 12:57:35 INFO - PROCESS | 2480 | 1461268655082 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:35 INFO - PROCESS | 2480 | 1461268655268 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:57:35 INFO - PROCESS | 2480 | 1461268655476 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347e0f000 == 148 [pid = 2480] [id = 712] 12:57:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f034477a800) [pid = 2480] [serial = 2137] [outer = (nil)] 12:57:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f0347990800) [pid = 2480] [serial = 2138] [outer = 0x7f034477a800] 12:57:35 INFO - PROCESS | 2480 | 1461268655579 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f0348a88000) [pid = 2480] [serial = 2139] [outer = 0x7f034477a800] 12:57:36 INFO - PROCESS | 2480 | 1461268656415 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:57:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1382ms 12:57:36 INFO - PROCESS | 2480 | 1461268656458 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:57:36 INFO - PROCESS | 2480 | 1461268656461 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:57:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:57:36 INFO - PROCESS | 2480 | 1461268656466 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 2480 | 1461268656468 Marionette TRACE conn3 <- [1,2822,null,{}] 12:57:36 INFO - PROCESS | 2480 | 1461268656473 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:36 INFO - PROCESS | 2480 | 1461268656673 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:57:36 INFO - PROCESS | 2480 | 1461268656886 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0355140800 == 149 [pid = 2480] [id = 713] 12:57:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f0345f30000) [pid = 2480] [serial = 2140] [outer = (nil)] 12:57:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f034e35e800) [pid = 2480] [serial = 2141] [outer = 0x7f0345f30000] 12:57:36 INFO - PROCESS | 2480 | 1461268656995 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 178 (0x7f0354f91c00) [pid = 2480] [serial = 2142] [outer = 0x7f0345f30000] 12:57:37 INFO - PROCESS | 2480 | 1461268657873 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:57:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:57:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1480ms 12:57:37 INFO - PROCESS | 2480 | 1461268657948 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:57:37 INFO - PROCESS | 2480 | 1461268657951 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:57:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:57:37 INFO - PROCESS | 2480 | 1461268657956 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:57:37 INFO - PROCESS | 2480 | 1461268657960 Marionette TRACE conn3 <- [1,2826,null,{}] 12:57:37 INFO - PROCESS | 2480 | 1461268657964 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:38 INFO - PROCESS | 2480 | 1461268658150 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:57:38 INFO - PROCESS | 2480 | 1461268658406 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035a2b3000 == 150 [pid = 2480] [id = 714] 12:57:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f0346366800) [pid = 2480] [serial = 2143] [outer = (nil)] 12:57:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f03560ebc00) [pid = 2480] [serial = 2144] [outer = 0x7f0346366800] 12:57:38 INFO - PROCESS | 2480 | 1461268658473 Marionette DEBUG loaded listener.js 12:57:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f0359e40000) [pid = 2480] [serial = 2145] [outer = 0x7f0346366800] 12:57:39 INFO - PROCESS | 2480 | 1461268659242 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:57:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:57:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1327ms 12:57:39 INFO - PROCESS | 2480 | 1461268659284 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:57:39 INFO - PROCESS | 2480 | 1461268659288 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:57:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:57:39 INFO - PROCESS | 2480 | 1461268659293 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:57:39 INFO - PROCESS | 2480 | 1461268659295 Marionette TRACE conn3 <- [1,2830,null,{}] 12:57:39 INFO - PROCESS | 2480 | 1461268659300 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:39 INFO - PROCESS | 2480 | 1461268659480 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:57:39 INFO - PROCESS | 2480 | 1461268659690 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f035cc9f000 == 151 [pid = 2480] [id = 715] 12:57:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f034f0e2000) [pid = 2480] [serial = 2146] [outer = (nil)] 12:57:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f0359e4dc00) [pid = 2480] [serial = 2147] [outer = 0x7f034f0e2000] 12:57:39 INFO - PROCESS | 2480 | 1461268659792 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f035a18c000) [pid = 2480] [serial = 2148] [outer = 0x7f034f0e2000] 12:57:40 INFO - PROCESS | 2480 | 1461268660682 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:57:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:57:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1426ms 12:57:40 INFO - PROCESS | 2480 | 1461268660720 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:57:40 INFO - PROCESS | 2480 | 1461268660722 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:57:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:57:40 INFO - PROCESS | 2480 | 1461268660728 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:57:40 INFO - PROCESS | 2480 | 1461268660730 Marionette TRACE conn3 <- [1,2834,null,{}] 12:57:40 INFO - PROCESS | 2480 | 1461268660735 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:40 INFO - PROCESS | 2480 | 1461268660948 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:57:41 INFO - PROCESS | 2480 | 1461268661164 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032f122000 == 152 [pid = 2480] [id = 716] 12:57:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f0328dc2c00) [pid = 2480] [serial = 2149] [outer = (nil)] 12:57:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f0328dca800) [pid = 2480] [serial = 2150] [outer = 0x7f0328dc2c00] 12:57:41 INFO - PROCESS | 2480 | 1461268661269 Marionette DEBUG loaded listener.js 12:57:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f0328dcf800) [pid = 2480] [serial = 2151] [outer = 0x7f0328dc2c00] 12:57:42 INFO - PROCESS | 2480 | 1461268662673 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:57:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:57:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1981ms 12:57:42 INFO - PROCESS | 2480 | 1461268662710 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:57:42 INFO - PROCESS | 2480 | 1461268662716 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:57:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:57:42 INFO - PROCESS | 2480 | 1461268662724 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 2480 | 1461268662728 Marionette TRACE conn3 <- [1,2838,null,{}] 12:57:42 INFO - PROCESS | 2480 | 1461268662734 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:42 INFO - PROCESS | 2480 | 1461268662924 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:57:43 INFO - PROCESS | 2480 | 1461268663141 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330493000 == 153 [pid = 2480] [id = 717] 12:57:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f0327f1f800) [pid = 2480] [serial = 2152] [outer = (nil)] 12:57:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f0329b16800) [pid = 2480] [serial = 2153] [outer = 0x7f0327f1f800] 12:57:43 INFO - PROCESS | 2480 | 1461268663260 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f032b176800) [pid = 2480] [serial = 2154] [outer = 0x7f0327f1f800] 12:57:44 INFO - PROCESS | 2480 | 1461268664365 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:57:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:57:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1686ms 12:57:44 INFO - PROCESS | 2480 | 1461268664412 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:57:44 INFO - PROCESS | 2480 | 1461268664418 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:57:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:57:44 INFO - PROCESS | 2480 | 1461268664438 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - PROCESS | 2480 | 1461268664443 Marionette TRACE conn3 <- [1,2842,null,{}] 12:57:44 INFO - PROCESS | 2480 | 1461268664452 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:44 INFO - PROCESS | 2480 | 1461268664625 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:57:44 INFO - PROCESS | 2480 | 1461268664900 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033548e000 == 152 [pid = 2480] [id = 701] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f03303dd000) [pid = 2480] [serial = 2045] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f032a5cb800) [pid = 2480] [serial = 2024] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032e4ad000 == 153 [pid = 2480] [id = 718] 12:57:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f032a5cb800) [pid = 2480] [serial = 2155] [outer = (nil)] 12:57:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f032f20a000) [pid = 2480] [serial = 2156] [outer = 0x7f032a5cb800] 12:57:45 INFO - PROCESS | 2480 | 1461268665086 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f032f49e800) [pid = 2480] [serial = 2157] [outer = 0x7f032a5cb800] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333909000 == 152 [pid = 2480] [id = 700] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0331849000 == 151 [pid = 2480] [id = 699] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330489800 == 150 [pid = 2480] [id = 698] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0328f7a000 == 149 [pid = 2480] [id = 697] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330922000 == 148 [pid = 2480] [id = 696] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03309a0800 == 147 [pid = 2480] [id = 695] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347cab800 == 146 [pid = 2480] [id = 690] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0346ed6800 == 145 [pid = 2480] [id = 689] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034493a000 == 144 [pid = 2480] [id = 688] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342867800 == 143 [pid = 2480] [id = 687] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034223e800 == 142 [pid = 2480] [id = 686] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341ce6800 == 141 [pid = 2480] [id = 685] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ee12800 == 140 [pid = 2480] [id = 684] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c334000 == 139 [pid = 2480] [id = 683] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033099a800 == 138 [pid = 2480] [id = 682] 12:57:45 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333a91000 == 137 [pid = 2480] [id = 681] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 190 (0x7f033083b400) [pid = 2480] [serial = 2036] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 189 (0x7f0330836800) [pid = 2480] [serial = 2034] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 188 (0x7f0330292400) [pid = 2480] [serial = 2033] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 187 (0x7f032a546800) [pid = 2480] [serial = 2028] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 186 (0x7f0329a78400) [pid = 2480] [serial = 2027] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 185 (0x7f032e2f7000) [pid = 2480] [serial = 2031] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 184 (0x7f032d1f9c00) [pid = 2480] [serial = 2030] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 183 (0x7f0340e4c800) [pid = 2480] [serial = 1992] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 182 (0x7f03316a3000) [pid = 2480] [serial = 1997] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 181 (0x7f0329a7b400) [pid = 2480] [serial = 1994] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 180 (0x7f033e148c00) [pid = 2480] [serial = 2003] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 179 (0x7f0335a55000) [pid = 2480] [serial = 2039] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 178 (0x7f033ae02c00) [pid = 2480] [serial = 2000] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 177 (0x7f03540e8800) [pid = 2480] [serial = 2018] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f03443d7800) [pid = 2480] [serial = 2009] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f032a54cc00) [pid = 2480] [serial = 2012] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f0341a8bc00) [pid = 2480] [serial = 2006] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f032d1f4000) [pid = 2480] [serial = 2021] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f034660a800) [pid = 2480] [serial = 2015] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f033c68a400) [pid = 2480] [serial = 2042] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f033d85b800) [pid = 2480] [serial = 2043] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 169 (0x7f0335bc9800) [pid = 2480] [serial = 2040] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | --DOMWINDOW == 168 (0x7f0333a43800) [pid = 2480] [serial = 2037] [outer = (nil)] [url = about:blank] 12:57:45 INFO - PROCESS | 2480 | 1461268665814 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:57:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:57:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1400ms 12:57:45 INFO - PROCESS | 2480 | 1461268665832 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 2480 | 1461268665835 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:57:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:57:45 INFO - PROCESS | 2480 | 1461268665841 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 2480 | 1461268665846 Marionette TRACE conn3 <- [1,2846,null,{}] 12:57:45 INFO - PROCESS | 2480 | 1461268665860 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:46 INFO - PROCESS | 2480 | 1461268666078 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:57:46 INFO - PROCESS | 2480 | 1461268666255 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033099a800 == 138 [pid = 2480] [id = 719] 12:57:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 169 (0x7f032b2c3c00) [pid = 2480] [serial = 2158] [outer = (nil)] 12:57:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 170 (0x7f03314c6000) [pid = 2480] [serial = 2159] [outer = 0x7f032b2c3c00] 12:57:46 INFO - PROCESS | 2480 | 1461268666318 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f03318a7000) [pid = 2480] [serial = 2160] [outer = 0x7f032b2c3c00] 12:57:47 INFO - PROCESS | 2480 | 1461268667018 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:57:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:57:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1233ms 12:57:47 INFO - PROCESS | 2480 | 1461268667074 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 2480 | 1461268667078 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:57:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:57:47 INFO - PROCESS | 2480 | 1461268667083 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - PROCESS | 2480 | 1461268667085 Marionette TRACE conn3 <- [1,2850,null,{}] 12:57:47 INFO - PROCESS | 2480 | 1461268667090 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:47 INFO - PROCESS | 2480 | 1461268667251 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:57:47 INFO - PROCESS | 2480 | 1461268667436 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333778800 == 139 [pid = 2480] [id = 720] 12:57:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f032e5bc800) [pid = 2480] [serial = 2161] [outer = (nil)] 12:57:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f03321ca400) [pid = 2480] [serial = 2162] [outer = 0x7f032e5bc800] 12:57:47 INFO - PROCESS | 2480 | 1461268667490 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f0333a43800) [pid = 2480] [serial = 2163] [outer = 0x7f032e5bc800] 12:57:48 INFO - PROCESS | 2480 | 1461268668285 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:57:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:57:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1225ms 12:57:48 INFO - PROCESS | 2480 | 1461268668309 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 2480 | 1461268668311 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:57:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:57:48 INFO - PROCESS | 2480 | 1461268668316 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 2480 | 1461268668318 Marionette TRACE conn3 <- [1,2854,null,{}] 12:57:48 INFO - PROCESS | 2480 | 1461268668323 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:48 INFO - PROCESS | 2480 | 1461268668555 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:57:48 INFO - PROCESS | 2480 | 1461268668584 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:48 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033543d000 == 140 [pid = 2480] [id = 721] 12:57:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f0333a44800) [pid = 2480] [serial = 2164] [outer = (nil)] 12:57:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f03356dc400) [pid = 2480] [serial = 2165] [outer = 0x7f0333a44800] 12:57:48 INFO - PROCESS | 2480 | 1461268668640 Marionette DEBUG loaded listener.js 12:57:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f0335a55000) [pid = 2480] [serial = 2166] [outer = 0x7f0333a44800] 12:57:49 INFO - PROCESS | 2480 | 1461268669467 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:57:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:57:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1177ms 12:57:49 INFO - PROCESS | 2480 | 1461268669494 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:57:49 INFO - PROCESS | 2480 | 1461268669496 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:57:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:57:49 INFO - PROCESS | 2480 | 1461268669502 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:57:49 INFO - PROCESS | 2480 | 1461268669504 Marionette TRACE conn3 <- [1,2858,null,{}] 12:57:49 INFO - PROCESS | 2480 | 1461268669509 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:49 INFO - PROCESS | 2480 | 1461268669731 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:57:50 INFO - PROCESS | 2480 | --DOMWINDOW == 176 (0x7f0335bd4000) [pid = 2480] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:57:50 INFO - PROCESS | 2480 | --DOMWINDOW == 175 (0x7f0329a79400) [pid = 2480] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:57:50 INFO - PROCESS | 2480 | --DOMWINDOW == 174 (0x7f0329a6f400) [pid = 2480] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:57:50 INFO - PROCESS | 2480 | --DOMWINDOW == 173 (0x7f0327f16800) [pid = 2480] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:57:50 INFO - PROCESS | 2480 | --DOMWINDOW == 172 (0x7f032d15ec00) [pid = 2480] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:57:50 INFO - PROCESS | 2480 | --DOMWINDOW == 171 (0x7f032d15e400) [pid = 2480] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:57:50 INFO - PROCESS | 2480 | --DOMWINDOW == 170 (0x7f0327f14800) [pid = 2480] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:57:50 INFO - PROCESS | 2480 | 1461268670279 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333772000 == 141 [pid = 2480] [id = 722] 12:57:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 171 (0x7f032d15ec00) [pid = 2480] [serial = 2167] [outer = (nil)] 12:57:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 172 (0x7f03316b1800) [pid = 2480] [serial = 2168] [outer = 0x7f032d15ec00] 12:57:50 INFO - PROCESS | 2480 | 1461268670338 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 2480 | ++DOMWINDOW == 173 (0x7f033b574800) [pid = 2480] [serial = 2169] [outer = 0x7f032d15ec00] 12:57:50 INFO - PROCESS | 2480 | 1461268670955 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:57:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:57:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1476ms 12:57:50 INFO - PROCESS | 2480 | 1461268670980 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 2480 | 1461268670983 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:57:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:57:50 INFO - PROCESS | 2480 | 1461268670988 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - PROCESS | 2480 | 1461268670990 Marionette TRACE conn3 <- [1,2862,null,{}] 12:57:50 INFO - PROCESS | 2480 | 1461268670994 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:51 INFO - PROCESS | 2480 | 1461268671215 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:57:51 INFO - PROCESS | 2480 | 1461268671235 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c41d800 == 142 [pid = 2480] [id = 723] 12:57:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 174 (0x7f032d1f1c00) [pid = 2480] [serial = 2170] [outer = (nil)] 12:57:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 175 (0x7f033c688400) [pid = 2480] [serial = 2171] [outer = 0x7f032d1f1c00] 12:57:51 INFO - PROCESS | 2480 | 1461268671289 Marionette DEBUG loaded listener.js 12:57:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 176 (0x7f033d5ef400) [pid = 2480] [serial = 2172] [outer = 0x7f032d1f1c00] 12:57:51 INFO - PROCESS | 2480 | 1461268671992 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:57:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:57:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1026ms 12:57:52 INFO - PROCESS | 2480 | 1461268672014 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 2480 | 1461268672016 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:57:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:57:52 INFO - PROCESS | 2480 | 1461268672021 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - PROCESS | 2480 | 1461268672024 Marionette TRACE conn3 <- [1,2866,null,{}] 12:57:52 INFO - PROCESS | 2480 | 1461268672028 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:52 INFO - PROCESS | 2480 | 1461268672201 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:57:52 INFO - PROCESS | 2480 | 1461268672535 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032dff0000 == 143 [pid = 2480] [id = 724] 12:57:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 177 (0x7f0327f13000) [pid = 2480] [serial = 2173] [outer = (nil)] 12:57:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 178 (0x7f0327f21800) [pid = 2480] [serial = 2174] [outer = 0x7f0327f13000] 12:57:52 INFO - PROCESS | 2480 | 1461268672607 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 179 (0x7f0329a74400) [pid = 2480] [serial = 2175] [outer = 0x7f0327f13000] 12:57:53 INFO - PROCESS | 2480 | 1461268673546 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:57:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:57:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1576ms 12:57:53 INFO - PROCESS | 2480 | 1461268673600 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:57:53 INFO - PROCESS | 2480 | 1461268673605 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:57:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:57:53 INFO - PROCESS | 2480 | 1461268673612 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:57:53 INFO - PROCESS | 2480 | 1461268673618 Marionette TRACE conn3 <- [1,2870,null,{}] 12:57:53 INFO - PROCESS | 2480 | 1461268673626 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:53 INFO - PROCESS | 2480 | 1461268673831 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:57:54 INFO - PROCESS | 2480 | 1461268674038 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03335d2800 == 144 [pid = 2480] [id = 725] 12:57:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 180 (0x7f0329a7bc00) [pid = 2480] [serial = 2176] [outer = (nil)] 12:57:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 181 (0x7f032f210800) [pid = 2480] [serial = 2177] [outer = 0x7f0329a7bc00] 12:57:54 INFO - PROCESS | 2480 | 1461268674147 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 182 (0x7f0330293c00) [pid = 2480] [serial = 2178] [outer = 0x7f0329a7bc00] 12:57:55 INFO - PROCESS | 2480 | 1461268675043 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:57:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1490ms 12:57:55 INFO - PROCESS | 2480 | 1461268675106 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:57:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:57:55 INFO - PROCESS | 2480 | 1461268675112 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:57:55 INFO - PROCESS | 2480 | 1461268675118 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 2480 | 1461268675121 Marionette TRACE conn3 <- [1,2874,null,{}] 12:57:55 INFO - PROCESS | 2480 | 1461268675126 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:55 INFO - PROCESS | 2480 | 1461268675329 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:57:55 INFO - PROCESS | 2480 | 1461268675543 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e102800 == 145 [pid = 2480] [id = 726] 12:57:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 183 (0x7f03314cd800) [pid = 2480] [serial = 2179] [outer = (nil)] 12:57:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 184 (0x7f0333ca5c00) [pid = 2480] [serial = 2180] [outer = 0x7f03314cd800] 12:57:55 INFO - PROCESS | 2480 | 1461268675650 Marionette DEBUG loaded listener.js 12:57:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 185 (0x7f0335a58c00) [pid = 2480] [serial = 2181] [outer = 0x7f03314cd800] 12:57:56 INFO - PROCESS | 2480 | 1461268676565 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:57:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1484ms 12:57:56 INFO - PROCESS | 2480 | 1461268676602 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:57:56 INFO - PROCESS | 2480 | 1461268676605 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:57:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:57:56 INFO - PROCESS | 2480 | 1461268676619 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 2480 | 1461268676627 Marionette TRACE conn3 <- [1,2878,null,{}] 12:57:56 INFO - PROCESS | 2480 | 1461268676633 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:56 INFO - PROCESS | 2480 | 1461268676821 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:57:57 INFO - PROCESS | 2480 | 1461268677031 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e859800 == 146 [pid = 2480] [id = 727] 12:57:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 186 (0x7f0331558400) [pid = 2480] [serial = 2182] [outer = (nil)] 12:57:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 187 (0x7f033c68fc00) [pid = 2480] [serial = 2183] [outer = 0x7f0331558400] 12:57:57 INFO - PROCESS | 2480 | 1461268677095 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 188 (0x7f033d962000) [pid = 2480] [serial = 2184] [outer = 0x7f0331558400] 12:57:57 INFO - PROCESS | 2480 | 1461268677921 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:57:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:57:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1346ms 12:57:57 INFO - PROCESS | 2480 | 1461268677959 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:57:57 INFO - PROCESS | 2480 | 1461268677963 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:57:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:57:57 INFO - PROCESS | 2480 | 1461268677968 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:57:57 INFO - PROCESS | 2480 | 1461268677970 Marionette TRACE conn3 <- [1,2882,null,{}] 12:57:57 INFO - PROCESS | 2480 | 1461268677975 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:58 INFO - PROCESS | 2480 | 1461268678152 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:57:58 INFO - PROCESS | 2480 | 1461268678362 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f025000 == 147 [pid = 2480] [id = 728] 12:57:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 189 (0x7f0332197000) [pid = 2480] [serial = 2185] [outer = (nil)] 12:57:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 190 (0x7f033df15800) [pid = 2480] [serial = 2186] [outer = 0x7f0332197000] 12:57:58 INFO - PROCESS | 2480 | 1461268678471 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 191 (0x7f033e1a7800) [pid = 2480] [serial = 2187] [outer = 0x7f0332197000] 12:57:59 INFO - PROCESS | 2480 | 1461268679303 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:57:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:57:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1385ms 12:57:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:57:59 INFO - PROCESS | 2480 | 1461268679355 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:57:59 INFO - PROCESS | 2480 | 1461268679357 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:57:59 INFO - PROCESS | 2480 | 1461268679362 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:57:59 INFO - PROCESS | 2480 | 1461268679366 Marionette TRACE conn3 <- [1,2886,null,{}] 12:57:59 INFO - PROCESS | 2480 | 1461268679371 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:57:59 INFO - PROCESS | 2480 | 1461268679549 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:57:59 INFO - PROCESS | 2480 | 1461268679764 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:59 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341a6c000 == 148 [pid = 2480] [id = 729] 12:57:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 192 (0x7f033ec97800) [pid = 2480] [serial = 2188] [outer = (nil)] 12:57:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 193 (0x7f033ed82800) [pid = 2480] [serial = 2189] [outer = 0x7f033ec97800] 12:57:59 INFO - PROCESS | 2480 | 1461268679877 Marionette DEBUG loaded listener.js 12:57:59 INFO - PROCESS | 2480 | ++DOMWINDOW == 194 (0x7f0340304c00) [pid = 2480] [serial = 2190] [outer = 0x7f033ec97800] 12:58:00 INFO - PROCESS | 2480 | 1461268680742 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:58:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:58:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1430ms 12:58:00 INFO - PROCESS | 2480 | 1461268680793 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:58:00 INFO - PROCESS | 2480 | 1461268680797 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:58:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:58:00 INFO - PROCESS | 2480 | 1461268680802 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:58:00 INFO - PROCESS | 2480 | 1461268680805 Marionette TRACE conn3 <- [1,2890,null,{}] 12:58:00 INFO - PROCESS | 2480 | 1461268680810 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:01 INFO - PROCESS | 2480 | 1461268680998 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:58:01 INFO - PROCESS | 2480 | 1461268681213 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341fd0800 == 149 [pid = 2480] [id = 730] 12:58:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 195 (0x7f033e468800) [pid = 2480] [serial = 2191] [outer = (nil)] 12:58:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 196 (0x7f034190a000) [pid = 2480] [serial = 2192] [outer = 0x7f033e468800] 12:58:01 INFO - PROCESS | 2480 | 1461268681316 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 197 (0x7f0341e5d400) [pid = 2480] [serial = 2193] [outer = 0x7f033e468800] 12:58:02 INFO - PROCESS | 2480 | 1461268682155 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:58:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:58:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1431ms 12:58:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:58:02 INFO - PROCESS | 2480 | 1461268682247 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 2480 | 1461268682250 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:58:02 INFO - PROCESS | 2480 | 1461268682255 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 2480 | 1461268682259 Marionette TRACE conn3 <- [1,2894,null,{}] 12:58:02 INFO - PROCESS | 2480 | 1461268682264 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:02 INFO - PROCESS | 2480 | 1461268682448 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:58:02 INFO - PROCESS | 2480 | 1461268682659 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:02 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034267b000 == 150 [pid = 2480] [id = 731] 12:58:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 198 (0x7f033ec9cc00) [pid = 2480] [serial = 2194] [outer = (nil)] 12:58:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 199 (0x7f0342162400) [pid = 2480] [serial = 2195] [outer = 0x7f033ec9cc00] 12:58:02 INFO - PROCESS | 2480 | 1461268682772 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 2480 | ++DOMWINDOW == 200 (0x7f0342284c00) [pid = 2480] [serial = 2196] [outer = 0x7f033ec9cc00] 12:58:03 INFO - PROCESS | 2480 | 1461268683646 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:58:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:58:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1435ms 12:58:03 INFO - PROCESS | 2480 | 1461268683691 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:58:03 INFO - PROCESS | 2480 | 1461268683695 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:58:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:58:03 INFO - PROCESS | 2480 | 1461268683700 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:58:03 INFO - PROCESS | 2480 | 1461268683703 Marionette TRACE conn3 <- [1,2898,null,{}] 12:58:03 INFO - PROCESS | 2480 | 1461268683708 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:03 INFO - PROCESS | 2480 | 1461268683885 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:58:04 INFO - PROCESS | 2480 | 1461268684098 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342db4000 == 151 [pid = 2480] [id = 732] 12:58:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 201 (0x7f0335b7b400) [pid = 2480] [serial = 2197] [outer = (nil)] 12:58:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 202 (0x7f0342a1c400) [pid = 2480] [serial = 2198] [outer = 0x7f0335b7b400] 12:58:04 INFO - PROCESS | 2480 | 1461268684199 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f0342d1c800) [pid = 2480] [serial = 2199] [outer = 0x7f0335b7b400] 12:58:05 INFO - PROCESS | 2480 | 1461268685033 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1376ms 12:58:05 INFO - PROCESS | 2480 | 1461268685078 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:58:05 INFO - PROCESS | 2480 | 1461268685082 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:58:05 INFO - PROCESS | 2480 | 1461268685088 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:58:05 INFO - PROCESS | 2480 | 1461268685091 Marionette TRACE conn3 <- [1,2902,null,{}] 12:58:05 INFO - PROCESS | 2480 | 1461268685096 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:05 INFO - PROCESS | 2480 | 1461268685281 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:58:05 INFO - PROCESS | 2480 | 1461268685507 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034651d000 == 152 [pid = 2480] [id = 733] 12:58:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f0330831000) [pid = 2480] [serial = 2200] [outer = (nil)] 12:58:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f0342288800) [pid = 2480] [serial = 2201] [outer = 0x7f0330831000] 12:58:05 INFO - PROCESS | 2480 | 1461268685609 Marionette DEBUG loaded listener.js 12:58:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f0346015800) [pid = 2480] [serial = 2202] [outer = 0x7f0330831000] 12:58:06 INFO - PROCESS | 2480 | 1461268686433 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:58:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:58:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1379ms 12:58:06 INFO - PROCESS | 2480 | 1461268686475 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:58:06 INFO - PROCESS | 2480 | 1461268686478 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:58:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:58:06 INFO - PROCESS | 2480 | 1461268686483 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:58:06 INFO - PROCESS | 2480 | 1461268686485 Marionette TRACE conn3 <- [1,2906,null,{}] 12:58:06 INFO - PROCESS | 2480 | 1461268686490 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:06 INFO - PROCESS | 2480 | 1461268686662 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:58:06 INFO - PROCESS | 2480 | 1461268686876 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034ae17000 == 153 [pid = 2480] [id = 734] 12:58:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f0345799400) [pid = 2480] [serial = 2203] [outer = (nil)] 12:58:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f034afbf000) [pid = 2480] [serial = 2204] [outer = 0x7f0345799400] 12:58:06 INFO - PROCESS | 2480 | 1461268686984 Marionette DEBUG loaded listener.js 12:58:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f03540e8000) [pid = 2480] [serial = 2205] [outer = 0x7f0345799400] 12:58:07 INFO - PROCESS | 2480 | 1461268687836 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:58:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:58:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1426ms 12:58:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:58:07 INFO - PROCESS | 2480 | 1461268687910 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 2480 | 1461268687913 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:58:07 INFO - PROCESS | 2480 | 1461268687919 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - PROCESS | 2480 | 1461268687929 Marionette TRACE conn3 <- [1,2910,null,{}] 12:58:07 INFO - PROCESS | 2480 | 1461268687934 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:08 INFO - PROCESS | 2480 | 1461268688180 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:58:08 INFO - PROCESS | 2480 | 1461268688389 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359a76800 == 154 [pid = 2480] [id = 735] 12:58:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f034635a800) [pid = 2480] [serial = 2206] [outer = (nil)] 12:58:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f0359e45400) [pid = 2480] [serial = 2207] [outer = 0x7f034635a800] 12:58:08 INFO - PROCESS | 2480 | 1461268688500 Marionette DEBUG loaded listener.js 12:58:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f035a18f400) [pid = 2480] [serial = 2208] [outer = 0x7f034635a800] 12:58:09 INFO - PROCESS | 2480 | 1461268689212 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:58:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:58:09 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:58:09 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1337ms 12:58:09 INFO - PROCESS | 2480 | 1461268689256 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:58:09 INFO - PROCESS | 2480 | 1461268689259 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:58:09 INFO - TEST-START | /DOMEvents/constructors.html 12:58:09 INFO - PROCESS | 2480 | 1461268689265 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:58:09 INFO - PROCESS | 2480 | 1461268689267 Marionette TRACE conn3 <- [1,2914,null,{}] 12:58:09 INFO - PROCESS | 2480 | 1461268689272 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:09 INFO - PROCESS | 2480 | 1461268689451 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:58:09 INFO - PROCESS | 2480 | 1461268689665 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032f3a3000 == 155 [pid = 2480] [id = 736] 12:58:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f0329355400) [pid = 2480] [serial = 2209] [outer = (nil)] 12:58:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f032935a000) [pid = 2480] [serial = 2210] [outer = 0x7f0329355400] 12:58:09 INFO - PROCESS | 2480 | 1461268689768 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f032935f800) [pid = 2480] [serial = 2211] [outer = 0x7f0329355400] 12:58:10 INFO - PROCESS | 2480 | 1461268690587 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:58:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:58:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:58:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:58:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:58:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:58:10 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:58:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:58:10 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:58:10 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:58:10 INFO - TEST-OK | /DOMEvents/constructors.html | took 1394ms 12:58:10 INFO - PROCESS | 2480 | 1461268690659 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:58:10 INFO - PROCESS | 2480 | 1461268690665 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:58:10 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:58:10 INFO - PROCESS | 2480 | 1461268690674 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:58:10 INFO - PROCESS | 2480 | 1461268690681 Marionette TRACE conn3 <- [1,2918,null,{}] 12:58:10 INFO - PROCESS | 2480 | 1461268690692 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:10 INFO - PROCESS | 2480 | 1461268690958 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:58:11 INFO - PROCESS | 2480 | 1461268691110 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032f3c2800 == 156 [pid = 2480] [id = 737] 12:58:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 216 (0x7f0329356000) [pid = 2480] [serial = 2212] [outer = (nil)] 12:58:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 217 (0x7f033df17000) [pid = 2480] [serial = 2213] [outer = 0x7f0329356000] 12:58:11 INFO - PROCESS | 2480 | 1461268691243 Marionette DEBUG loaded listener.js 12:58:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f035a5fc800) [pid = 2480] [serial = 2214] [outer = 0x7f0329356000] 12:58:11 INFO - PROCESS | 2480 | 1461268691954 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:58:11 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:58:11 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1292ms 12:58:11 INFO - PROCESS | 2480 | 1461268691965 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 2480 | 1461268691968 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:58:11 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:58:11 INFO - PROCESS | 2480 | 1461268691973 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 2480 | 1461268691975 Marionette TRACE conn3 <- [1,2922,null,{}] 12:58:11 INFO - PROCESS | 2480 | 1461268691981 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:12 INFO - PROCESS | 2480 | 1461268692159 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:58:12 INFO - PROCESS | 2480 | 1461268692425 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03335c6000 == 157 [pid = 2480] [id = 738] 12:58:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 219 (0x7f032935bc00) [pid = 2480] [serial = 2215] [outer = (nil)] 12:58:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f032a4f4000) [pid = 2480] [serial = 2216] [outer = 0x7f032935bc00] 12:58:12 INFO - PROCESS | 2480 | 1461268692488 Marionette DEBUG loaded listener.js 12:58:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f032a4fa800) [pid = 2480] [serial = 2217] [outer = 0x7f032935bc00] 12:58:13 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:58:13 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:58:13 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:58:13 INFO - PROCESS | 2480 | [2480] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 12:58:13 INFO - PROCESS | 2480 | 1461268693225 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:58:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:58:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:58:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:58:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:58:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:58:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:58:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:58:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:58:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:58:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1329ms 12:58:13 INFO - PROCESS | 2480 | 1461268693309 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:58:13 INFO - PROCESS | 2480 | 1461268693316 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:58:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:58:13 INFO - PROCESS | 2480 | 1461268693322 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - PROCESS | 2480 | 1461268693334 Marionette TRACE conn3 <- [1,2926,null,{}] 12:58:13 INFO - PROCESS | 2480 | 1461268693358 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:13 INFO - PROCESS | 2480 | 1461268693553 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:58:13 INFO - PROCESS | 2480 | 1461268693767 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032f3bb800 == 158 [pid = 2480] [id = 739] 12:58:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f0327f14800) [pid = 2480] [serial = 2218] [outer = (nil)] 12:58:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f0328dc3800) [pid = 2480] [serial = 2219] [outer = 0x7f0327f14800] 12:58:14 INFO - PROCESS | 2480 | 1461268694214 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f0329a71400) [pid = 2480] [serial = 2220] [outer = 0x7f0327f14800] 12:58:14 INFO - PROCESS | 2480 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:58:15 INFO - PROCESS | 2480 | 1461268695001 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:58:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:58:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1705ms 12:58:15 INFO - PROCESS | 2480 | 1461268695035 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:58:15 INFO - PROCESS | 2480 | 1461268695039 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:58:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:58:15 INFO - PROCESS | 2480 | 1461268695048 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:58:15 INFO - PROCESS | 2480 | 1461268695051 Marionette TRACE conn3 <- [1,2930,null,{}] 12:58:15 INFO - PROCESS | 2480 | 1461268695058 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:15 INFO - PROCESS | 2480 | 1461268695244 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:58:15 INFO - PROCESS | 2480 | 1461268695486 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ae12800 == 159 [pid = 2480] [id = 740] 12:58:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f032e5b6800) [pid = 2480] [serial = 2221] [outer = (nil)] 12:58:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f032f287800) [pid = 2480] [serial = 2222] [outer = 0x7f032e5b6800] 12:58:15 INFO - PROCESS | 2480 | 1461268695548 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f03314c6400) [pid = 2480] [serial = 2223] [outer = 0x7f032e5b6800] 12:58:16 INFO - PROCESS | 2480 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:58:16 INFO - PROCESS | 2480 | 1461268696283 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:58:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:58:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1277ms 12:58:16 INFO - PROCESS | 2480 | 1461268696352 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 2480 | 1461268696366 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:58:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:58:16 INFO - PROCESS | 2480 | 1461268696389 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 2480 | 1461268696398 Marionette TRACE conn3 <- [1,2934,null,{}] 12:58:16 INFO - PROCESS | 2480 | 1461268696436 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:16 INFO - PROCESS | 2480 | 1461268696697 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:58:16 INFO - PROCESS | 2480 | 1461268696916 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032de15800 == 160 [pid = 2480] [id = 741] 12:58:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f03316aac00) [pid = 2480] [serial = 2224] [outer = (nil)] 12:58:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 229 (0x7f0333a3bc00) [pid = 2480] [serial = 2225] [outer = 0x7f03316aac00] 12:58:17 INFO - PROCESS | 2480 | 1461268697021 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 230 (0x7f0335a52400) [pid = 2480] [serial = 2226] [outer = 0x7f03316aac00] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e189000 == 159 [pid = 2480] [id = 616] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c41d800 == 158 [pid = 2480] [id = 723] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 229 (0x7f0327f1dc00) [pid = 2480] [serial = 2084] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 228 (0x7f033d969c00) [pid = 2480] [serial = 2108] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 227 (0x7f032d159000) [pid = 2480] [serial = 2081] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 226 (0x7f032f10f800) [pid = 2480] [serial = 2078] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333772000 == 157 [pid = 2480] [id = 722] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033543d000 == 156 [pid = 2480] [id = 721] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333778800 == 155 [pid = 2480] [id = 720] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033099a800 == 154 [pid = 2480] [id = 719] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032e4ad000 == 153 [pid = 2480] [id = 718] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0330493000 == 152 [pid = 2480] [id = 717] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f035a2b3000 == 151 [pid = 2480] [id = 714] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0355140800 == 150 [pid = 2480] [id = 713] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347e0f000 == 149 [pid = 2480] [id = 712] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0347419800 == 148 [pid = 2480] [id = 711] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0345773800 == 147 [pid = 2480] [id = 710] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034286b800 == 146 [pid = 2480] [id = 709] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034258e800 == 145 [pid = 2480] [id = 708] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341fa1800 == 144 [pid = 2480] [id = 707] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a86800 == 143 [pid = 2480] [id = 706] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e1de800 == 142 [pid = 2480] [id = 705] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333c07800 == 141 [pid = 2480] [id = 704] 12:58:17 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032de1f000 == 140 [pid = 2480] [id = 703] 12:58:17 INFO - PROCESS | 2480 | 1461268697867 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 225 (0x7f0330412800) [pid = 2480] [serial = 2093] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 224 (0x7f0333a36000) [pid = 2480] [serial = 2097] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 223 (0x7f0342a25c00) [pid = 2480] [serial = 2075] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 222 (0x7f03428c2400) [pid = 2480] [serial = 2072] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 221 (0x7f033b4a9800) [pid = 2480] [serial = 2102] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 220 (0x7f0329b14400) [pid = 2480] [serial = 2087] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 219 (0x7f03318a9800) [pid = 2480] [serial = 2096] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 218 (0x7f032a54a000) [pid = 2480] [serial = 2090] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 217 (0x7f033e64cc00) [pid = 2480] [serial = 2063] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 216 (0x7f033d85bc00) [pid = 2480] [serial = 2060] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 215 (0x7f033c6cec00) [pid = 2480] [serial = 2103] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 214 (0x7f034216b400) [pid = 2480] [serial = 2069] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f033218b000) [pid = 2480] [serial = 2054] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f03359c5400) [pid = 2480] [serial = 2106] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f033b576000) [pid = 2480] [serial = 2057] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f034040bc00) [pid = 2480] [serial = 2066] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f032b2c6800) [pid = 2480] [serial = 2048] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f032e5bb400) [pid = 2480] [serial = 2091] [outer = (nil)] [url = about:blank] 12:58:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:58:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1515ms 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f032a551c00) [pid = 2480] [serial = 2088] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 206 (0x7f032f20d000) [pid = 2480] [serial = 2051] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 205 (0x7f032b2c7c00) [pid = 2480] [serial = 2105] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 204 (0x7f03316a6800) [pid = 2480] [serial = 2094] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 203 (0x7f0335a5dc00) [pid = 2480] [serial = 2100] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | --DOMWINDOW == 202 (0x7f0335567c00) [pid = 2480] [serial = 2099] [outer = (nil)] [url = about:blank] 12:58:17 INFO - PROCESS | 2480 | 1461268697918 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:58:17 INFO - PROCESS | 2480 | 1461268697921 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:58:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:58:17 INFO - PROCESS | 2480 | 1461268697927 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:58:17 INFO - PROCESS | 2480 | 1461268697931 Marionette TRACE conn3 <- [1,2938,null,{}] 12:58:17 INFO - PROCESS | 2480 | 1461268697946 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:18 INFO - PROCESS | 2480 | 1461268698120 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:58:18 INFO - PROCESS | 2480 | 1461268698169 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03333be800 == 141 [pid = 2480] [id = 742] 12:58:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 203 (0x7f0330832000) [pid = 2480] [serial = 2227] [outer = (nil)] 12:58:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 204 (0x7f033b4b4c00) [pid = 2480] [serial = 2228] [outer = 0x7f0330832000] 12:58:18 INFO - PROCESS | 2480 | 1461268698399 Marionette DEBUG loaded listener.js 12:58:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 205 (0x7f033c6cec00) [pid = 2480] [serial = 2229] [outer = 0x7f0330832000] 12:58:18 INFO - PROCESS | 2480 | 1461268698986 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:58:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:58:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1087ms 12:58:19 INFO - PROCESS | 2480 | 1461268699015 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 2480 | 1461268699018 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:58:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:58:19 INFO - PROCESS | 2480 | 1461268699024 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - PROCESS | 2480 | 1461268699027 Marionette TRACE conn3 <- [1,2942,null,{}] 12:58:19 INFO - PROCESS | 2480 | 1461268699032 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:19 INFO - PROCESS | 2480 | 1461268699195 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:58:19 INFO - PROCESS | 2480 | 1461268699375 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:19 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333c1e800 == 142 [pid = 2480] [id = 743] 12:58:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 206 (0x7f03316ac400) [pid = 2480] [serial = 2230] [outer = (nil)] 12:58:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 207 (0x7f033d949c00) [pid = 2480] [serial = 2231] [outer = 0x7f03316ac400] 12:58:19 INFO - PROCESS | 2480 | 1461268699429 Marionette DEBUG loaded listener.js 12:58:19 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f033e64e400) [pid = 2480] [serial = 2232] [outer = 0x7f03316ac400] 12:58:20 INFO - PROCESS | 2480 | 1461268700057 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:58:20 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:58:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:58:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1077ms 12:58:20 INFO - PROCESS | 2480 | 1461268700102 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:58:20 INFO - PROCESS | 2480 | 1461268700105 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:58:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:58:20 INFO - PROCESS | 2480 | 1461268700110 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:58:20 INFO - PROCESS | 2480 | 1461268700112 Marionette TRACE conn3 <- [1,2946,null,{}] 12:58:20 INFO - PROCESS | 2480 | 1461268700117 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:20 INFO - PROCESS | 2480 | 1461268700336 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:58:20 INFO - PROCESS | 2480 | 1461268700371 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:20 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c5c2000 == 143 [pid = 2480] [id = 744] 12:58:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f033ed87400) [pid = 2480] [serial = 2233] [outer = (nil)] 12:58:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f034029dc00) [pid = 2480] [serial = 2234] [outer = 0x7f033ed87400] 12:58:20 INFO - PROCESS | 2480 | 1461268700433 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f034190dc00) [pid = 2480] [serial = 2235] [outer = 0x7f033ed87400] 12:58:21 INFO - PROCESS | 2480 | 1461268701098 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:58:21 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:58:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1029ms 12:58:21 INFO - PROCESS | 2480 | 1461268701141 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:58:21 INFO - PROCESS | 2480 | 1461268701145 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:58:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:58:21 INFO - PROCESS | 2480 | 1461268701150 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:58:21 INFO - PROCESS | 2480 | 1461268701152 Marionette TRACE conn3 <- [1,2950,null,{}] 12:58:21 INFO - PROCESS | 2480 | 1461268701178 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:21 INFO - PROCESS | 2480 | 1461268701396 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:58:21 INFO - PROCESS | 2480 | 1461268701436 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:21 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f01e800 == 144 [pid = 2480] [id = 745] 12:58:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f0342281400) [pid = 2480] [serial = 2236] [outer = (nil)] 12:58:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f03451ca800) [pid = 2480] [serial = 2237] [outer = 0x7f0342281400] 12:58:21 INFO - PROCESS | 2480 | 1461268701489 Marionette DEBUG loaded listener.js 12:58:21 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f0347049400) [pid = 2480] [serial = 2238] [outer = 0x7f0342281400] 12:58:22 INFO - PROCESS | 2480 | --DOMWINDOW == 213 (0x7f032d15ec00) [pid = 2480] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:58:22 INFO - PROCESS | 2480 | --DOMWINDOW == 212 (0x7f0327f1f800) [pid = 2480] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:58:22 INFO - PROCESS | 2480 | --DOMWINDOW == 211 (0x7f0333a44800) [pid = 2480] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:58:22 INFO - PROCESS | 2480 | --DOMWINDOW == 210 (0x7f032a5cb800) [pid = 2480] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:58:22 INFO - PROCESS | 2480 | --DOMWINDOW == 209 (0x7f032e5bc800) [pid = 2480] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:58:22 INFO - PROCESS | 2480 | --DOMWINDOW == 208 (0x7f0327f20400) [pid = 2480] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:58:22 INFO - PROCESS | 2480 | --DOMWINDOW == 207 (0x7f032b2c3c00) [pid = 2480] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:58:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03290d6800 == 145 [pid = 2480] [id = 746] 12:58:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 208 (0x7f032b2c3c00) [pid = 2480] [serial = 2239] [outer = (nil)] 12:58:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 209 (0x7f032d15f800) [pid = 2480] [serial = 2240] [outer = 0x7f032b2c3c00] 12:58:22 INFO - PROCESS | 2480 | 1461268702534 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:58:22 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:58:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1397ms 12:58:22 INFO - PROCESS | 2480 | 1461268702548 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:58:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:58:22 INFO - PROCESS | 2480 | 1461268702560 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:58:22 INFO - PROCESS | 2480 | 1461268702574 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 2480 | 1461268702577 Marionette TRACE conn3 <- [1,2954,null,{}] 12:58:22 INFO - PROCESS | 2480 | 1461268702586 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:22 INFO - PROCESS | 2480 | 1461268702781 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:58:22 INFO - PROCESS | 2480 | 1461268702793 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f1f000 == 146 [pid = 2480] [id = 747] 12:58:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 210 (0x7f032e2ed400) [pid = 2480] [serial = 2241] [outer = (nil)] 12:58:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 211 (0x7f033e151000) [pid = 2480] [serial = 2242] [outer = 0x7f032e2ed400] 12:58:22 INFO - PROCESS | 2480 | 1461268702844 Marionette DEBUG loaded listener.js 12:58:22 INFO - PROCESS | 2480 | ++DOMWINDOW == 212 (0x7f0348545000) [pid = 2480] [serial = 2243] [outer = 0x7f032e2ed400] 12:58:23 INFO - PROCESS | 2480 | 1461268703542 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:58:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:58:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:58:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 993ms 12:58:23 INFO - PROCESS | 2480 | 1461268703558 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 2480 | 1461268703560 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:58:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:58:23 INFO - PROCESS | 2480 | 1461268703565 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 2480 | 1461268703568 Marionette TRACE conn3 <- [1,2958,null,{}] 12:58:23 INFO - PROCESS | 2480 | 1461268703572 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:23 INFO - PROCESS | 2480 | 1461268703738 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:58:23 INFO - PROCESS | 2480 | 1461268703915 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:23 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342bce000 == 147 [pid = 2480] [id = 748] 12:58:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 213 (0x7f0327bc4000) [pid = 2480] [serial = 2244] [outer = (nil)] 12:58:23 INFO - PROCESS | 2480 | ++DOMWINDOW == 214 (0x7f0327bc9000) [pid = 2480] [serial = 2245] [outer = 0x7f0327bc4000] 12:58:23 INFO - PROCESS | 2480 | 1461268703969 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 2480 | ++DOMWINDOW == 215 (0x7f0335a58800) [pid = 2480] [serial = 2246] [outer = 0x7f0327bc4000] 12:58:24 INFO - PROCESS | 2480 | 1461268704693 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:58:24 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:58:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1175ms 12:58:24 INFO - PROCESS | 2480 | 1461268704742 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:58:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:58:24 INFO - PROCESS | 2480 | 1461268704747 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:58:24 INFO - PROCESS | 2480 | 1461268704755 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:58:24 INFO - PROCESS | 2480 | 1461268704761 Marionette TRACE conn3 <- [1,2962,null,{}] 12:58:24 INFO - PROCESS | 2480 | 1461268704769 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:24 INFO - PROCESS | 2480 | 1461268704987 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:58:25 INFO - PROCESS | 2480 | 1461268705201 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0330795800 == 148 [pid = 2480] [id = 749] 12:58:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 216 (0x7f0327bc6c00) [pid = 2480] [serial = 2247] [outer = (nil)] 12:58:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 217 (0x7f0329b10800) [pid = 2480] [serial = 2248] [outer = 0x7f0327bc6c00] 12:58:25 INFO - PROCESS | 2480 | 1461268705311 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 2480 | ++DOMWINDOW == 218 (0x7f032a550c00) [pid = 2480] [serial = 2249] [outer = 0x7f0327bc6c00] 12:58:26 INFO - PROCESS | 2480 | 1461268706104 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:58:26 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:58:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1386ms 12:58:26 INFO - PROCESS | 2480 | 1461268706141 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 2480 | 1461268706149 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:58:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:58:26 INFO - PROCESS | 2480 | 1461268706158 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - PROCESS | 2480 | 1461268706162 Marionette TRACE conn3 <- [1,2966,null,{}] 12:58:26 INFO - PROCESS | 2480 | 1461268706167 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:26 INFO - PROCESS | 2480 | 1461268706351 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:58:26 INFO - PROCESS | 2480 | 1461268706582 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:26 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333c7e000 == 149 [pid = 2480] [id = 750] 12:58:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 219 (0x7f032d15c400) [pid = 2480] [serial = 2250] [outer = (nil)] 12:58:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 220 (0x7f0330832400) [pid = 2480] [serial = 2251] [outer = 0x7f032d15c400] 12:58:26 INFO - PROCESS | 2480 | 1461268706651 Marionette DEBUG loaded listener.js 12:58:26 INFO - PROCESS | 2480 | ++DOMWINDOW == 221 (0x7f033218b800) [pid = 2480] [serial = 2252] [outer = 0x7f032d15c400] 12:58:27 INFO - PROCESS | 2480 | 1461268707480 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:58:27 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:58:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1382ms 12:58:27 INFO - PROCESS | 2480 | 1461268707540 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:58:27 INFO - PROCESS | 2480 | 1461268707543 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:58:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:58:27 INFO - PROCESS | 2480 | 1461268707549 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:58:27 INFO - PROCESS | 2480 | 1461268707554 Marionette TRACE conn3 <- [1,2970,null,{}] 12:58:27 INFO - PROCESS | 2480 | 1461268707586 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:27 INFO - PROCESS | 2480 | 1461268707785 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:58:28 INFO - PROCESS | 2480 | 1461268707999 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03422a8000 == 150 [pid = 2480] [id = 751] 12:58:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 222 (0x7f0335b75800) [pid = 2480] [serial = 2253] [outer = (nil)] 12:58:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 223 (0x7f033d5cb400) [pid = 2480] [serial = 2254] [outer = 0x7f0335b75800] 12:58:28 INFO - PROCESS | 2480 | 1461268708106 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 2480 | ++DOMWINDOW == 224 (0x7f033eb25800) [pid = 2480] [serial = 2255] [outer = 0x7f0335b75800] 12:58:28 INFO - PROCESS | 2480 | 1461268708851 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:58:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:58:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1337ms 12:58:28 INFO - PROCESS | 2480 | 1461268708886 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 2480 | 1461268708890 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:58:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:58:28 INFO - PROCESS | 2480 | 1461268708896 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 2480 | 1461268708899 Marionette TRACE conn3 <- [1,2974,null,{}] 12:58:28 INFO - PROCESS | 2480 | 1461268708904 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:29 INFO - PROCESS | 2480 | 1461268709083 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:58:29 INFO - PROCESS | 2480 | 1461268709315 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0347e0f000 == 151 [pid = 2480] [id = 752] 12:58:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 225 (0x7f033ae0a800) [pid = 2480] [serial = 2256] [outer = (nil)] 12:58:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 226 (0x7f0340e50800) [pid = 2480] [serial = 2257] [outer = 0x7f033ae0a800] 12:58:29 INFO - PROCESS | 2480 | 1461268709380 Marionette DEBUG loaded listener.js 12:58:29 INFO - PROCESS | 2480 | ++DOMWINDOW == 227 (0x7f03428c2400) [pid = 2480] [serial = 2258] [outer = 0x7f033ae0a800] 12:58:30 INFO - PROCESS | 2480 | 1461268710086 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:58:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:58:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1230ms 12:58:30 INFO - PROCESS | 2480 | 1461268710127 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 2480 | 1461268710130 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:58:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:58:30 INFO - PROCESS | 2480 | 1461268710135 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 2480 | 1461268710137 Marionette TRACE conn3 <- [1,2978,null,{}] 12:58:30 INFO - PROCESS | 2480 | 1461268710143 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:30 INFO - PROCESS | 2480 | 1461268710322 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:58:30 INFO - PROCESS | 2480 | 1461268710560 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:30 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03599af800 == 152 [pid = 2480] [id = 753] 12:58:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 228 (0x7f033ec9b000) [pid = 2480] [serial = 2259] [outer = (nil)] 12:58:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 229 (0x7f03449ab000) [pid = 2480] [serial = 2260] [outer = 0x7f033ec9b000] 12:58:30 INFO - PROCESS | 2480 | 1461268710627 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 2480 | ++DOMWINDOW == 230 (0x7f034e367c00) [pid = 2480] [serial = 2261] [outer = 0x7f033ec9b000] 12:58:31 INFO - PROCESS | 2480 | 1461268711309 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:58:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:58:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1225ms 12:58:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:58:31 INFO - PROCESS | 2480 | 1461268711362 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:58:31 INFO - PROCESS | 2480 | 1461268711364 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:58:31 INFO - PROCESS | 2480 | 1461268711370 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:58:31 INFO - PROCESS | 2480 | 1461268711373 Marionette TRACE conn3 <- [1,2982,null,{}] 12:58:31 INFO - PROCESS | 2480 | 1461268711377 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:31 INFO - PROCESS | 2480 | 1461268711583 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:58:31 INFO - PROCESS | 2480 | 1461268711805 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0328ddf000 == 153 [pid = 2480] [id = 754] 12:58:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 231 (0x7f03560e1000) [pid = 2480] [serial = 2262] [outer = (nil)] 12:58:31 INFO - PROCESS | 2480 | ++DOMWINDOW == 232 (0x7f035a2d4400) [pid = 2480] [serial = 2263] [outer = 0x7f03560e1000] 12:58:31 INFO - PROCESS | 2480 | 1461268711917 Marionette DEBUG loaded listener.js 12:58:32 INFO - PROCESS | 2480 | ++DOMWINDOW == 233 (0x7f035a5f7800) [pid = 2480] [serial = 2264] [outer = 0x7f03560e1000] 12:58:32 INFO - PROCESS | 2480 | 1461268712610 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:58:32 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:58:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:58:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1279ms 12:58:32 INFO - PROCESS | 2480 | 1461268712649 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 2480 | 1461268712652 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:58:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:58:32 INFO - PROCESS | 2480 | 1461268712657 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 2480 | 1461268712659 Marionette TRACE conn3 <- [1,2986,null,{}] 12:58:32 INFO - PROCESS | 2480 | 1461268712664 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:32 INFO - PROCESS | 2480 | 1461268712845 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:58:33 INFO - PROCESS | 2480 | 1461268713076 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359fc3800 == 154 [pid = 2480] [id = 755] 12:58:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 234 (0x7f032a143000) [pid = 2480] [serial = 2265] [outer = (nil)] 12:58:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 235 (0x7f032a14ac00) [pid = 2480] [serial = 2266] [outer = 0x7f032a143000] 12:58:33 INFO - PROCESS | 2480 | 1461268713142 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 2480 | ++DOMWINDOW == 236 (0x7f0345f35400) [pid = 2480] [serial = 2267] [outer = 0x7f032a143000] 12:58:33 INFO - PROCESS | 2480 | 1461268713872 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:58:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:58:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1281ms 12:58:33 INFO - PROCESS | 2480 | 1461268713940 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:58:33 INFO - PROCESS | 2480 | 1461268713943 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:58:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:58:33 INFO - PROCESS | 2480 | 1461268713948 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:58:33 INFO - PROCESS | 2480 | 1461268713950 Marionette TRACE conn3 <- [1,2990,null,{}] 12:58:33 INFO - PROCESS | 2480 | 1461268713956 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:34 INFO - PROCESS | 2480 | 1461268714130 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:58:34 INFO - PROCESS | 2480 | 1461268714348 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0359fda000 == 155 [pid = 2480] [id = 756] 12:58:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 237 (0x7f032a143800) [pid = 2480] [serial = 2268] [outer = (nil)] 12:58:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 238 (0x7f0331335400) [pid = 2480] [serial = 2269] [outer = 0x7f032a143800] 12:58:34 INFO - PROCESS | 2480 | 1461268714453 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 2480 | ++DOMWINDOW == 239 (0x7f0331339c00) [pid = 2480] [serial = 2270] [outer = 0x7f032a143800] 12:58:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342398000 == 156 [pid = 2480] [id = 757] 12:58:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 240 (0x7f0335ad7400) [pid = 2480] [serial = 2271] [outer = (nil)] 12:58:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 241 (0x7f0331331000) [pid = 2480] [serial = 2272] [outer = 0x7f0335ad7400] 12:58:35 INFO - PROCESS | 2480 | 1461268715216 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:58:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:58:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1275ms 12:58:35 INFO - PROCESS | 2480 | 1461268715224 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:58:35 INFO - PROCESS | 2480 | 1461268715226 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:58:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:58:35 INFO - PROCESS | 2480 | 1461268715250 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 2480 | 1461268715253 Marionette TRACE conn3 <- [1,2994,null,{}] 12:58:35 INFO - PROCESS | 2480 | 1461268715260 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:35 INFO - PROCESS | 2480 | 1461268715496 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:58:35 INFO - PROCESS | 2480 | 1461268715754 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:35 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03423ad000 == 157 [pid = 2480] [id = 758] 12:58:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 242 (0x7f032a144000) [pid = 2480] [serial = 2273] [outer = (nil)] 12:58:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 243 (0x7f0335ad8000) [pid = 2480] [serial = 2274] [outer = 0x7f032a144000] 12:58:35 INFO - PROCESS | 2480 | 1461268715819 Marionette DEBUG loaded listener.js 12:58:35 INFO - PROCESS | 2480 | ++DOMWINDOW == 244 (0x7f0335add000) [pid = 2480] [serial = 2275] [outer = 0x7f032a144000] 12:58:36 INFO - PROCESS | 2480 | 1461268716510 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:58:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:58:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:58:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1305ms 12:58:36 INFO - PROCESS | 2480 | 1461268716538 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:58:36 INFO - PROCESS | 2480 | 1461268716541 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:58:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:58:36 INFO - PROCESS | 2480 | 1461268716546 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:58:36 INFO - PROCESS | 2480 | 1461268716548 Marionette TRACE conn3 <- [1,2998,null,{}] 12:58:36 INFO - PROCESS | 2480 | 1461268716553 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:36 INFO - PROCESS | 2480 | 1461268716740 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:58:36 INFO - PROCESS | 2480 | 1461268716974 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032b3d1800 == 158 [pid = 2480] [id = 759] 12:58:36 INFO - PROCESS | 2480 | ++DOMWINDOW == 245 (0x7f032a151c00) [pid = 2480] [serial = 2276] [outer = (nil)] 12:58:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 246 (0x7f032a34e400) [pid = 2480] [serial = 2277] [outer = 0x7f032a151c00] 12:58:37 INFO - PROCESS | 2480 | 1461268717039 Marionette DEBUG loaded listener.js 12:58:37 INFO - PROCESS | 2480 | ++DOMWINDOW == 247 (0x7f032a353c00) [pid = 2480] [serial = 2278] [outer = 0x7f032a151c00] 12:58:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:58:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1229ms 12:58:37 INFO - PROCESS | 2480 | 1461268717766 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:58:37 INFO - PROCESS | 2480 | 1461268717776 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 2480 | 1461268717779 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:58:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:58:37 INFO - PROCESS | 2480 | 1461268717784 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 2480 | 1461268717788 Marionette TRACE conn3 <- [1,3002,null,{}] 12:58:37 INFO - PROCESS | 2480 | 1461268717793 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:37 INFO - PROCESS | 2480 | 1461268717981 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:58:38 INFO - PROCESS | 2480 | 1461268718216 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:38 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0331ac6800 == 159 [pid = 2480] [id = 760] 12:58:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 248 (0x7f032a350000) [pid = 2480] [serial = 2279] [outer = (nil)] 12:58:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 249 (0x7f0335ae0400) [pid = 2480] [serial = 2280] [outer = 0x7f032a350000] 12:58:38 INFO - PROCESS | 2480 | 1461268718288 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 2480 | ++DOMWINDOW == 250 (0x7f0359e3ec00) [pid = 2480] [serial = 2281] [outer = 0x7f032a350000] 12:58:39 INFO - PROCESS | 2480 | 1461268719012 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:58:39 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:58:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1280ms 12:58:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:58:39 INFO - PROCESS | 2480 | 1461268719065 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:58:39 INFO - PROCESS | 2480 | 1461268719068 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:58:39 INFO - PROCESS | 2480 | 1461268719072 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:58:39 INFO - PROCESS | 2480 | 1461268719076 Marionette TRACE conn3 <- [1,3006,null,{}] 12:58:39 INFO - PROCESS | 2480 | 1461268719080 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:39 INFO - PROCESS | 2480 | 1461268719257 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:58:39 INFO - PROCESS | 2480 | 1461268719492 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0331cc5800 == 160 [pid = 2480] [id = 761] 12:58:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 251 (0x7f032a354000) [pid = 2480] [serial = 2282] [outer = (nil)] 12:58:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 252 (0x7f0331bcc000) [pid = 2480] [serial = 2283] [outer = 0x7f032a354000] 12:58:39 INFO - PROCESS | 2480 | 1461268719556 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 2480 | ++DOMWINDOW == 253 (0x7f0331bd0400) [pid = 2480] [serial = 2284] [outer = 0x7f032a354000] 12:58:40 INFO - PROCESS | 2480 | 1461268720229 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:58:40 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:58:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1178ms 12:58:40 INFO - PROCESS | 2480 | 1461268720258 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 2480 | 1461268720261 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:58:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:58:40 INFO - PROCESS | 2480 | 1461268720268 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 2480 | 1461268720271 Marionette TRACE conn3 <- [1,3010,null,{}] 12:58:40 INFO - PROCESS | 2480 | 1461268720275 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:40 INFO - PROCESS | 2480 | 1461268720461 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:58:40 INFO - PROCESS | 2480 | 1461268720695 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0331cdf000 == 161 [pid = 2480] [id = 762] 12:58:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 254 (0x7f0331bc3000) [pid = 2480] [serial = 2285] [outer = (nil)] 12:58:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 255 (0x7f0333684400) [pid = 2480] [serial = 2286] [outer = 0x7f0331bc3000] 12:58:40 INFO - PROCESS | 2480 | 1461268720758 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 2480 | ++DOMWINDOW == 256 (0x7f033368a800) [pid = 2480] [serial = 2287] [outer = 0x7f0331bc3000] 12:58:41 INFO - PROCESS | 2480 | 1461268721439 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:58:41 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:58:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1229ms 12:58:41 INFO - PROCESS | 2480 | 1461268721499 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:58:41 INFO - PROCESS | 2480 | 1461268721501 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:58:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:58:41 INFO - PROCESS | 2480 | 1461268721507 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - PROCESS | 2480 | 1461268721509 Marionette TRACE conn3 <- [1,3014,null,{}] 12:58:41 INFO - PROCESS | 2480 | 1461268721514 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:41 INFO - PROCESS | 2480 | 1461268721695 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:58:41 INFO - PROCESS | 2480 | 1461268721958 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0328d17800 == 162 [pid = 2480] [id = 763] 12:58:41 INFO - PROCESS | 2480 | ++DOMWINDOW == 257 (0x7f0328d87000) [pid = 2480] [serial = 2288] [outer = (nil)] 12:58:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 258 (0x7f0328d8d400) [pid = 2480] [serial = 2289] [outer = 0x7f0328d87000] 12:58:42 INFO - PROCESS | 2480 | 1461268722024 Marionette DEBUG loaded listener.js 12:58:42 INFO - PROCESS | 2480 | ++DOMWINDOW == 259 (0x7f0328d92800) [pid = 2480] [serial = 2290] [outer = 0x7f0328d87000] 12:58:42 INFO - PROCESS | 2480 | [2480] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:58:42 INFO - PROCESS | 2480 | 1461268722773 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:58:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:58:42 INFO - {} 12:58:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:58:42 INFO - {} 12:58:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:58:42 INFO - {} 12:58:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:58:42 INFO - {} 12:58:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1276ms 12:58:42 INFO - TEST-START | /FileAPI/fileReader.html 12:58:42 INFO - PROCESS | 2480 | 1461268722786 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 2480 | 1461268722788 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:58:42 INFO - PROCESS | 2480 | 1461268722794 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 2480 | 1461268722796 Marionette TRACE conn3 <- [1,3018,null,{}] 12:58:42 INFO - PROCESS | 2480 | 1461268722801 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:42 INFO - PROCESS | 2480 | 1461268722984 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:58:43 INFO - PROCESS | 2480 | 1461268723249 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:43 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032941d000 == 163 [pid = 2480] [id = 764] 12:58:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 260 (0x7f0328d8e000) [pid = 2480] [serial = 2291] [outer = (nil)] 12:58:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 261 (0x7f033368c400) [pid = 2480] [serial = 2292] [outer = 0x7f0328d8e000] 12:58:43 INFO - PROCESS | 2480 | 1461268723313 Marionette DEBUG loaded listener.js 12:58:43 INFO - PROCESS | 2480 | ++DOMWINDOW == 262 (0x7f035a29bc00) [pid = 2480] [serial = 2293] [outer = 0x7f0328d8e000] 12:58:44 INFO - PROCESS | 2480 | 1461268724025 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:58:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:58:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:58:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:58:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:58:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 1279ms 12:58:44 INFO - PROCESS | 2480 | 1461268724073 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:58:44 INFO - PROCESS | 2480 | 1461268724076 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:58:44 INFO - TEST-START | /FileAPI/historical.html 12:58:44 INFO - PROCESS | 2480 | 1461268724081 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 2480 | 1461268724083 Marionette TRACE conn3 <- [1,3022,null,{}] 12:58:44 INFO - PROCESS | 2480 | 1461268724088 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:44 INFO - PROCESS | 2480 | 1461268724259 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:58:44 INFO - PROCESS | 2480 | 1461268724494 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03295b4000 == 164 [pid = 2480] [id = 765] 12:58:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 263 (0x7f0328d92c00) [pid = 2480] [serial = 2294] [outer = (nil)] 12:58:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 264 (0x7f0333b68000) [pid = 2480] [serial = 2295] [outer = 0x7f0328d92c00] 12:58:44 INFO - PROCESS | 2480 | 1461268724560 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 2480 | ++DOMWINDOW == 265 (0x7f0333b6c400) [pid = 2480] [serial = 2296] [outer = 0x7f0328d92c00] 12:58:45 INFO - PROCESS | 2480 | 1461268725223 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:58:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:58:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:58:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:58:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:58:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:58:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:58:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:58:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:58:45 INFO - TEST-OK | /FileAPI/historical.html | took 1177ms 12:58:45 INFO - PROCESS | 2480 | 1461268725261 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:58:45 INFO - PROCESS | 2480 | 1461268725264 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:58:45 INFO - TEST-START | /FileAPI/idlharness.html 12:58:45 INFO - PROCESS | 2480 | 1461268725274 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:58:45 INFO - PROCESS | 2480 | 1461268725276 Marionette TRACE conn3 <- [1,3026,null,{}] 12:58:45 INFO - PROCESS | 2480 | 1461268725282 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:45 INFO - PROCESS | 2480 | 1461268725467 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:58:45 INFO - PROCESS | 2480 | 1461268725703 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0329873000 == 165 [pid = 2480] [id = 766] 12:58:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 266 (0x7f032981ec00) [pid = 2480] [serial = 2297] [outer = (nil)] 12:58:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 267 (0x7f0329825800) [pid = 2480] [serial = 2298] [outer = 0x7f032981ec00] 12:58:45 INFO - PROCESS | 2480 | 1461268725763 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 2480 | ++DOMWINDOW == 268 (0x7f032982ac00) [pid = 2480] [serial = 2299] [outer = 0x7f032981ec00] 12:58:47 INFO - PROCESS | 2480 | 1461268727239 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:58:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:58:47 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:47 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:58:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:58:47 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:47 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:47 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:58:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:58:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:58:47 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:47 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:58:47 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:58:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:58:47 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:58:47 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:47 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:47 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:47 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:47 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:47 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:58:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:58:47 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:58:47 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:58:47 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:58:47 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:58:47 INFO - TEST-OK | /FileAPI/idlharness.html | took 2046ms 12:58:47 INFO - PROCESS | 2480 | 1461268727324 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:58:47 INFO - TEST-START | /FileAPI/idlharness.worker 12:58:47 INFO - PROCESS | 2480 | 1461268727333 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:58:47 INFO - PROCESS | 2480 | 1461268727340 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - PROCESS | 2480 | 1461268727347 Marionette TRACE conn3 <- [1,3030,null,{}] 12:58:47 INFO - PROCESS | 2480 | 1461268727356 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:47 INFO - PROCESS | 2480 | 1461268727622 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:58:47 INFO - PROCESS | 2480 | 1461268727866 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:47 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0327061800 == 166 [pid = 2480] [id = 767] 12:58:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 269 (0x7f03266d5800) [pid = 2480] [serial = 2300] [outer = (nil)] 12:58:47 INFO - PROCESS | 2480 | ++DOMWINDOW == 270 (0x7f03266dd000) [pid = 2480] [serial = 2301] [outer = 0x7f03266d5800] 12:58:47 INFO - PROCESS | 2480 | 1461268727952 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 2480 | ++DOMWINDOW == 271 (0x7f032a353800) [pid = 2480] [serial = 2302] [outer = 0x7f03266d5800] 12:58:48 INFO - PROCESS | 2480 | [2480] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:58:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:58:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:58:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:58:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:58:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:58:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:58:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:58:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:58:50 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:58:50 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:58:50 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:50 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:50 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:58:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:58:50 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:50 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:58:50 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:58:50 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:58:50 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:58:50 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:58:50 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:58:50 INFO - {} 12:58:50 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:58:50 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:58:51 INFO - {} 12:58:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3542ms 12:58:51 INFO - PROCESS | 2480 | 1461268730799 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:58:51 INFO - PROCESS | 2480 | 1461268730886 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:58:51 INFO - PROCESS | 2480 | 1461268730893 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:58:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:58:51 INFO - PROCESS | 2480 | 1461268730963 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:58:51 INFO - PROCESS | 2480 | 1461268730969 Marionette TRACE conn3 <- [1,3034,null,{}] 12:58:51 INFO - PROCESS | 2480 | 1461268730984 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:51 INFO - PROCESS | 2480 | 1461268731223 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:58:51 INFO - PROCESS | 2480 | 1461268731498 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033092e000 == 167 [pid = 2480] [id = 768] 12:58:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 272 (0x7f0335b70400) [pid = 2480] [serial = 2303] [outer = (nil)] 12:58:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 273 (0x7f033ae02c00) [pid = 2480] [serial = 2304] [outer = 0x7f0335b70400] 12:58:51 INFO - PROCESS | 2480 | 1461268731558 Marionette DEBUG loaded listener.js 12:58:51 INFO - PROCESS | 2480 | ++DOMWINDOW == 274 (0x7f033c34bc00) [pid = 2480] [serial = 2305] [outer = 0x7f0335b70400] 12:58:52 INFO - PROCESS | 2480 | 1461268732334 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:58:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:58:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1401ms 12:58:52 INFO - PROCESS | 2480 | 1461268732355 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:58:52 INFO - PROCESS | 2480 | 1461268732362 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:58:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:58:52 INFO - PROCESS | 2480 | 1461268732370 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:58:52 INFO - PROCESS | 2480 | 1461268732374 Marionette TRACE conn3 <- [1,3038,null,{}] 12:58:52 INFO - PROCESS | 2480 | 1461268732378 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:52 INFO - PROCESS | 2480 | 1461268732550 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:58:52 INFO - PROCESS | 2480 | 1461268732791 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0333916000 == 168 [pid = 2480] [id = 769] 12:58:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 275 (0x7f033d5ec000) [pid = 2480] [serial = 2306] [outer = (nil)] 12:58:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 276 (0x7f033d863c00) [pid = 2480] [serial = 2307] [outer = 0x7f033d5ec000] 12:58:52 INFO - PROCESS | 2480 | 1461268732848 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 2480 | ++DOMWINDOW == 277 (0x7f033dc34000) [pid = 2480] [serial = 2308] [outer = 0x7f033d5ec000] 12:58:53 INFO - PROCESS | 2480 | 1461268733578 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:58:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:58:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:58:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:58:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1226ms 12:58:53 INFO - PROCESS | 2480 | 1461268733597 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 2480 | 1461268733600 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:58:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:58:53 INFO - PROCESS | 2480 | 1461268733606 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 2480 | 1461268733611 Marionette TRACE conn3 <- [1,3042,null,{}] 12:58:53 INFO - PROCESS | 2480 | 1461268733633 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:53 INFO - PROCESS | 2480 | 1461268733817 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341f1f000 == 167 [pid = 2480] [id = 747] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03290d6800 == 166 [pid = 2480] [id = 746] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f01e800 == 165 [pid = 2480] [id = 745] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 276 (0x7f03356dc000) [pid = 2480] [serial = 2117] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 275 (0x7f0330414400) [pid = 2480] [serial = 2114] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 274 (0x7f0345f3d400) [pid = 2480] [serial = 2135] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 273 (0x7f0342a20400) [pid = 2480] [serial = 2129] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 272 (0x7f03560ebc00) [pid = 2480] [serial = 2144] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 271 (0x7f033dc36400) [pid = 2480] [serial = 2120] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 270 (0x7f0347990800) [pid = 2480] [serial = 2138] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 269 (0x7f0328dca800) [pid = 2480] [serial = 2150] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 268 (0x7f033c688400) [pid = 2480] [serial = 2171] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 267 (0x7f032a5c3000) [pid = 2480] [serial = 2111] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 266 (0x7f034e35e800) [pid = 2480] [serial = 2141] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 265 (0x7f033e642c00) [pid = 2480] [serial = 2123] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 264 (0x7f0342dce000) [pid = 2480] [serial = 2132] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 263 (0x7f0359e4dc00) [pid = 2480] [serial = 2147] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | --DOMWINDOW == 262 (0x7f0341e25400) [pid = 2480] [serial = 2126] [outer = (nil)] [url = about:blank] 12:58:54 INFO - PROCESS | 2480 | 1461268734173 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033c5c2000 == 164 [pid = 2480] [id = 744] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0333c1e800 == 163 [pid = 2480] [id = 743] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03333be800 == 162 [pid = 2480] [id = 742] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032de15800 == 161 [pid = 2480] [id = 741] 12:58:54 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03301ed000 == 162 [pid = 2480] [id = 770] 12:58:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 263 (0x7f032a5c3000) [pid = 2480] [serial = 2309] [outer = (nil)] 12:58:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 264 (0x7f032f20c000) [pid = 2480] [serial = 2310] [outer = 0x7f032a5c3000] 12:58:54 INFO - PROCESS | 2480 | 1461268734259 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 2480 | ++DOMWINDOW == 265 (0x7f033e466400) [pid = 2480] [serial = 2311] [outer = 0x7f032a5c3000] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033ae12800 == 161 [pid = 2480] [id = 740] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032f3bb800 == 160 [pid = 2480] [id = 739] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032f3c2800 == 159 [pid = 2480] [id = 737] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032f3a3000 == 158 [pid = 2480] [id = 736] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0359a76800 == 157 [pid = 2480] [id = 735] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034ae17000 == 156 [pid = 2480] [id = 734] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034651d000 == 155 [pid = 2480] [id = 733] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0342db4000 == 154 [pid = 2480] [id = 732] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f034267b000 == 153 [pid = 2480] [id = 731] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341fd0800 == 152 [pid = 2480] [id = 730] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f0341a6c000 == 151 [pid = 2480] [id = 729] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033f025000 == 150 [pid = 2480] [id = 728] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e859800 == 149 [pid = 2480] [id = 727] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f033e102800 == 148 [pid = 2480] [id = 726] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f03335d2800 == 147 [pid = 2480] [id = 725] 12:58:54 INFO - PROCESS | 2480 | --DOCSHELL 0x7f032dff0000 == 146 [pid = 2480] [id = 724] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 264 (0x7f0333a43800) [pid = 2480] [serial = 2163] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 263 (0x7f032f49e800) [pid = 2480] [serial = 2157] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 262 (0x7f0329b16800) [pid = 2480] [serial = 2153] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 261 (0x7f03318a7000) [pid = 2480] [serial = 2160] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 260 (0x7f03316b1800) [pid = 2480] [serial = 2168] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 259 (0x7f032b176800) [pid = 2480] [serial = 2154] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 258 (0x7f03356dc400) [pid = 2480] [serial = 2165] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 257 (0x7f0335a55000) [pid = 2480] [serial = 2166] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 256 (0x7f032f20a000) [pid = 2480] [serial = 2156] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 255 (0x7f03321ca400) [pid = 2480] [serial = 2162] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 254 (0x7f033e144400) [pid = 2480] [serial = 2109] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 253 (0x7f03314c6000) [pid = 2480] [serial = 2159] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | --DOMWINDOW == 252 (0x7f033b574800) [pid = 2480] [serial = 2169] [outer = (nil)] [url = about:blank] 12:58:55 INFO - PROCESS | 2480 | 1461268735196 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:58:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:58:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:58:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:58:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:58:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:58:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:58:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:58:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1658ms 12:58:55 INFO - PROCESS | 2480 | 1461268735265 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:58:55 INFO - PROCESS | 2480 | 1461268735271 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:58:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:58:55 INFO - PROCESS | 2480 | 1461268735277 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:58:55 INFO - PROCESS | 2480 | 1461268735282 Marionette TRACE conn3 <- [1,3046,null,{}] 12:58:55 INFO - PROCESS | 2480 | 1461268735330 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:55 INFO - PROCESS | 2480 | 1461268735504 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:58:55 INFO - PROCESS | 2480 | 1461268735512 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0335491000 == 147 [pid = 2480] [id = 771] 12:58:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 253 (0x7f033e64f000) [pid = 2480] [serial = 2312] [outer = (nil)] 12:58:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 254 (0x7f033f174c00) [pid = 2480] [serial = 2313] [outer = 0x7f033e64f000] 12:58:55 INFO - PROCESS | 2480 | 1461268735566 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 2480 | ++DOMWINDOW == 255 (0x7f03422f4c00) [pid = 2480] [serial = 2314] [outer = 0x7f033e64f000] 12:58:56 INFO - PROCESS | 2480 | [2480] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:58:56 INFO - PROCESS | 2480 | 1461268736476 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:58:56 INFO - {} 12:58:56 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1247ms 12:58:56 INFO - PROCESS | 2480 | 1461268736525 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:58:56 INFO - PROCESS | 2480 | 1461268736528 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:58:56 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:58:56 INFO - PROCESS | 2480 | 1461268736533 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:58:56 INFO - PROCESS | 2480 | 1461268736535 Marionette TRACE conn3 <- [1,3050,null,{}] 12:58:56 INFO - PROCESS | 2480 | 1461268736540 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:56 INFO - PROCESS | 2480 | 1461268736700 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:58:56 INFO - PROCESS | 2480 | 1461268736909 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:56 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03301ea000 == 148 [pid = 2480] [id = 772] 12:58:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 256 (0x7f0327bd1400) [pid = 2480] [serial = 2315] [outer = (nil)] 12:58:56 INFO - PROCESS | 2480 | ++DOMWINDOW == 257 (0x7f032935a400) [pid = 2480] [serial = 2316] [outer = 0x7f0327bd1400] 12:58:56 INFO - PROCESS | 2480 | 1461268736961 Marionette DEBUG loaded listener.js 12:58:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 258 (0x7f032a549400) [pid = 2480] [serial = 2317] [outer = 0x7f0327bd1400] 12:58:57 INFO - PROCESS | 2480 | 1461268737604 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:58:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:58:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:58:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:58:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:58:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1079ms 12:58:57 INFO - PROCESS | 2480 | 1461268737614 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 2480 | 1461268737616 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:58:57 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:58:57 INFO - PROCESS | 2480 | 1461268737635 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 2480 | 1461268737637 Marionette TRACE conn3 <- [1,3054,null,{}] 12:58:57 INFO - PROCESS | 2480 | 1461268737642 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:58:57 INFO - PROCESS | 2480 | 1461268737865 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:58:57 INFO - PROCESS | 2480 | 1461268737897 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:57 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ae1b000 == 149 [pid = 2480] [id = 773] 12:58:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 259 (0x7f032b2ce800) [pid = 2480] [serial = 2318] [outer = (nil)] 12:58:57 INFO - PROCESS | 2480 | ++DOMWINDOW == 260 (0x7f0331339000) [pid = 2480] [serial = 2319] [outer = 0x7f032b2ce800] 12:58:57 INFO - PROCESS | 2480 | 1461268737951 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 2480 | ++DOMWINDOW == 261 (0x7f033ed7fc00) [pid = 2480] [serial = 2320] [outer = 0x7f032b2ce800] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 260 (0x7f033ed87400) [pid = 2480] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 259 (0x7f0342281400) [pid = 2480] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 258 (0x7f032e2ed400) [pid = 2480] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 257 (0x7f032b2c3c00) [pid = 2480] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 256 (0x7f03316ac400) [pid = 2480] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 255 (0x7f0330832000) [pid = 2480] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 254 (0x7f0327f14800) [pid = 2480] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 253 (0x7f03316aac00) [pid = 2480] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 252 (0x7f032e5b6800) [pid = 2480] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 251 (0x7f032d1ed800) [pid = 2480] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 250 (0x7f0329b10000) [pid = 2480] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 249 (0x7f032d157800) [pid = 2480] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 248 (0x7f0328dc2c00) [pid = 2480] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 247 (0x7f032e2ef800) [pid = 2480] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 246 (0x7f03356e0400) [pid = 2480] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 245 (0x7f0342dce800) [pid = 2480] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 244 (0x7f0329b1b800) [pid = 2480] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 243 (0x7f032e2f6c00) [pid = 2480] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 242 (0x7f0329a6e800) [pid = 2480] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 241 (0x7f032a547400) [pid = 2480] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 240 (0x7f032a543000) [pid = 2480] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 239 (0x7f032a54ac00) [pid = 2480] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 238 (0x7f032a5c6000) [pid = 2480] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 237 (0x7f032f497800) [pid = 2480] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 236 (0x7f0329b11c00) [pid = 2480] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 235 (0x7f032d15b000) [pid = 2480] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 234 (0x7f03356e1800) [pid = 2480] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 233 (0x7f0329a6f800) [pid = 2480] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 232 (0x7f03325dd800) [pid = 2480] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 231 (0x7f0329a74000) [pid = 2480] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:58:59 INFO - PROCESS | 2480 | --DOMWINDOW == 230 (0x7f032d1f1c00) [pid = 2480] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:59:00 INFO - PROCESS | 2480 | 1461268739962 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:59:00 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:59:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:59:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:59:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:59:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:59:00 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2410ms 12:59:00 INFO - PROCESS | 2480 | 1461268740037 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 2480 | 1461268740040 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:59:00 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:59:00 INFO - PROCESS | 2480 | 1461268740048 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - PROCESS | 2480 | 1461268740054 Marionette TRACE conn3 <- [1,3058,null,{}] 12:59:00 INFO - PROCESS | 2480 | 1461268740062 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:00 INFO - PROCESS | 2480 | 1461268740307 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:59:00 INFO - PROCESS | 2480 | 1461268740485 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:00 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033014d800 == 150 [pid = 2480] [id = 774] 12:59:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 231 (0x7f032a5c4400) [pid = 2480] [serial = 2321] [outer = (nil)] 12:59:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 232 (0x7f032d159400) [pid = 2480] [serial = 2322] [outer = 0x7f032a5c4400] 12:59:00 INFO - PROCESS | 2480 | 1461268740535 Marionette DEBUG loaded listener.js 12:59:00 INFO - PROCESS | 2480 | ++DOMWINDOW == 233 (0x7f032e2eb400) [pid = 2480] [serial = 2323] [outer = 0x7f032a5c4400] 12:59:01 INFO - PROCESS | 2480 | 1461268741095 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:59:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:59:01 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:59:01 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:59:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:59:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:59:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:59:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:59:01 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:59:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:59:01 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:59:01 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:59:01 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1088ms 12:59:01 INFO - PROCESS | 2480 | 1461268741138 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:59:01 INFO - PROCESS | 2480 | 1461268741141 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:59:01 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:59:01 INFO - PROCESS | 2480 | 1461268741163 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:59:01 INFO - PROCESS | 2480 | 1461268741166 Marionette TRACE conn3 <- [1,3062,null,{}] 12:59:01 INFO - PROCESS | 2480 | 1461268741170 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:01 INFO - PROCESS | 2480 | 1461268741321 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:59:01 INFO - PROCESS | 2480 | 1461268741502 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033e184000 == 151 [pid = 2480] [id = 775] 12:59:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 234 (0x7f0329b11c00) [pid = 2480] [serial = 2324] [outer = (nil)] 12:59:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 235 (0x7f032cc8d800) [pid = 2480] [serial = 2325] [outer = 0x7f0329b11c00] 12:59:01 INFO - PROCESS | 2480 | 1461268741554 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 2480 | ++DOMWINDOW == 236 (0x7f0327bcec00) [pid = 2480] [serial = 2326] [outer = 0x7f0329b11c00] 12:59:02 INFO - PROCESS | 2480 | [2480] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:59:02 INFO - PROCESS | 2480 | 1461268742533 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:59:02 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:59:02 INFO - {} 12:59:02 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1427ms 12:59:02 INFO - PROCESS | 2480 | 1461268742591 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 2480 | 1461268742598 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:59:02 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:59:02 INFO - PROCESS | 2480 | 1461268742614 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 2480 | 1461268742618 Marionette TRACE conn3 <- [1,3066,null,{}] 12:59:02 INFO - PROCESS | 2480 | 1461268742625 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:02 INFO - PROCESS | 2480 | 1461268742924 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:59:03 INFO - PROCESS | 2480 | 1461268743129 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:03 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032f3be800 == 152 [pid = 2480] [id = 776] 12:59:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 237 (0x7f0329b15000) [pid = 2480] [serial = 2327] [outer = (nil)] 12:59:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 238 (0x7f032a148c00) [pid = 2480] [serial = 2328] [outer = 0x7f0329b15000] 12:59:03 INFO - PROCESS | 2480 | 1461268743239 Marionette DEBUG loaded listener.js 12:59:03 INFO - PROCESS | 2480 | ++DOMWINDOW == 239 (0x7f032a4f2800) [pid = 2480] [serial = 2329] [outer = 0x7f0329b15000] 12:59:03 INFO - PROCESS | 2480 | 1461268743975 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:59:04 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:59:04 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1393ms 12:59:04 INFO - PROCESS | 2480 | 1461268744011 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:59:04 INFO - PROCESS | 2480 | 1461268744017 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:59:04 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:59:04 INFO - PROCESS | 2480 | 1461268744053 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:59:04 INFO - PROCESS | 2480 | 1461268744057 Marionette TRACE conn3 <- [1,3070,null,{}] 12:59:04 INFO - PROCESS | 2480 | 1461268744062 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:04 INFO - PROCESS | 2480 | 1461268744247 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:59:04 INFO - PROCESS | 2480 | 1461268744490 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:04 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03322da000 == 153 [pid = 2480] [id = 777] 12:59:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 240 (0x7f032cc89000) [pid = 2480] [serial = 2330] [outer = (nil)] 12:59:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 241 (0x7f032d15ec00) [pid = 2480] [serial = 2331] [outer = 0x7f032cc89000] 12:59:04 INFO - PROCESS | 2480 | 1461268744559 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 2480 | ++DOMWINDOW == 242 (0x7f032e2f4c00) [pid = 2480] [serial = 2332] [outer = 0x7f032cc89000] 12:59:05 INFO - PROCESS | 2480 | 1461268745353 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:59:05 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:59:05 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1343ms 12:59:05 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:59:05 INFO - PROCESS | 2480 | 1461268745390 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 2480 | 1461268745393 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:59:05 INFO - PROCESS | 2480 | 1461268745398 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 2480 | 1461268745404 Marionette TRACE conn3 <- [1,3074,null,{}] 12:59:05 INFO - PROCESS | 2480 | 1461268745464 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:05 INFO - PROCESS | 2480 | 1461268745663 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:59:05 INFO - PROCESS | 2480 | 1461268745926 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:05 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033c596800 == 154 [pid = 2480] [id = 778] 12:59:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 243 (0x7f032f10f800) [pid = 2480] [serial = 2333] [outer = (nil)] 12:59:05 INFO - PROCESS | 2480 | ++DOMWINDOW == 244 (0x7f0331333800) [pid = 2480] [serial = 2334] [outer = 0x7f032f10f800] 12:59:06 INFO - PROCESS | 2480 | 1461268745998 Marionette DEBUG loaded listener.js 12:59:06 INFO - PROCESS | 2480 | ++DOMWINDOW == 245 (0x7f0331bc9000) [pid = 2480] [serial = 2335] [outer = 0x7f032f10f800] 12:59:06 INFO - PROCESS | 2480 | 1461268746679 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:59:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:59:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1338ms 12:59:06 INFO - PROCESS | 2480 | 1461268746738 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:59:06 INFO - PROCESS | 2480 | 1461268746742 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:59:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:59:06 INFO - PROCESS | 2480 | 1461268746748 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:59:06 INFO - PROCESS | 2480 | 1461268746751 Marionette TRACE conn3 <- [1,3078,null,{}] 12:59:06 INFO - PROCESS | 2480 | 1461268746756 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:06 INFO - PROCESS | 2480 | 1461268746944 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:59:07 INFO - PROCESS | 2480 | 1461268747216 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:07 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033ee27800 == 155 [pid = 2480] [id = 779] 12:59:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 246 (0x7f032f4a4800) [pid = 2480] [serial = 2336] [outer = (nil)] 12:59:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 247 (0x7f0333b71400) [pid = 2480] [serial = 2337] [outer = 0x7f032f4a4800] 12:59:07 INFO - PROCESS | 2480 | 1461268747285 Marionette DEBUG loaded listener.js 12:59:07 INFO - PROCESS | 2480 | ++DOMWINDOW == 248 (0x7f0335ade400) [pid = 2480] [serial = 2338] [outer = 0x7f032f4a4800] 12:59:08 INFO - PROCESS | 2480 | 1461268748029 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:59:08 INFO - PROCESS | 2480 | 1461268748091 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:59:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:59:08 INFO - PROCESS | 2480 | 1461268748098 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 2480 | 1461268748103 Marionette TRACE conn3 <- [1,3082,null,{}] 12:59:08 INFO - PROCESS | 2480 | 1461268748122 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:08 INFO - PROCESS | 2480 | 1461268748370 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:59:08 INFO - PROCESS | 2480 | 1461268748581 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f033f01c800 == 156 [pid = 2480] [id = 780] 12:59:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 249 (0x7f0333b72800) [pid = 2480] [serial = 2339] [outer = (nil)] 12:59:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 250 (0x7f033ae05800) [pid = 2480] [serial = 2340] [outer = 0x7f0333b72800] 12:59:08 INFO - PROCESS | 2480 | 1461268748648 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 2480 | ++DOMWINDOW == 251 (0x7f033c6cd400) [pid = 2480] [serial = 2341] [outer = 0x7f0333b72800] 12:59:09 INFO - PROCESS | 2480 | 1461268749389 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:59:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:59:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:59:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:59:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:59:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:59:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1329ms 12:59:09 INFO - PROCESS | 2480 | 1461268749429 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 2480 | 1461268749432 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:59:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:59:09 INFO - PROCESS | 2480 | 1461268749438 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 2480 | 1461268749440 Marionette TRACE conn3 <- [1,3086,null,{}] 12:59:09 INFO - PROCESS | 2480 | 1461268749445 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:09 INFO - PROCESS | 2480 | 1461268749640 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:59:09 INFO - PROCESS | 2480 | 1461268749915 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:09 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0341f11800 == 157 [pid = 2480] [id = 781] 12:59:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 252 (0x7f033c6ce800) [pid = 2480] [serial = 2342] [outer = (nil)] 12:59:09 INFO - PROCESS | 2480 | ++DOMWINDOW == 253 (0x7f033e363400) [pid = 2480] [serial = 2343] [outer = 0x7f033c6ce800] 12:59:09 INFO - PROCESS | 2480 | 1461268749985 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 2480 | ++DOMWINDOW == 254 (0x7f033ff74800) [pid = 2480] [serial = 2344] [outer = 0x7f033c6ce800] 12:59:10 INFO - PROCESS | 2480 | 1461268750650 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:59:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:59:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1226ms 12:59:10 INFO - PROCESS | 2480 | 1461268750682 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:59:10 INFO - PROCESS | 2480 | 1461268750685 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:59:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:59:10 INFO - PROCESS | 2480 | 1461268750692 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:59:10 INFO - PROCESS | 2480 | 1461268750694 Marionette TRACE conn3 <- [1,3090,null,{}] 12:59:10 INFO - PROCESS | 2480 | 1461268750699 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:10 INFO - PROCESS | 2480 | 1461268750879 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:59:11 INFO - PROCESS | 2480 | 1461268751124 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:11 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f034229a800 == 158 [pid = 2480] [id = 782] 12:59:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 255 (0x7f033d864400) [pid = 2480] [serial = 2345] [outer = (nil)] 12:59:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 256 (0x7f0341908000) [pid = 2480] [serial = 2346] [outer = 0x7f033d864400] 12:59:11 INFO - PROCESS | 2480 | 1461268751189 Marionette DEBUG loaded listener.js 12:59:11 INFO - PROCESS | 2480 | ++DOMWINDOW == 257 (0x7f03422f8c00) [pid = 2480] [serial = 2347] [outer = 0x7f033d864400] 12:59:11 INFO - PROCESS | 2480 | 1461268751861 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:59:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:59:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1225ms 12:59:11 INFO - PROCESS | 2480 | 1461268751919 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:59:11 INFO - PROCESS | 2480 | 1461268751921 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:59:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:59:11 INFO - PROCESS | 2480 | 1461268751927 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 2480 | 1461268751929 Marionette TRACE conn3 <- [1,3094,null,{}] 12:59:11 INFO - PROCESS | 2480 | 1461268751934 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:12 INFO - PROCESS | 2480 | 1461268752118 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:59:12 INFO - PROCESS | 2480 | 1461268752389 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:12 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0342696000 == 159 [pid = 2480] [id = 783] 12:59:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 258 (0x7f032cc8c000) [pid = 2480] [serial = 2348] [outer = (nil)] 12:59:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 259 (0x7f034245f400) [pid = 2480] [serial = 2349] [outer = 0x7f032cc8c000] 12:59:12 INFO - PROCESS | 2480 | 1461268752455 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 2480 | ++DOMWINDOW == 260 (0x7f0342d1f000) [pid = 2480] [serial = 2350] [outer = 0x7f032cc8c000] 12:59:13 INFO - PROCESS | 2480 | 1461268753122 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:59:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:59:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1224ms 12:59:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:59:13 INFO - PROCESS | 2480 | 1461268753153 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:59:13 INFO - PROCESS | 2480 | 1461268753155 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:59:13 INFO - PROCESS | 2480 | 1461268753161 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:59:13 INFO - PROCESS | 2480 | 1461268753163 Marionette TRACE conn3 <- [1,3098,null,{}] 12:59:13 INFO - PROCESS | 2480 | 1461268753168 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:13 INFO - PROCESS | 2480 | 1461268753356 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:59:13 INFO - PROCESS | 2480 | 1461268753601 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0345774800 == 160 [pid = 2480] [id = 784] 12:59:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 261 (0x7f033e7c3400) [pid = 2480] [serial = 2351] [outer = (nil)] 12:59:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 262 (0x7f0345f3d400) [pid = 2480] [serial = 2352] [outer = 0x7f033e7c3400] 12:59:13 INFO - PROCESS | 2480 | 1461268753666 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 2480 | ++DOMWINDOW == 263 (0x7f03540e5800) [pid = 2480] [serial = 2353] [outer = 0x7f033e7c3400] 12:59:14 INFO - PROCESS | 2480 | 1461268754379 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:59:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:59:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:59:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1277ms 12:59:14 INFO - PROCESS | 2480 | 1461268754438 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 2480 | 1461268754441 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:59:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:59:14 INFO - PROCESS | 2480 | 1461268754446 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 2480 | 1461268754449 Marionette TRACE conn3 <- [1,3102,null,{}] 12:59:14 INFO - PROCESS | 2480 | 1461268754454 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:14 INFO - PROCESS | 2480 | 1461268754638 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:59:14 INFO - PROCESS | 2480 | 1461268754913 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f03476ba800 == 161 [pid = 2480] [id = 785] 12:59:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 264 (0x7f032cf1b000) [pid = 2480] [serial = 2354] [outer = (nil)] 12:59:14 INFO - PROCESS | 2480 | ++DOMWINDOW == 265 (0x7f032cf22000) [pid = 2480] [serial = 2355] [outer = 0x7f032cf1b000] 12:59:14 INFO - PROCESS | 2480 | 1461268754983 Marionette DEBUG loaded listener.js 12:59:15 INFO - PROCESS | 2480 | ++DOMWINDOW == 266 (0x7f032cf27800) [pid = 2480] [serial = 2356] [outer = 0x7f032cf1b000] 12:59:15 INFO - PROCESS | 2480 | 1461268755692 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:59:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:59:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1276ms 12:59:15 INFO - PROCESS | 2480 | 1461268755723 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:59:15 INFO - PROCESS | 2480 | 1461268755727 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:59:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:59:15 INFO - PROCESS | 2480 | 1461268755732 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:59:15 INFO - PROCESS | 2480 | 1461268755735 Marionette TRACE conn3 <- [1,3106,null,{}] 12:59:15 INFO - PROCESS | 2480 | 1461268755740 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:15 INFO - PROCESS | 2480 | 1461268755938 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:59:16 INFO - PROCESS | 2480 | 1461268756191 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:16 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0356362000 == 162 [pid = 2480] [id = 786] 12:59:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 267 (0x7f032cf27c00) [pid = 2480] [serial = 2357] [outer = (nil)] 12:59:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 268 (0x7f032dc0c800) [pid = 2480] [serial = 2358] [outer = 0x7f032cf27c00] 12:59:16 INFO - PROCESS | 2480 | 1461268756263 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 2480 | ++DOMWINDOW == 269 (0x7f03451cf800) [pid = 2480] [serial = 2359] [outer = 0x7f032cf27c00] 12:59:16 INFO - PROCESS | 2480 | 1461268756963 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:59:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:59:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:59:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:59:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1285ms 12:59:17 INFO - PROCESS | 2480 | 1461268757019 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:59:17 INFO - PROCESS | 2480 | 1461268757022 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:59:17 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:59:17 INFO - PROCESS | 2480 | 1461268757029 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:59:17 INFO - PROCESS | 2480 | 1461268757032 Marionette TRACE conn3 <- [1,3110,null,{}] 12:59:17 INFO - PROCESS | 2480 | 1461268757036 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:17 INFO - PROCESS | 2480 | 1461268757217 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:59:17 INFO - PROCESS | 2480 | 1461268757493 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f0361c8e000 == 163 [pid = 2480] [id = 787] 12:59:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 270 (0x7f032cf28800) [pid = 2480] [serial = 2360] [outer = (nil)] 12:59:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 271 (0x7f0330355000) [pid = 2480] [serial = 2361] [outer = 0x7f032cf28800] 12:59:17 INFO - PROCESS | 2480 | 1461268757558 Marionette DEBUG loaded listener.js 12:59:17 INFO - PROCESS | 2480 | ++DOMWINDOW == 272 (0x7f033035a000) [pid = 2480] [serial = 2362] [outer = 0x7f032cf28800] 12:59:18 INFO - PROCESS | 2480 | 1461268758201 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:59:18 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:59:18 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:59:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:59:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:59:18 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:59:18 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1226ms 12:59:18 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:59:18 INFO - PROCESS | 2480 | 1461268758256 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 2480 | 1461268758258 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:59:18 INFO - PROCESS | 2480 | 1461268758265 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 2480 | 1461268758267 Marionette TRACE conn3 <- [1,3114,null,{}] 12:59:18 INFO - PROCESS | 2480 | 1461268758272 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:59:18 INFO - PROCESS | 2480 | 1461268758461 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:59:18 INFO - PROCESS | 2480 | 1461268758709 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"17cbb508-6144-4873-9b3b-3f2ab0c73141\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:18 INFO - PROCESS | 2480 | ++DOCSHELL 0x7f032956a000 == 164 [pid = 2480] [id = 788] 12:59:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 273 (0x7f032dc0ec00) [pid = 2480] [serial = 2363] [outer = (nil)] 12:59:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 274 (0x7f033035f400) [pid = 2480] [serial = 2364] [outer = 0x7f032dc0ec00] 12:59:18 INFO - PROCESS | 2480 | 1461268758779 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 2480 | ++DOMWINDOW == 275 (0x7f0355129c00) [pid = 2480] [serial = 2365] [outer = 0x7f032dc0ec00] 12:59:19 INFO - PROCESS | 2480 | 1461268759507 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:59:19 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:59:19 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1280ms 12:59:19 INFO - PROCESS | 2480 | 1461268759545 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:59:19 INFO - PROCESS | 2480 | 1461268759548 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:59:20 WARNING - u'runner_teardown' () 12:59:20 INFO - No more tests 12:59:20 INFO - Got 0 unexpected results 12:59:20 INFO - SUITE-END | took 986s 12:59:20 INFO - Closing logging queue 12:59:20 INFO - queue closed 12:59:20 INFO - Return code: 0 12:59:20 WARNING - # TBPL SUCCESS # 12:59:20 INFO - Running post-action listener: _resource_record_post_action 12:59:20 INFO - Running post-run listener: _resource_record_post_run 12:59:22 INFO - Total resource usage - Wall time: 1017s; CPU: 98.0%; Read bytes: 655360; Write bytes: 978882560; Read time: 36; Write time: 303264 12:59:22 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:59:22 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 51650560; Read time: 0; Write time: 39884 12:59:22 INFO - run-tests - Wall time: 991s; CPU: 98.0%; Read bytes: 655360; Write bytes: 927232000; Read time: 36; Write time: 263380 12:59:22 INFO - Running post-run listener: _upload_blobber_files 12:59:22 INFO - Blob upload gear active. 12:59:22 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:59:22 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:59:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:59:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:59:22 INFO - (blobuploader) - INFO - Open directory for files ... 12:59:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:59:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:59:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:59:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:59:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:59:25 INFO - (blobuploader) - INFO - Done attempting. 12:59:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:59:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:59:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:59:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:59:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:59:26 INFO - (blobuploader) - INFO - Done attempting. 12:59:26 INFO - (blobuploader) - INFO - Iteration through files over. 12:59:26 INFO - Return code: 0 12:59:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:59:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:59:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1d5a6fcfd775f2eb59062aab2c140bf0308694a944bf9c5013533324337c1aff8ef215e1aee13c2438079c22f42611e9fc1990cc81a3b397278483e52470a595", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3db2e11505d1c8447aba4c2038a825f6b7ad3f9acaf8ad21cbdc2ea5827cdc71fb0f9ecfd2dddff5a4d2832e200ed6575ca83caac5d873848bb1b19d382e9dbb"} 12:59:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:59:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:59:26 INFO - Contents: 12:59:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1d5a6fcfd775f2eb59062aab2c140bf0308694a944bf9c5013533324337c1aff8ef215e1aee13c2438079c22f42611e9fc1990cc81a3b397278483e52470a595", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3db2e11505d1c8447aba4c2038a825f6b7ad3f9acaf8ad21cbdc2ea5827cdc71fb0f9ecfd2dddff5a4d2832e200ed6575ca83caac5d873848bb1b19d382e9dbb"} 12:59:26 INFO - Running post-run listener: copy_logs_to_upload_dir 12:59:26 INFO - Copying logs to upload dir... 12:59:26 INFO - mkdir: /builds/slave/test/build/upload/logs 12:59:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1091.875649 ========= master_lag: 2.16 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 14 secs) (at 2016-04-21 12:59:28.663660) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-04-21 12:59:28.664773) ========= 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-1461267609.369803-1607829194 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1d5a6fcfd775f2eb59062aab2c140bf0308694a944bf9c5013533324337c1aff8ef215e1aee13c2438079c22f42611e9fc1990cc81a3b397278483e52470a595", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3db2e11505d1c8447aba4c2038a825f6b7ad3f9acaf8ad21cbdc2ea5827cdc71fb0f9ecfd2dddff5a4d2832e200ed6575ca83caac5d873848bb1b19d382e9dbb"} build_url:https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035205 build_url: 'https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1d5a6fcfd775f2eb59062aab2c140bf0308694a944bf9c5013533324337c1aff8ef215e1aee13c2438079c22f42611e9fc1990cc81a3b397278483e52470a595", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3db2e11505d1c8447aba4c2038a825f6b7ad3f9acaf8ad21cbdc2ea5827cdc71fb0f9ecfd2dddff5a4d2832e200ed6575ca83caac5d873848bb1b19d382e9dbb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/P1-_9qHYSFSUSlviXVZufg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 7.14 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-04-21 12:59:35.841496) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 12:59:35.841854) ========= 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-1461267609.369803-1607829194 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021411 ========= master_lag: 6.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 6 secs) (at 2016-04-21 12:59:41.922355) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 12:59:41.922877) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 12:59:42.001839) ========= ========= Total master_lag: 15.45 =========