builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2250 starttime: 1461625469.67 results: success (0) buildid: 20160425143107 builduid: 05c777284b1e4ed4bb45c6dacab61a76 revision: 45939565472be7b4288d7055c64ffc5f97f17354 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:29.673080) ========= master: http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:29.673637) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:29.674244) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:29.726487) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:29.726903) ========= 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-1461616573.300926-1177307841 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 16:04:29-- 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% 9.42M=0.001s 2016-04-25 16:04:30 (9.42 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.254396 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:30.021929) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:30.022360) ========= 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-1461616573.300926-1177307841 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072109 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:30.128002) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:30.128526) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 45939565472be7b4288d7055c64ffc5f97f17354 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 45939565472be7b4288d7055c64ffc5f97f17354 --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-1461616573.300926-1177307841 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 16:04:30,408 truncating revision to first 12 chars 2016-04-25 16:04:30,409 Setting DEBUG logging. 2016-04-25 16:04:30,409 attempt 1/10 2016-04-25 16:04:30,409 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/45939565472b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 16:04:30,721 unpacking tar archive at: mozilla-inbound-45939565472b/testing/mozharness/ program finished with exit code 0 elapsedTime=0.608709 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:30.770978) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:30.771379) ========= script_repo_revision: 45939565472be7b4288d7055c64ffc5f97f17354 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:30.771947) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:30.772349) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:04:30.800638) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 1 secs) (at 2016-04-25 16:04:30.801065) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-inbound', '--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-1461616573.300926-1177307841 _=/tools/buildbot/bin/python using PTY: False 16:04:31 INFO - MultiFileLogger online at 20160425 16:04:31 in /builds/slave/test 16:04:31 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-inbound --download-symbols true 16:04:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:04:31 INFO - {'append_to_log': False, 16:04:31 INFO - 'base_work_dir': '/builds/slave/test', 16:04:31 INFO - 'blob_upload_branch': 'mozilla-inbound', 16:04:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:04:31 INFO - 'buildbot_json_path': 'buildprops.json', 16:04:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:04:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:04:31 INFO - 'download_minidump_stackwalk': True, 16:04:31 INFO - 'download_symbols': 'true', 16:04:31 INFO - 'e10s': False, 16:04:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:04:31 INFO - 'tooltool.py': '/tools/tooltool.py', 16:04:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:04:31 INFO - '/tools/misc-python/virtualenv.py')}, 16:04:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:04:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:04:31 INFO - 'log_level': 'info', 16:04:31 INFO - 'log_to_console': True, 16:04:31 INFO - 'opt_config_files': (), 16:04:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:04:31 INFO - '--processes=1', 16:04:31 INFO - '--config=%(test_path)s/wptrunner.ini', 16:04:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:04:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:04:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:04:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:04:31 INFO - 'pip_index': False, 16:04:31 INFO - 'require_test_zip': True, 16:04:31 INFO - 'test_type': ('testharness',), 16:04:31 INFO - 'this_chunk': '1', 16:04:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:04:31 INFO - 'total_chunks': '10', 16:04:31 INFO - 'virtualenv_path': 'venv', 16:04:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:04:31 INFO - 'work_dir': 'build'} 16:04:31 INFO - ##### 16:04:31 INFO - ##### Running clobber step. 16:04:31 INFO - ##### 16:04:31 INFO - Running pre-action listener: _resource_record_pre_action 16:04:31 INFO - Running main action method: clobber 16:04:31 INFO - rmtree: /builds/slave/test/build 16:04:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:04:34 INFO - Running post-action listener: _resource_record_post_action 16:04:34 INFO - ##### 16:04:34 INFO - ##### Running read-buildbot-config step. 16:04:34 INFO - ##### 16:04:34 INFO - Running pre-action listener: _resource_record_pre_action 16:04:34 INFO - Running main action method: read_buildbot_config 16:04:34 INFO - Using buildbot properties: 16:04:34 INFO - { 16:04:34 INFO - "project": "", 16:04:34 INFO - "product": "firefox", 16:04:34 INFO - "script_repo_revision": "production", 16:04:34 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 16:04:34 INFO - "repository": "", 16:04:34 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 16:04:34 INFO - "buildid": "20160425143107", 16:04:34 INFO - "pgo_build": "False", 16:04:34 INFO - "basedir": "/builds/slave/test", 16:04:34 INFO - "buildnumber": 3, 16:04:34 INFO - "slavename": "tst-linux64-spot-2250", 16:04:34 INFO - "master": "http://buildbot-master116.bb.releng.usw2.mozilla.com:8201/", 16:04:34 INFO - "platform": "linux64", 16:04:34 INFO - "branch": "mozilla-inbound", 16:04:34 INFO - "revision": "45939565472be7b4288d7055c64ffc5f97f17354", 16:04:34 INFO - "repo_path": "integration/mozilla-inbound", 16:04:34 INFO - "moz_repo_path": "", 16:04:34 INFO - "stage_platform": "linux64", 16:04:34 INFO - "builduid": "05c777284b1e4ed4bb45c6dacab61a76", 16:04:34 INFO - "slavebuilddir": "test" 16:04:34 INFO - } 16:04:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 16:04:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 16:04:34 INFO - Running post-action listener: _resource_record_post_action 16:04:34 INFO - ##### 16:04:34 INFO - ##### Running download-and-extract step. 16:04:34 INFO - ##### 16:04:34 INFO - Running pre-action listener: _resource_record_pre_action 16:04:34 INFO - Running main action method: download_and_extract 16:04:34 INFO - mkdir: /builds/slave/test/build/tests 16:04:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:04:34 INFO - https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:04:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:04:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:04:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:36 INFO - Downloaded 1361 bytes. 16:04:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 16:04:36 INFO - Using the following test package requirements: 16:04:36 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:04:36 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:04:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:04:36 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:04:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:04:36 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:04:36 INFO - u'jsshell-linux-x86_64.zip'], 16:04:36 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:04:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:04:36 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 16:04:36 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:04:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:04:36 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:04:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:04:36 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:04:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:04:36 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 16:04:36 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:04:36 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 16:04:36 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')]} 16:04:36 INFO - https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:04:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:04:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 16:04:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:39 INFO - Downloaded 22749712 bytes. 16:04:39 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/*'] 16:04:39 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/* 16:04:40 INFO - caution: filename not matched: web-platform/* 16:04:40 INFO - Return code: 11 16:04:40 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')]} 16:04:40 INFO - https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:04:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:04:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:04:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:42 INFO - Downloaded 36406740 bytes. 16:04:42 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/*'] 16:04:42 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/* 16:04:46 INFO - caution: filename not matched: bin/* 16:04:46 INFO - caution: filename not matched: config/* 16:04:46 INFO - caution: filename not matched: mozbase/* 16:04:46 INFO - caution: filename not matched: marionette/* 16:04:46 INFO - caution: filename not matched: tools/wptserve/* 16:04:46 INFO - Return code: 11 16:04:46 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')]} 16:04:46 INFO - https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:04:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:04:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:04:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:49 INFO - Downloaded 64476619 bytes. 16:04:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:04:49 INFO - mkdir: /builds/slave/test/properties 16:04:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:04:49 INFO - Writing to file /builds/slave/test/properties/build_url 16:04:49 INFO - Contents: 16:04:49 INFO - build_url:https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 16:04:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:04:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:04:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:04:50 INFO - Contents: 16:04:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:04: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')]} 16:04:50 INFO - https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:04:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:04:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:04:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/euQ879dSTbiHwQFlYBRI6w/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 16:04:53 INFO - Downloaded 90935074 bytes. 16:04:53 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'] 16:04:53 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 16:04:59 INFO - Return code: 0 16:04:59 INFO - Running post-action listener: _resource_record_post_action 16:04:59 INFO - Running post-action listener: set_extra_try_arguments 16:04:59 INFO - ##### 16:04:59 INFO - ##### Running create-virtualenv step. 16:04:59 INFO - ##### 16:04:59 INFO - Running pre-action listener: _pre_create_virtualenv 16:04:59 INFO - Running pre-action listener: _resource_record_pre_action 16:04:59 INFO - Running main action method: create_virtualenv 16:04:59 INFO - Creating virtualenv /builds/slave/test/build/venv 16:04:59 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 16:04:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:05:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:05:00 INFO - Using real prefix '/usr' 16:05:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:05:04 INFO - Installing distribute.............................................................................................................................................................................................done. 16:05:08 INFO - Installing pip.................done. 16:05:08 INFO - Return code: 0 16:05:08 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:05: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')]} 16:05:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:05:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05: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')]} 16:05:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:05:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05:08 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 0x1ab3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1af7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1afcba0>, '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 0x1af5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1af6410>, '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-1461616573.300926-1177307841', '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 16:05:08 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 16:05:08 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 16:05:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:05:08 INFO - 'CCACHE_UMASK': '002', 16:05:08 INFO - 'DISPLAY': ':0', 16:05:08 INFO - 'HOME': '/home/cltbld', 16:05:08 INFO - 'LANG': 'en_US.UTF-8', 16:05:08 INFO - 'LOGNAME': 'cltbld', 16:05:08 INFO - 'MAIL': '/var/mail/cltbld', 16:05:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:05:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:05:08 INFO - 'MOZ_NO_REMOTE': '1', 16:05:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:05:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:05:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:05:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:05:08 INFO - 'PWD': '/builds/slave/test', 16:05:08 INFO - 'SHELL': '/bin/bash', 16:05:08 INFO - 'SHLVL': '1', 16:05:08 INFO - 'TERM': 'linux', 16:05:08 INFO - 'TMOUT': '86400', 16:05:08 INFO - 'USER': 'cltbld', 16:05:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616573.300926-1177307841', 16:05:08 INFO - '_': '/tools/buildbot/bin/python'} 16:05:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:05:08 INFO - Downloading/unpacking psutil>=0.7.1 16:05:08 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 16:05:08 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 16:05:08 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 16:05:08 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 16:05:08 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 16:05:08 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 16:05:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:05:13 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:05:13 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:05:13 INFO - Installing collected packages: psutil 16:05:13 INFO - Running setup.py install for psutil 16:05:13 INFO - building 'psutil._psutil_linux' extension 16:05:13 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 16:05:13 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 16:05:13 INFO - building 'psutil._psutil_posix' extension 16:05:13 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 16:05:14 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 16:05:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:05:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:05:14 INFO - Successfully installed psutil 16:05:14 INFO - Cleaning up... 16:05:14 INFO - Return code: 0 16:05:14 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:05:14 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')]} 16:05:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:05:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05:14 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')]} 16:05:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:05:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05:14 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 0x1ab3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1af7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1afcba0>, '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 0x1af5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1af6410>, '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-1461616573.300926-1177307841', '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 16:05:14 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 16:05:14 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 16:05:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:05:14 INFO - 'CCACHE_UMASK': '002', 16:05:14 INFO - 'DISPLAY': ':0', 16:05:14 INFO - 'HOME': '/home/cltbld', 16:05:14 INFO - 'LANG': 'en_US.UTF-8', 16:05:14 INFO - 'LOGNAME': 'cltbld', 16:05:14 INFO - 'MAIL': '/var/mail/cltbld', 16:05:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:05:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:05:14 INFO - 'MOZ_NO_REMOTE': '1', 16:05:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:05:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:05:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:05:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:05:14 INFO - 'PWD': '/builds/slave/test', 16:05:14 INFO - 'SHELL': '/bin/bash', 16:05:14 INFO - 'SHLVL': '1', 16:05:14 INFO - 'TERM': 'linux', 16:05:14 INFO - 'TMOUT': '86400', 16:05:14 INFO - 'USER': 'cltbld', 16:05:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616573.300926-1177307841', 16:05:14 INFO - '_': '/tools/buildbot/bin/python'} 16:05:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:05:14 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:05:14 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 16:05:14 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 16:05:14 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 16:05:14 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 16:05:14 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 16:05:14 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 16:05:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:05:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:05:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:05:18 INFO - Installing collected packages: mozsystemmonitor 16:05:18 INFO - Running setup.py install for mozsystemmonitor 16:05:19 INFO - Successfully installed mozsystemmonitor 16:05:19 INFO - Cleaning up... 16:05:19 INFO - Return code: 0 16:05:19 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:05:19 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')]} 16:05:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:05:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05:19 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')]} 16:05:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:05:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05:19 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 0x1ab3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1af7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1afcba0>, '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 0x1af5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1af6410>, '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-1461616573.300926-1177307841', '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 16:05:19 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 16:05:19 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 16:05:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:05:19 INFO - 'CCACHE_UMASK': '002', 16:05:19 INFO - 'DISPLAY': ':0', 16:05:19 INFO - 'HOME': '/home/cltbld', 16:05:19 INFO - 'LANG': 'en_US.UTF-8', 16:05:19 INFO - 'LOGNAME': 'cltbld', 16:05:19 INFO - 'MAIL': '/var/mail/cltbld', 16:05:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:05:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:05:19 INFO - 'MOZ_NO_REMOTE': '1', 16:05:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:05:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:05:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:05:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:05:19 INFO - 'PWD': '/builds/slave/test', 16:05:19 INFO - 'SHELL': '/bin/bash', 16:05:19 INFO - 'SHLVL': '1', 16:05:19 INFO - 'TERM': 'linux', 16:05:19 INFO - 'TMOUT': '86400', 16:05:19 INFO - 'USER': 'cltbld', 16:05:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616573.300926-1177307841', 16:05:19 INFO - '_': '/tools/buildbot/bin/python'} 16:05:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:05:19 INFO - Downloading/unpacking blobuploader==1.2.4 16:05:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:05:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:05:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:05:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:05:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:05:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:05:23 INFO - Downloading blobuploader-1.2.4.tar.gz 16:05:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:05:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:05:23 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 16:05:23 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 16:05:23 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 16:05:23 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 16:05:23 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 16:05:23 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 16:05:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:05:24 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:05:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:05:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:05:24 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 16:05:24 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 16:05:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:05:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:05:24 INFO - Downloading docopt-0.6.1.tar.gz 16:05:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:05:24 INFO - Installing collected packages: blobuploader, requests, docopt 16:05:24 INFO - Running setup.py install for blobuploader 16:05:25 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:05:25 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:05:25 INFO - Running setup.py install for requests 16:05:25 INFO - Running setup.py install for docopt 16:05:26 INFO - Successfully installed blobuploader requests docopt 16:05:26 INFO - Cleaning up... 16:05:26 INFO - Return code: 0 16:05:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:05:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:05:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:05:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:05:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:05:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05:26 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 0x1ab3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1af7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1afcba0>, '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 0x1af5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1af6410>, '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-1461616573.300926-1177307841', '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 16:05:26 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 16:05:26 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 16:05:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:05:26 INFO - 'CCACHE_UMASK': '002', 16:05:26 INFO - 'DISPLAY': ':0', 16:05:26 INFO - 'HOME': '/home/cltbld', 16:05:26 INFO - 'LANG': 'en_US.UTF-8', 16:05:26 INFO - 'LOGNAME': 'cltbld', 16:05:26 INFO - 'MAIL': '/var/mail/cltbld', 16:05:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:05:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:05:26 INFO - 'MOZ_NO_REMOTE': '1', 16:05:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:05:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:05:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:05:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:05:26 INFO - 'PWD': '/builds/slave/test', 16:05:26 INFO - 'SHELL': '/bin/bash', 16:05:26 INFO - 'SHLVL': '1', 16:05:26 INFO - 'TERM': 'linux', 16:05:26 INFO - 'TMOUT': '86400', 16:05:26 INFO - 'USER': 'cltbld', 16:05:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616573.300926-1177307841', 16:05:26 INFO - '_': '/tools/buildbot/bin/python'} 16:05:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:05:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:05:26 INFO - Running setup.py (path:/tmp/pip-LIqeA9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:05:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:05:26 INFO - Running setup.py (path:/tmp/pip-0q8l6H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:05:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:05:26 INFO - Running setup.py (path:/tmp/pip-DonFAX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:05:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:05:27 INFO - Running setup.py (path:/tmp/pip-LmPQrz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:05:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:05:27 INFO - Running setup.py (path:/tmp/pip-PQALx9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:05:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:05:27 INFO - Running setup.py (path:/tmp/pip-_q5JyC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:05:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:05:27 INFO - Running setup.py (path:/tmp/pip-QKLM70-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:05:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:05:27 INFO - Running setup.py (path:/tmp/pip-x0y13Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:05:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:05:27 INFO - Running setup.py (path:/tmp/pip-NNv5B5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:05:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:05:27 INFO - Running setup.py (path:/tmp/pip-w6J9zR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:05:28 INFO - Running setup.py (path:/tmp/pip-IvkV2U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:05:28 INFO - Running setup.py (path:/tmp/pip-Ha4f4H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:05:28 INFO - Running setup.py (path:/tmp/pip-PJR_46-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:05:28 INFO - Running setup.py (path:/tmp/pip-A9rWh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:05:28 INFO - Running setup.py (path:/tmp/pip-iCybNI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:05:28 INFO - Running setup.py (path:/tmp/pip-IaodU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:05:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:05:28 INFO - Running setup.py (path:/tmp/pip-uUf5GE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:05:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:05:29 INFO - Running setup.py (path:/tmp/pip-RAwHmG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:05:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:05:29 INFO - Running setup.py (path:/tmp/pip-Yu717R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:05:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:05:29 INFO - Running setup.py (path:/tmp/pip-8Ged64-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:05:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:05:29 INFO - Running setup.py (path:/tmp/pip-UOlkWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:05:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:05:30 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 16:05:30 INFO - Running setup.py install for manifestparser 16:05:30 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:05:30 INFO - Running setup.py install for mozcrash 16:05:30 INFO - Running setup.py install for mozdebug 16:05:30 INFO - Running setup.py install for mozdevice 16:05:30 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:05:30 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:05:30 INFO - Running setup.py install for mozfile 16:05:31 INFO - Running setup.py install for mozhttpd 16:05:31 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:05:31 INFO - Running setup.py install for mozinfo 16:05:31 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:05:31 INFO - Running setup.py install for mozInstall 16:05:31 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:05:31 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:05:31 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:05:31 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:05:31 INFO - Running setup.py install for mozleak 16:05:32 INFO - Running setup.py install for mozlog 16:05:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:05:32 INFO - Running setup.py install for moznetwork 16:05:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:05:32 INFO - Running setup.py install for mozprocess 16:05:32 INFO - Running setup.py install for mozprofile 16:05:32 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:05:32 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:05:32 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:05:32 INFO - Running setup.py install for mozrunner 16:05:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:05:33 INFO - Running setup.py install for mozscreenshot 16:05:33 INFO - Running setup.py install for moztest 16:05:33 INFO - Running setup.py install for mozversion 16:05:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:05:33 INFO - Running setup.py install for wptserve 16:05:34 INFO - Running setup.py install for marionette-driver 16:05:34 INFO - Running setup.py install for browsermob-proxy 16:05:34 INFO - Running setup.py install for marionette-client 16:05:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:05:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:05:35 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 16:05:35 INFO - Cleaning up... 16:05:35 INFO - Return code: 0 16:05:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:05:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:05:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:05:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:05:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:05:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:05:35 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 0x1ab3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ab43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1af7ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1afcba0>, '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 0x1af5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1af6410>, '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-1461616573.300926-1177307841', '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 16:05:35 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 16:05:35 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 16:05:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:05:35 INFO - 'CCACHE_UMASK': '002', 16:05:35 INFO - 'DISPLAY': ':0', 16:05:35 INFO - 'HOME': '/home/cltbld', 16:05:35 INFO - 'LANG': 'en_US.UTF-8', 16:05:35 INFO - 'LOGNAME': 'cltbld', 16:05:35 INFO - 'MAIL': '/var/mail/cltbld', 16:05:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:05:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:05:35 INFO - 'MOZ_NO_REMOTE': '1', 16:05:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:05:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:05:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:05:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:05:35 INFO - 'PWD': '/builds/slave/test', 16:05:35 INFO - 'SHELL': '/bin/bash', 16:05:35 INFO - 'SHLVL': '1', 16:05:35 INFO - 'TERM': 'linux', 16:05:35 INFO - 'TMOUT': '86400', 16:05:35 INFO - 'USER': 'cltbld', 16:05:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616573.300926-1177307841', 16:05:35 INFO - '_': '/tools/buildbot/bin/python'} 16:05:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:05:35 INFO - Running setup.py (path:/tmp/pip-vLIOjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:05:35 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)) 16:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:05:35 INFO - Running setup.py (path:/tmp/pip-iS8Nw0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:05:35 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)) 16:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:05:35 INFO - Running setup.py (path:/tmp/pip-LNsKP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:05:36 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)) 16:05:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:05:36 INFO - Running setup.py (path:/tmp/pip-XmwWbC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:05:36 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)) 16:05:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:05:36 INFO - Running setup.py (path:/tmp/pip-U9HaCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:05:36 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)) 16:05:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:05:36 INFO - Running setup.py (path:/tmp/pip-jCzBAG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:05:36 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)) 16:05:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:05:36 INFO - Running setup.py (path:/tmp/pip-RB1gf4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:05:36 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)) 16:05:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:05:36 INFO - Running setup.py (path:/tmp/pip-xr3SYu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:05:36 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)) 16:05:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:05:36 INFO - Running setup.py (path:/tmp/pip-TGGQug-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:05:36 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)) 16:05:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:05:36 INFO - Running setup.py (path:/tmp/pip-NMbEfw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:05:37 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)) 16:05:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:05:37 INFO - Running setup.py (path:/tmp/pip-OxnhrL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:05:37 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)) 16:05:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:05:37 INFO - Running setup.py (path:/tmp/pip-KFkQQ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:05:37 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)) 16:05:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:05:37 INFO - Running setup.py (path:/tmp/pip-B8ait2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:05:37 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)) 16:05:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:05:37 INFO - Running setup.py (path:/tmp/pip-yDNE0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:05:37 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)) 16:05:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:05:37 INFO - Running setup.py (path:/tmp/pip-d1D0Pi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:05:37 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)) 16:05:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:05:37 INFO - Running setup.py (path:/tmp/pip-CBP_4x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:05:37 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)) 16:05:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:05:37 INFO - Running setup.py (path:/tmp/pip-jIclme-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:05:38 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)) 16:05:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:05:38 INFO - Running setup.py (path:/tmp/pip-GVTW6O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:05:38 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)) 16:05:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:05:38 INFO - Running setup.py (path:/tmp/pip-paoIoV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:05:38 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)) 16:05:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:05:38 INFO - Running setup.py (path:/tmp/pip-v12ixu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:05:38 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)) 16:05:38 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:05:38 INFO - Running setup.py (path:/tmp/pip-gyXAko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:05:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:05:39 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)) 16:05:39 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)) 16:05:39 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)) 16:05:39 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)) 16:05:39 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)) 16:05:39 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)) 16:05:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:05:39 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 16:05:39 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 16:05:39 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 16:05:39 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 16:05:39 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 16:05:39 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 16:05:42 INFO - Downloading blessings-1.6.tar.gz 16:05:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:05:42 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)) 16:05:42 INFO - Installing collected packages: blessings 16:05:42 INFO - Running setup.py install for blessings 16:05:43 INFO - Successfully installed blessings 16:05:43 INFO - Cleaning up... 16:05:43 INFO - Return code: 0 16:05:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:05:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:05:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:05:43 INFO - Reading from file tmpfile_stdout 16:05:43 INFO - Current package versions: 16:05:43 INFO - argparse == 1.2.1 16:05:43 INFO - blessings == 1.6 16:05:43 INFO - blobuploader == 1.2.4 16:05:43 INFO - browsermob-proxy == 0.6.0 16:05:43 INFO - docopt == 0.6.1 16:05:43 INFO - manifestparser == 1.1 16:05:43 INFO - marionette-client == 2.3.0 16:05:43 INFO - marionette-driver == 1.4.0 16:05:43 INFO - mozInstall == 1.12 16:05:43 INFO - mozcrash == 0.17 16:05:43 INFO - mozdebug == 0.1 16:05:43 INFO - mozdevice == 0.48 16:05:43 INFO - mozfile == 1.2 16:05:43 INFO - mozhttpd == 0.7 16:05:43 INFO - mozinfo == 0.9 16:05:43 INFO - mozleak == 0.1 16:05:43 INFO - mozlog == 3.1 16:05:43 INFO - moznetwork == 0.27 16:05:43 INFO - mozprocess == 0.22 16:05:43 INFO - mozprofile == 0.28 16:05:43 INFO - mozrunner == 6.11 16:05:43 INFO - mozscreenshot == 0.1 16:05:43 INFO - mozsystemmonitor == 0.0 16:05:43 INFO - moztest == 0.7 16:05:43 INFO - mozversion == 1.4 16:05:43 INFO - psutil == 3.1.1 16:05:43 INFO - requests == 1.2.3 16:05:43 INFO - wptserve == 1.4.0 16:05:43 INFO - wsgiref == 0.1.2 16:05:43 INFO - Running post-action listener: _resource_record_post_action 16:05:43 INFO - Running post-action listener: _start_resource_monitoring 16:05:43 INFO - Starting resource monitoring. 16:05:43 INFO - ##### 16:05:43 INFO - ##### Running pull step. 16:05:43 INFO - ##### 16:05:43 INFO - Running pre-action listener: _resource_record_pre_action 16:05:43 INFO - Running main action method: pull 16:05:43 INFO - Pull has nothing to do! 16:05:43 INFO - Running post-action listener: _resource_record_post_action 16:05:43 INFO - ##### 16:05:43 INFO - ##### Running install step. 16:05:43 INFO - ##### 16:05:43 INFO - Running pre-action listener: _resource_record_pre_action 16:05:43 INFO - Running main action method: install 16:05:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:05:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:05:44 INFO - Reading from file tmpfile_stdout 16:05:44 INFO - Detecting whether we're running mozinstall >=1.0... 16:05:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:05:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:05:44 INFO - Reading from file tmpfile_stdout 16:05:44 INFO - Output received: 16:05:44 INFO - Usage: mozinstall [options] installer 16:05:44 INFO - Options: 16:05:44 INFO - -h, --help show this help message and exit 16:05:44 INFO - -d DEST, --destination=DEST 16:05:44 INFO - Directory to install application into. [default: 16:05:44 INFO - "/builds/slave/test"] 16:05:44 INFO - --app=APP Application being installed. [default: firefox] 16:05:44 INFO - mkdir: /builds/slave/test/build/application 16:05:44 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'] 16:05:44 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 16:06:15 INFO - Reading from file tmpfile_stdout 16:06:15 INFO - Output received: 16:06:15 INFO - /builds/slave/test/build/application/firefox/firefox 16:06:15 INFO - Running post-action listener: _resource_record_post_action 16:06:15 INFO - ##### 16:06:15 INFO - ##### Running run-tests step. 16:06:15 INFO - ##### 16:06:15 INFO - Running pre-action listener: _resource_record_pre_action 16:06:15 INFO - Running main action method: run_tests 16:06:15 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:06:15 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:06:15 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:06:15 INFO - grabbing minidump binary from tooltool 16:06: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')]} 16:06:15 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 0x1afcba0>, '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 0x1af5f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1af6410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:06:15 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 16:06:15 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 16:06:16 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:06:16 INFO - Return code: 0 16:06:16 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:06:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:06:16 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/euQ879dSTbiHwQFlYBRI6w/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 16:06:16 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/euQ879dSTbiHwQFlYBRI6w/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 16:06:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:06:16 INFO - 'CCACHE_UMASK': '002', 16:06:16 INFO - 'DISPLAY': ':0', 16:06:16 INFO - 'HOME': '/home/cltbld', 16:06:16 INFO - 'LANG': 'en_US.UTF-8', 16:06:16 INFO - 'LOGNAME': 'cltbld', 16:06:16 INFO - 'MAIL': '/var/mail/cltbld', 16:06:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:06:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:06:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:06:16 INFO - 'MOZ_NO_REMOTE': '1', 16:06:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:06:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:06:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:06:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:06:16 INFO - 'PWD': '/builds/slave/test', 16:06:16 INFO - 'SHELL': '/bin/bash', 16:06:16 INFO - 'SHLVL': '1', 16:06:16 INFO - 'TERM': 'linux', 16:06:16 INFO - 'TMOUT': '86400', 16:06:16 INFO - 'USER': 'cltbld', 16:06:16 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461616573.300926-1177307841', 16:06:16 INFO - '_': '/tools/buildbot/bin/python'} 16:06:16 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/euQ879dSTbiHwQFlYBRI6w/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 16:06:17 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 16:06:17 INFO - import pkg_resources 16:06:18 INFO - Using 1 client processes 16:06:19 INFO - wptserve Starting http server on 127.0.0.1:8000 16:06:19 INFO - wptserve Starting http server on 127.0.0.1:8001 16:06:19 INFO - wptserve Starting http server on 127.0.0.1:8443 16:06:21 INFO - SUITE-START | Running 778 tests 16:06:21 INFO - Running testharness tests 16:06:21 INFO - Setting up ssl 16:06:21 INFO - PROCESS | certutil | 16:06:21 INFO - PROCESS | certutil | 16:06:21 INFO - PROCESS | certutil | 16:06:21 INFO - Certificate Nickname Trust Attributes 16:06:21 INFO - SSL,S/MIME,JAR/XPI 16:06:21 INFO - 16:06:21 INFO - web-platform-tests CT,, 16:06:21 INFO - 16:06:21 INFO - Starting runner 16:06:23 INFO - PROCESS | 1961 | 1461625583835 Marionette DEBUG Marionette enabled via build flag and pref 16:06:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff34438800 == 1 [pid = 1961] [id = 1] 16:06:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 1 (0x7eff34439000) [pid = 1961] [serial = 1] [outer = (nil)] 16:06:24 INFO - PROCESS | 1961 | [1961] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:06:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 2 (0x7eff3443a000) [pid = 1961] [serial = 2] [outer = 0x7eff34439000] 16:06:24 INFO - PROCESS | 1961 | 1461625584472 Marionette INFO Listening on port 2828 16:06:25 INFO - PROCESS | 1961 | 1461625585011 Marionette DEBUG Marionette enabled via command-line flag 16:06:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3130d800 == 2 [pid = 1961] [id = 2] 16:06:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 3 (0x7eff3130e000) [pid = 1961] [serial = 3] [outer = (nil)] 16:06:25 INFO - PROCESS | 1961 | [1961] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:06:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 4 (0x7eff3130f000) [pid = 1961] [serial = 4] [outer = 0x7eff3130e000] 16:06:25 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7eff313f9eb0 16:06:25 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7eff3608b700 16:06:25 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7eff3075c970 16:06:25 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7eff3075cc70 16:06:25 INFO - PROCESS | 1961 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7eff3075cfa0 16:06:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 5 (0x7eff30791800) [pid = 1961] [serial = 5] [outer = 0x7eff34439000] 16:06:25 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:06:25 INFO - PROCESS | 1961 | 1461625585399 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33539 16:06:25 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:06:25 INFO - PROCESS | 1961 | 1461625585486 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33540 16:06:25 INFO - PROCESS | 1961 | 1461625585494 Marionette DEBUG Closed connection conn0 16:06:25 INFO - PROCESS | 1961 | [1961] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 16:06:25 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:06:25 INFO - PROCESS | 1961 | 1461625585624 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33541 16:06:25 INFO - PROCESS | 1961 | 1461625585626 Marionette DEBUG Closed connection conn1 16:06:25 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:06:25 INFO - PROCESS | 1961 | 1461625585692 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33542 16:06:25 INFO - PROCESS | 1961 | 1461625585697 Marionette DEBUG Closed connection conn2 16:06:25 INFO - PROCESS | 1961 | 1461625585748 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:06:25 INFO - PROCESS | 1961 | 1461625585767 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":"20160425143107","device":"desktop","version":"48.0a1"} 16:06:26 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:06:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff243e9800 == 3 [pid = 1961] [id = 3] 16:06:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 6 (0x7eff243ea000) [pid = 1961] [serial = 6] [outer = (nil)] 16:06:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff243ea800 == 4 [pid = 1961] [id = 4] 16:06:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 7 (0x7eff2416b800) [pid = 1961] [serial = 7] [outer = (nil)] 16:06:27 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:06:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23299800 == 5 [pid = 1961] [id = 5] 16:06:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 8 (0x7eff2302ec00) [pid = 1961] [serial = 8] [outer = (nil)] 16:06:28 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:06:28 INFO - PROCESS | 1961 | [1961] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:06:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 9 (0x7eff22f9f400) [pid = 1961] [serial = 9] [outer = 0x7eff2302ec00] 16:06:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 10 (0x7eff22a82800) [pid = 1961] [serial = 10] [outer = 0x7eff243ea000] 16:06:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 11 (0x7eff22abd400) [pid = 1961] [serial = 11] [outer = 0x7eff2416b800] 16:06:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 12 (0x7eff22abf400) [pid = 1961] [serial = 12] [outer = 0x7eff2302ec00] 16:06:29 INFO - PROCESS | 1961 | 1461625589555 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 1961 | 1461625589573 Marionette DEBUG loaded listener.js 16:06:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 13 (0x7eff20bc8c00) [pid = 1961] [serial = 13] [outer = 0x7eff2302ec00] 16:06:30 INFO - PROCESS | 1961 | 1461625590292 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7cb50053-acc6-4598-aa24-8ec8bcc2371c","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":"20160425143107","device":"desktop","version":"48.0a1","command_id":1}}] 16:06:30 INFO - PROCESS | 1961 | 1461625590547 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}] 16:06:30 INFO - PROCESS | 1961 | 1461625590906 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:06:30 INFO - PROCESS | 1961 | 1461625590998 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:06:31 INFO - PROCESS | 1961 | [1961] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:06:31 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:06:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 14 (0x7eff1d437800) [pid = 1961] [serial = 14] [outer = 0x7eff2302ec00] 16:06:31 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:06:31 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:06:31 INFO - PROCESS | 1961 | 1461625591574 Marionette TRACE conn3 <- [1,3,null,{}] 16:06:31 INFO - PROCESS | 1961 | 1461625591638 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:06:31 INFO - PROCESS | 1961 | 1461625591712 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:06:31 INFO - PROCESS | 1961 | 1461625591754 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:06:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:06:31 INFO - PROCESS | 1961 | 1461625591758 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:06:31 INFO - PROCESS | 1961 | 1461625591765 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:06:31 INFO - PROCESS | 1961 | 1461625591771 Marionette TRACE conn3 <- [1,6,null,{}] 16:06:31 INFO - PROCESS | 1961 | 1461625591789 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}] 16:06:31 INFO - PROCESS | 1961 | 1461625591806 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:06:31 INFO - PROCESS | 1961 | 1461625591816 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3be800 == 6 [pid = 1961] [id = 6] 16:06:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 15 (0x7eff1c804400) [pid = 1961] [serial = 15] [outer = (nil)] 16:06:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 16 (0x7eff1c806400) [pid = 1961] [serial = 16] [outer = 0x7eff1c804400] 16:06:31 INFO - PROCESS | 1961 | 1461625591890 Marionette DEBUG loaded listener.js 16:06:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 17 (0x7eff1c80d400) [pid = 1961] [serial = 17] [outer = 0x7eff1c804400] 16:06:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c691800 == 7 [pid = 1961] [id = 7] 16:06:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 18 (0x7eff1c658c00) [pid = 1961] [serial = 18] [outer = (nil)] 16:06:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 19 (0x7eff1c660000) [pid = 1961] [serial = 19] [outer = 0x7eff1c658c00] 16:06:32 INFO - PROCESS | 1961 | 1461625592386 Marionette DEBUG loaded listener.js 16:06:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 20 (0x7eff1c662000) [pid = 1961] [serial = 20] [outer = 0x7eff1c658c00] 16:06:32 INFO - PROCESS | 1961 | [1961] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:06:32 INFO - PROCESS | 1961 | 1461625592949 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]]]}] 16:06:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:06:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1247ms 16:06:33 INFO - PROCESS | 1961 | 1461625593033 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:06:33 INFO - PROCESS | 1961 | 1461625593038 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:06:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:06:33 INFO - PROCESS | 1961 | 1461625593077 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:06:33 INFO - PROCESS | 1961 | 1461625593081 Marionette TRACE conn3 <- [1,10,null,{}] 16:06:33 INFO - PROCESS | 1961 | 1461625593095 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}] 16:06:33 INFO - PROCESS | 1961 | 1461625593288 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:06:33 INFO - PROCESS | 1961 | 1461625593305 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a926800 == 8 [pid = 1961] [id = 8] 16:06:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 21 (0x7eff1b898000) [pid = 1961] [serial = 21] [outer = (nil)] 16:06:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 22 (0x7eff1c659c00) [pid = 1961] [serial = 22] [outer = 0x7eff1b898000] 16:06:33 INFO - PROCESS | 1961 | 1461625593372 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 23 (0x7eff1ac43000) [pid = 1961] [serial = 23] [outer = 0x7eff1b898000] 16:06:33 INFO - PROCESS | 1961 | 1461625593975 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]]]}] 16:06:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:06:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 957ms 16:06:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:06:34 INFO - PROCESS | 1961 | 1461625594008 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:06:34 INFO - PROCESS | 1961 | 1461625594011 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:06:34 INFO - PROCESS | 1961 | 1461625594017 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 1961 | 1461625594020 Marionette TRACE conn3 <- [1,14,null,{}] 16:06:34 INFO - PROCESS | 1961 | 1461625594025 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}] 16:06:34 INFO - PROCESS | 1961 | 1461625594189 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:06:34 INFO - PROCESS | 1961 | 1461625594546 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a91d000 == 9 [pid = 1961] [id = 9] 16:06:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 24 (0x7eff1a94c000) [pid = 1961] [serial = 24] [outer = (nil)] 16:06:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 25 (0x7eff1a94ec00) [pid = 1961] [serial = 25] [outer = 0x7eff1a94c000] 16:06:34 INFO - PROCESS | 1961 | 1461625594629 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 26 (0x7eff1ae1f800) [pid = 1961] [serial = 26] [outer = 0x7eff1a94c000] 16:06:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c6a3000 == 10 [pid = 1961] [id = 10] 16:06:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 27 (0x7eff1c6a3800) [pid = 1961] [serial = 27] [outer = (nil)] 16:06:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 28 (0x7eff1c6a7800) [pid = 1961] [serial = 28] [outer = 0x7eff1c6a3800] 16:06:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 29 (0x7eff1b8bc000) [pid = 1961] [serial = 29] [outer = 0x7eff1c6a3800] 16:06:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c6a2800 == 11 [pid = 1961] [id = 11] 16:06:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 30 (0x7eff1ae22000) [pid = 1961] [serial = 30] [outer = (nil)] 16:06:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 31 (0x7eff1c80a400) [pid = 1961] [serial = 31] [outer = 0x7eff1ae22000] 16:06:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 32 (0x7eff1ae1fc00) [pid = 1961] [serial = 32] [outer = 0x7eff1ae22000] 16:06:35 INFO - PROCESS | 1961 | 1461625595750 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]]]}] 16:06:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:06:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1787ms 16:06:35 INFO - PROCESS | 1961 | 1461625595856 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:06:35 INFO - PROCESS | 1961 | 1461625595862 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:06:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:06:35 INFO - PROCESS | 1961 | 1461625595874 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 1961 | 1461625595879 Marionette TRACE conn3 <- [1,18,null,{}] 16:06:35 INFO - PROCESS | 1961 | 1461625595888 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}] 16:06:36 INFO - PROCESS | 1961 | 1461625596088 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:06:36 INFO - PROCESS | 1961 | 1461625596246 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2089e000 == 12 [pid = 1961] [id = 12] 16:06:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 33 (0x7eff1b9de800) [pid = 1961] [serial = 33] [outer = (nil)] 16:06:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 34 (0x7eff2235ac00) [pid = 1961] [serial = 34] [outer = 0x7eff1b9de800] 16:06:36 INFO - PROCESS | 1961 | 1461625596328 Marionette DEBUG loaded listener.js 16:06:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 35 (0x7eff22ac0800) [pid = 1961] [serial = 35] [outer = 0x7eff1b9de800] 16:06:37 INFO - PROCESS | 1961 | 1461625597147 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]]]}] 16:06:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:06:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1335ms 16:06:37 INFO - PROCESS | 1961 | 1461625597214 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:06:37 INFO - PROCESS | 1961 | 1461625597222 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:06:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:06:37 INFO - PROCESS | 1961 | 1461625597228 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 1961 | 1461625597231 Marionette TRACE conn3 <- [1,22,null,{}] 16:06:37 INFO - PROCESS | 1961 | 1461625597237 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}] 16:06:37 INFO - PROCESS | 1961 | 1461625597447 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:06:37 INFO - PROCESS | 1961 | 1461625597594 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23287000 == 13 [pid = 1961] [id = 13] 16:06:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 36 (0x7eff1c50d000) [pid = 1961] [serial = 36] [outer = (nil)] 16:06:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 37 (0x7eff23c0d800) [pid = 1961] [serial = 37] [outer = 0x7eff1c50d000] 16:06:37 INFO - PROCESS | 1961 | 1461625597686 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 38 (0x7eff23d46800) [pid = 1961] [serial = 38] [outer = 0x7eff1c50d000] 16:06:38 INFO - PROCESS | 1961 | 1461625598487 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]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:06:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1280ms 16:06:38 INFO - PROCESS | 1961 | 1461625598522 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 1961 | 1461625598526 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:06:38 INFO - PROCESS | 1961 | 1461625598544 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 1961 | 1461625598553 Marionette TRACE conn3 <- [1,26,null,{}] 16:06:38 INFO - PROCESS | 1961 | 1461625598559 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}] 16:06:38 INFO - PROCESS | 1961 | 1461625598749 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:06:38 INFO - PROCESS | 1961 | 1461625598869 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23c68000 == 14 [pid = 1961] [id = 14] 16:06:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 39 (0x7eff1d32f800) [pid = 1961] [serial = 39] [outer = (nil)] 16:06:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 40 (0x7eff24772800) [pid = 1961] [serial = 40] [outer = 0x7eff1d32f800] 16:06:38 INFO - PROCESS | 1961 | 1461625598944 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 41 (0x7eff277b9400) [pid = 1961] [serial = 41] [outer = 0x7eff1d32f800] 16:06:40 INFO - PROCESS | 1961 | 1461625600050 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]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:06:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1549ms 16:06:40 INFO - PROCESS | 1961 | 1461625600087 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:06:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:06:40 INFO - PROCESS | 1961 | 1461625600093 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:06:40 INFO - PROCESS | 1961 | 1461625600101 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 1961 | 1461625600105 Marionette TRACE conn3 <- [1,30,null,{}] 16:06:40 INFO - PROCESS | 1961 | 1461625600113 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}] 16:06:40 INFO - PROCESS | 1961 | 1461625600278 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:06:40 INFO - PROCESS | 1961 | 1461625600466 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23591800 == 15 [pid = 1961] [id = 15] 16:06:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 42 (0x7eff1c80b400) [pid = 1961] [serial = 42] [outer = (nil)] 16:06:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 43 (0x7eff224a7400) [pid = 1961] [serial = 43] [outer = 0x7eff1c80b400] 16:06:40 INFO - PROCESS | 1961 | 1461625600536 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 44 (0x7eff27adbc00) [pid = 1961] [serial = 44] [outer = 0x7eff1c80b400] 16:06:41 INFO - PROCESS | 1961 | 1461625601368 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]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:06:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1283ms 16:06:41 INFO - PROCESS | 1961 | 1461625601384 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 1961 | 1461625601392 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:06:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:06:41 INFO - PROCESS | 1961 | 1461625601402 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 1961 | 1461625601405 Marionette TRACE conn3 <- [1,34,null,{}] 16:06:41 INFO - PROCESS | 1961 | 1461625601412 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}] 16:06:41 INFO - PROCESS | 1961 | 1461625601574 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:06:41 INFO - PROCESS | 1961 | 1461625601666 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff208a8800 == 16 [pid = 1961] [id = 16] 16:06:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 45 (0x7eff1d43c800) [pid = 1961] [serial = 45] [outer = (nil)] 16:06:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 46 (0x7eff208e1400) [pid = 1961] [serial = 46] [outer = 0x7eff1d43c800] 16:06:41 INFO - PROCESS | 1961 | 1461625601730 Marionette DEBUG loaded listener.js 16:06:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 47 (0x7eff2433b000) [pid = 1961] [serial = 47] [outer = 0x7eff1d43c800] 16:06:42 INFO - PROCESS | 1961 | 1461625602389 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]]]}] 16:06:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:06:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1031ms 16:06:42 INFO - PROCESS | 1961 | 1461625602433 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:06:42 INFO - PROCESS | 1961 | 1461625602438 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:06:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:06:42 INFO - PROCESS | 1961 | 1461625602444 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:06:42 INFO - PROCESS | 1961 | 1461625602449 Marionette TRACE conn3 <- [1,38,null,{}] 16:06:42 INFO - PROCESS | 1961 | 1461625602485 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}] 16:06:42 INFO - PROCESS | 1961 | 1461625602649 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:06:42 INFO - PROCESS | 1961 | 1461625602661 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f20000 == 17 [pid = 1961] [id = 17] 16:06:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 48 (0x7eff277b9c00) [pid = 1961] [serial = 48] [outer = (nil)] 16:06:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 49 (0x7eff27a81000) [pid = 1961] [serial = 49] [outer = 0x7eff277b9c00] 16:06:42 INFO - PROCESS | 1961 | 1461625602728 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 50 (0x7eff2a85ac00) [pid = 1961] [serial = 50] [outer = 0x7eff277b9c00] 16:06:43 INFO - PROCESS | 1961 | 1461625603455 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]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1038ms 16:06:43 INFO - PROCESS | 1961 | 1461625603483 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:06:43 INFO - PROCESS | 1961 | 1461625603488 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:06:43 INFO - PROCESS | 1961 | 1461625603505 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1961 | 1461625603509 Marionette TRACE conn3 <- [1,42,null,{}] 16:06:43 INFO - PROCESS | 1961 | 1461625603514 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}] 16:06:43 INFO - PROCESS | 1961 | 1461625603662 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:06:43 INFO - PROCESS | 1961 | 1461625603688 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff24736000 == 18 [pid = 1961] [id = 18] 16:06:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 51 (0x7eff2b78c000) [pid = 1961] [serial = 51] [outer = (nil)] 16:06:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 52 (0x7eff307f3400) [pid = 1961] [serial = 52] [outer = 0x7eff2b78c000] 16:06:43 INFO - PROCESS | 1961 | 1461625603755 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 53 (0x7eff315d4800) [pid = 1961] [serial = 53] [outer = 0x7eff2b78c000] 16:06:44 INFO - PROCESS | 1961 | 1461625604636 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]]]}] 16:06:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:06:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1194ms 16:06:44 INFO - PROCESS | 1961 | 1461625604688 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 1961 | 1461625604694 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:06:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:06:44 INFO - PROCESS | 1961 | 1461625604703 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 1961 | 1461625604708 Marionette TRACE conn3 <- [1,46,null,{}] 16:06:44 INFO - PROCESS | 1961 | 1461625604719 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}] 16:06:44 INFO - PROCESS | 1961 | 1461625604909 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:06:45 INFO - PROCESS | 1961 | 1461625605035 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20891800 == 19 [pid = 1961] [id = 19] 16:06:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 54 (0x7eff1ae1e800) [pid = 1961] [serial = 54] [outer = (nil)] 16:06:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 55 (0x7eff1d437c00) [pid = 1961] [serial = 55] [outer = 0x7eff1ae1e800] 16:06:45 INFO - PROCESS | 1961 | 1461625605114 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 56 (0x7eff20a5c800) [pid = 1961] [serial = 56] [outer = 0x7eff1ae1e800] 16:06:45 INFO - PROCESS | 1961 | 1461625605973 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]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:06:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1334ms 16:06:46 INFO - PROCESS | 1961 | 1461625606039 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 1961 | 1461625606047 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:06:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:06:46 INFO - PROCESS | 1961 | 1461625606058 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 1961 | 1461625606062 Marionette TRACE conn3 <- [1,50,null,{}] 16:06:46 INFO - PROCESS | 1961 | 1461625606068 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}] 16:06:46 INFO - PROCESS | 1961 | 1461625606277 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:06:46 INFO - PROCESS | 1961 | 1461625606403 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f0c000 == 20 [pid = 1961] [id = 20] 16:06:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 57 (0x7eff21b74000) [pid = 1961] [serial = 57] [outer = (nil)] 16:06:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 58 (0x7eff23c04400) [pid = 1961] [serial = 58] [outer = 0x7eff21b74000] 16:06:46 INFO - PROCESS | 1961 | 1461625606480 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 59 (0x7eff24164400) [pid = 1961] [serial = 59] [outer = 0x7eff21b74000] 16:06:47 INFO - PROCESS | 1961 | 1461625607279 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]]]}] 16:06:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:06:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1280ms 16:06:47 INFO - PROCESS | 1961 | 1461625607338 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:06:47 INFO - PROCESS | 1961 | 1461625607342 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:06:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:06:47 INFO - PROCESS | 1961 | 1461625607350 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:06:47 INFO - PROCESS | 1961 | 1461625607355 Marionette TRACE conn3 <- [1,54,null,{}] 16:06:47 INFO - PROCESS | 1961 | 1461625607389 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}] 16:06:47 INFO - PROCESS | 1961 | 1461625607559 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:06:47 INFO - PROCESS | 1961 | 1461625607720 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff252da800 == 21 [pid = 1961] [id = 21] 16:06:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 60 (0x7eff277ba400) [pid = 1961] [serial = 60] [outer = (nil)] 16:06:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 61 (0x7eff27a7c400) [pid = 1961] [serial = 61] [outer = 0x7eff277ba400] 16:06:47 INFO - PROCESS | 1961 | 1461625607812 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 62 (0x7eff307f0400) [pid = 1961] [serial = 62] [outer = 0x7eff277ba400] 16:06:48 INFO - PROCESS | 1961 | 1461625608603 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]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:06:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1302ms 16:06:48 INFO - PROCESS | 1961 | 1461625608654 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 1961 | 1461625608659 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:06:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:06:48 INFO - PROCESS | 1961 | 1461625608665 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1961 | 1461625608668 Marionette TRACE conn3 <- [1,58,null,{}] 16:06:48 INFO - PROCESS | 1961 | 1461625608692 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}] 16:06:48 INFO - PROCESS | 1961 | 1461625608856 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:06:48 INFO - PROCESS | 1961 | 1461625608978 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27792000 == 22 [pid = 1961] [id = 22] 16:06:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 63 (0x7eff27a25400) [pid = 1961] [serial = 63] [outer = (nil)] 16:06:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 64 (0x7eff316ec400) [pid = 1961] [serial = 64] [outer = 0x7eff27a25400] 16:06:49 INFO - PROCESS | 1961 | 1461625609059 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 65 (0x7eff3184c000) [pid = 1961] [serial = 65] [outer = 0x7eff27a25400] 16:06:49 INFO - PROCESS | 1961 | 1461625609859 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]]]}] 16:06:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:06:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1250ms 16:06:49 INFO - PROCESS | 1961 | 1461625609916 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:06:49 INFO - PROCESS | 1961 | 1461625609919 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:06:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:06:49 INFO - PROCESS | 1961 | 1461625609947 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:06:49 INFO - PROCESS | 1961 | 1461625609951 Marionette TRACE conn3 <- [1,62,null,{}] 16:06:49 INFO - PROCESS | 1961 | 1461625609956 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}] 16:06:50 INFO - PROCESS | 1961 | 1461625610187 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:06:50 INFO - PROCESS | 1961 | 1461625610537 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1deca800 == 23 [pid = 1961] [id = 23] 16:06:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 66 (0x7eff1c508000) [pid = 1961] [serial = 66] [outer = (nil)] 16:06:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 67 (0x7eff1c65c800) [pid = 1961] [serial = 67] [outer = 0x7eff1c508000] 16:06:50 INFO - PROCESS | 1961 | 1461625610674 Marionette DEBUG loaded listener.js 16:06:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 68 (0x7eff208d9c00) [pid = 1961] [serial = 68] [outer = 0x7eff1c508000] 16:06:51 INFO - PROCESS | 1961 | 1461625611622 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]]]}] 16:06:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:06:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1742ms 16:06:51 INFO - PROCESS | 1961 | 1461625611688 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:06:51 INFO - PROCESS | 1961 | 1461625611696 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:06:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:06:51 INFO - PROCESS | 1961 | 1461625611707 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 1961 | 1461625611713 Marionette TRACE conn3 <- [1,66,null,{}] 16:06:51 INFO - PROCESS | 1961 | 1461625611722 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}] 16:06:51 INFO - PROCESS | 1961 | 1461625611924 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:06:52 INFO - PROCESS | 1961 | 1461625612097 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f20000 == 22 [pid = 1961] [id = 17] 16:06:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff208a8800 == 21 [pid = 1961] [id = 16] 16:06:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23591800 == 20 [pid = 1961] [id = 15] 16:06:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23c68000 == 19 [pid = 1961] [id = 14] 16:06:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23287000 == 18 [pid = 1961] [id = 13] 16:06:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3d0000 == 19 [pid = 1961] [id = 24] 16:06:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 69 (0x7eff1ae1b800) [pid = 1961] [serial = 69] [outer = (nil)] 16:06:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 70 (0x7eff1c808800) [pid = 1961] [serial = 70] [outer = 0x7eff1ae1b800] 16:06:52 INFO - PROCESS | 1961 | 1461625612258 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 71 (0x7eff21943c00) [pid = 1961] [serial = 71] [outer = 0x7eff1ae1b800] 16:06:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a91d000 == 18 [pid = 1961] [id = 9] 16:06:53 INFO - PROCESS | 1961 | 1461625613118 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]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:06:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1488ms 16:06:53 INFO - PROCESS | 1961 | 1461625613195 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 1961 | 1461625613201 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:06:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:06:53 INFO - PROCESS | 1961 | 1461625613209 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1961 | 1461625613215 Marionette TRACE conn3 <- [1,70,null,{}] 16:06:53 INFO - PROCESS | 1961 | 1461625613223 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}] 16:06:53 INFO - PROCESS | 1961 | 1461625613399 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:06:53 INFO - PROCESS | 1961 | 1461625613501 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23dd1800 == 19 [pid = 1961] [id = 25] 16:06:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 72 (0x7eff1c3ed000) [pid = 1961] [serial = 72] [outer = (nil)] 16:06:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 73 (0x7eff2416d800) [pid = 1961] [serial = 73] [outer = 0x7eff1c3ed000] 16:06:53 INFO - PROCESS | 1961 | 1461625613586 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 74 (0x7eff24d8b800) [pid = 1961] [serial = 74] [outer = 0x7eff1c3ed000] 16:06:54 INFO - PROCESS | 1961 | 1461625614396 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]]]}] 16:06:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1233ms 16:06:54 INFO - PROCESS | 1961 | 1461625614446 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 1961 | 1461625614453 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:06:54 INFO - PROCESS | 1961 | 1461625614461 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 1961 | 1461625614464 Marionette TRACE conn3 <- [1,74,null,{}] 16:06:54 INFO - PROCESS | 1961 | 1461625614470 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}] 16:06:54 INFO - PROCESS | 1961 | 1461625614633 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:06:54 INFO - PROCESS | 1961 | 1461625614760 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2501d800 == 20 [pid = 1961] [id = 26] 16:06:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 75 (0x7eff27520c00) [pid = 1961] [serial = 75] [outer = (nil)] 16:06:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7eff2a85e400) [pid = 1961] [serial = 76] [outer = 0x7eff27520c00] 16:06:54 INFO - PROCESS | 1961 | 1461625614841 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7eff315d4000) [pid = 1961] [serial = 77] [outer = 0x7eff27520c00] 16:06:55 INFO - PROCESS | 1961 | 1461625615741 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]]]}] 16:06:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:06:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1332ms 16:06:55 INFO - PROCESS | 1961 | 1461625615794 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 1961 | 1461625615797 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:06:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:06:55 INFO - PROCESS | 1961 | 1461625615807 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 1961 | 1461625615817 Marionette TRACE conn3 <- [1,78,null,{}] 16:06:55 INFO - PROCESS | 1961 | 1461625615832 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}] 16:06:56 INFO - PROCESS | 1961 | 1461625616046 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:06:56 INFO - PROCESS | 1961 | 1461625616177 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3078a800 == 21 [pid = 1961] [id = 27] 16:06:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 78 (0x7eff31895000) [pid = 1961] [serial = 78] [outer = (nil)] 16:06:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 79 (0x7eff327e0800) [pid = 1961] [serial = 79] [outer = 0x7eff31895000] 16:06:56 INFO - PROCESS | 1961 | 1461625616255 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 80 (0x7eff328bcc00) [pid = 1961] [serial = 80] [outer = 0x7eff31895000] 16:06:57 INFO - PROCESS | 1961 | 1461625617066 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]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:06:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1302ms 16:06:57 INFO - PROCESS | 1961 | 1461625617108 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:06:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:06:57 INFO - PROCESS | 1961 | 1461625617113 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:06:57 INFO - PROCESS | 1961 | 1461625617119 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 1961 | 1461625617123 Marionette TRACE conn3 <- [1,82,null,{}] 16:06:57 INFO - PROCESS | 1961 | 1461625617128 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}] 16:06:57 INFO - PROCESS | 1961 | 1461625617382 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:06:57 INFO - PROCESS | 1961 | 1461625617482 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31691800 == 22 [pid = 1961] [id = 28] 16:06:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 81 (0x7eff1ac50000) [pid = 1961] [serial = 81] [outer = (nil)] 16:06:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 82 (0x7eff2b785c00) [pid = 1961] [serial = 82] [outer = 0x7eff1ac50000] 16:06:57 INFO - PROCESS | 1961 | 1461625617556 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7eff32a73000) [pid = 1961] [serial = 83] [outer = 0x7eff1ac50000] 16:06:58 INFO - PROCESS | 1961 | 1461625618641 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]]]}] 16:06:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:06:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1592ms 16:06:58 INFO - PROCESS | 1961 | 1461625618715 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 1961 | 1461625618721 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:06:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:06:58 INFO - PROCESS | 1961 | 1461625618731 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 1961 | 1461625618736 Marionette TRACE conn3 <- [1,86,null,{}] 16:06:58 INFO - PROCESS | 1961 | 1461625618745 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}] 16:06:59 INFO - PROCESS | 1961 | 1461625619024 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:06:59 INFO - PROCESS | 1961 | 1461625619270 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31ab6000 == 23 [pid = 1961] [id = 29] 16:06:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7eff36279800) [pid = 1961] [serial = 84] [outer = (nil)] 16:06:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7eff3627d800) [pid = 1961] [serial = 85] [outer = 0x7eff36279800] 16:06:59 INFO - PROCESS | 1961 | 1461625619369 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7eff36a44400) [pid = 1961] [serial = 86] [outer = 0x7eff36279800] 16:07:00 INFO - PROCESS | 1961 | 1461625620435 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]]]}] 16:07:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:07:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1741ms 16:07:00 INFO - PROCESS | 1961 | 1461625620478 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:07:00 INFO - PROCESS | 1961 | 1461625620486 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:07:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:07:00 INFO - PROCESS | 1961 | 1461625620499 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 1961 | 1461625620508 Marionette TRACE conn3 <- [1,90,null,{}] 16:07:00 INFO - PROCESS | 1961 | 1461625620522 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}] 16:07:00 INFO - PROCESS | 1961 | 1461625620857 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:07:01 INFO - PROCESS | 1961 | 1461625621070 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23745000 == 24 [pid = 1961] [id = 30] 16:07:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7eff229e3c00) [pid = 1961] [serial = 87] [outer = (nil)] 16:07:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7eff229e7000) [pid = 1961] [serial = 88] [outer = 0x7eff229e3c00] 16:07:01 INFO - PROCESS | 1961 | 1461625621191 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7eff229ef000) [pid = 1961] [serial = 89] [outer = 0x7eff229e3c00] 16:07:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1deca800 == 23 [pid = 1961] [id = 23] 16:07:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff252da800 == 22 [pid = 1961] [id = 21] 16:07:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f0c000 == 21 [pid = 1961] [id = 20] 16:07:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff20891800 == 20 [pid = 1961] [id = 19] 16:07:02 INFO - PROCESS | 1961 | 1461625622248 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]]]}] 16:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1800ms 16:07:02 INFO - PROCESS | 1961 | 1461625622306 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:07:02 INFO - PROCESS | 1961 | 1461625622312 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:07:02 INFO - PROCESS | 1961 | 1461625622323 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 1961 | 1461625622330 Marionette TRACE conn3 <- [1,94,null,{}] 16:07:02 INFO - PROCESS | 1961 | 1461625622340 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}] 16:07:02 INFO - PROCESS | 1961 | 1461625622552 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:07:02 INFO - PROCESS | 1961 | 1461625622819 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff235ab800 == 21 [pid = 1961] [id = 31] 16:07:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7eff229f0000) [pid = 1961] [serial = 90] [outer = (nil)] 16:07:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7eff229f1c00) [pid = 1961] [serial = 91] [outer = 0x7eff229f0000] 16:07:03 INFO - PROCESS | 1961 | 1461625623022 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7eff23d3ac00) [pid = 1961] [serial = 92] [outer = 0x7eff229f0000] 16:07:03 INFO - PROCESS | 1961 | 1461625623943 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]]]}] 16:07:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:07:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1690ms 16:07:04 INFO - PROCESS | 1961 | 1461625624033 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 1961 | 1461625624048 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:07:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:07:04 INFO - PROCESS | 1961 | 1461625624067 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 1961 | 1461625624074 Marionette TRACE conn3 <- [1,98,null,{}] 16:07:04 INFO - PROCESS | 1961 | 1461625624084 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}] 16:07:04 INFO - PROCESS | 1961 | 1461625624361 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:07:04 INFO - PROCESS | 1961 | 1461625624467 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2ab0e000 == 22 [pid = 1961] [id = 32] 16:07:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7eff229f0400) [pid = 1961] [serial = 93] [outer = (nil)] 16:07:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7eff275e8000) [pid = 1961] [serial = 94] [outer = 0x7eff229f0400] 16:07:04 INFO - PROCESS | 1961 | 1461625624561 Marionette DEBUG loaded listener.js 16:07:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7eff2a859c00) [pid = 1961] [serial = 95] [outer = 0x7eff229f0400] 16:07:05 INFO - PROCESS | 1961 | 1461625625560 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]]]}] 16:07:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7eff1ae21800) [pid = 1961] [serial = 96] [outer = 0x7eff1ae22000] 16:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1538ms 16:07:05 INFO - PROCESS | 1961 | 1461625625629 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 1961 | 1461625625633 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:07:05 INFO - PROCESS | 1961 | 1461625625692 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 1961 | 1461625625699 Marionette TRACE conn3 <- [1,102,null,{}] 16:07:05 INFO - PROCESS | 1961 | 1461625625728 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}] 16:07:05 INFO - PROCESS | 1961 | 1461625625932 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:07:06 INFO - PROCESS | 1961 | 1461625626073 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31ac2800 == 23 [pid = 1961] [id = 33] 16:07:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7eff1b8a2800) [pid = 1961] [serial = 97] [outer = (nil)] 16:07:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7eff31676c00) [pid = 1961] [serial = 98] [outer = 0x7eff1b8a2800] 16:07:06 INFO - PROCESS | 1961 | 1461625626191 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7eff32a6f400) [pid = 1961] [serial = 99] [outer = 0x7eff1b8a2800] 16:07:07 INFO - PROCESS | 1961 | 1461625627051 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]]]}] 16:07:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:07:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1442ms 16:07:07 INFO - PROCESS | 1961 | 1461625627091 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:07:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:07:07 INFO - PROCESS | 1961 | 1461625627096 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:07:07 INFO - PROCESS | 1961 | 1461625627120 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 1961 | 1461625627124 Marionette TRACE conn3 <- [1,106,null,{}] 16:07:07 INFO - PROCESS | 1961 | 1461625627134 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}] 16:07:07 INFO - PROCESS | 1961 | 1461625627285 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:07:07 INFO - PROCESS | 1961 | 1461625627414 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36235800 == 24 [pid = 1961] [id = 34] 16:07:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7eff1c50f400) [pid = 1961] [serial = 100] [outer = (nil)] 16:07:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7eff363ab400) [pid = 1961] [serial = 101] [outer = 0x7eff1c50f400] 16:07:07 INFO - PROCESS | 1961 | 1461625627493 Marionette DEBUG loaded listener.js 16:07:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7eff368a5800) [pid = 1961] [serial = 102] [outer = 0x7eff1c50f400] 16:07:08 INFO - PROCESS | 1961 | 1461625628551 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]]]}] 16:07:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:07:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1502ms 16:07:08 INFO - PROCESS | 1961 | 1461625628607 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 1961 | 1461625628613 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:07:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:07:08 INFO - PROCESS | 1961 | 1461625628621 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 1961 | 1461625628627 Marionette TRACE conn3 <- [1,110,null,{}] 16:07:08 INFO - PROCESS | 1961 | 1461625628635 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}] 16:07:08 INFO - PROCESS | 1961 | 1461625628930 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:07:09 INFO - PROCESS | 1961 | 1461625629164 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36853000 == 25 [pid = 1961] [id = 35] 16:07:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7eff3600c800) [pid = 1961] [serial = 103] [outer = (nil)] 16:07:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7eff36ce3400) [pid = 1961] [serial = 104] [outer = 0x7eff3600c800] 16:07:09 INFO - PROCESS | 1961 | 1461625629294 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7eff36d2a400) [pid = 1961] [serial = 105] [outer = 0x7eff3600c800] 16:07:10 INFO - PROCESS | 1961 | 1461625630176 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]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1595ms 16:07:10 INFO - PROCESS | 1961 | 1461625630216 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 1961 | 1461625630219 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:07:10 INFO - PROCESS | 1961 | 1461625630245 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 1961 | 1461625630248 Marionette TRACE conn3 <- [1,114,null,{}] 16:07:10 INFO - PROCESS | 1961 | 1461625630254 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}] 16:07:10 INFO - PROCESS | 1961 | 1461625630456 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:07:10 INFO - PROCESS | 1961 | 1461625630591 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36d08000 == 26 [pid = 1961] [id = 36] 16:07:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff36d2f000) [pid = 1961] [serial = 106] [outer = (nil)] 16:07:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff3960ec00) [pid = 1961] [serial = 107] [outer = 0x7eff36d2f000] 16:07:10 INFO - PROCESS | 1961 | 1461625630669 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff3ae5c800) [pid = 1961] [serial = 108] [outer = 0x7eff36d2f000] 16:07:11 INFO - PROCESS | 1961 | 1461625631638 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]]]}] 16:07:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:07:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1434ms 16:07:11 INFO - PROCESS | 1961 | 1461625631677 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 1961 | 1461625631681 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:07:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:07:11 INFO - PROCESS | 1961 | 1461625631687 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 1961 | 1461625631689 Marionette TRACE conn3 <- [1,118,null,{}] 16:07:11 INFO - PROCESS | 1961 | 1461625631696 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}] 16:07:11 INFO - PROCESS | 1961 | 1461625631889 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:07:12 INFO - PROCESS | 1961 | 1461625632031 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3964b800 == 27 [pid = 1961] [id = 37] 16:07:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7eff19215c00) [pid = 1961] [serial = 109] [outer = (nil)] 16:07:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7eff1921bc00) [pid = 1961] [serial = 110] [outer = 0x7eff19215c00] 16:07:12 INFO - PROCESS | 1961 | 1461625632129 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7eff19220c00) [pid = 1961] [serial = 111] [outer = 0x7eff19215c00] 16:07:13 INFO - PROCESS | 1961 | 1461625633153 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]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1478ms 16:07:13 INFO - PROCESS | 1961 | 1461625633165 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 1961 | 1461625633168 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:07:13 INFO - PROCESS | 1961 | 1461625633174 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 1961 | 1461625633177 Marionette TRACE conn3 <- [1,122,null,{}] 16:07:13 INFO - PROCESS | 1961 | 1461625633183 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}] 16:07:13 INFO - PROCESS | 1961 | 1461625633338 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:07:13 INFO - PROCESS | 1961 | 1461625633588 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff208ab000 == 28 [pid = 1961] [id = 38] 16:07:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7eff1ae1c000) [pid = 1961] [serial = 112] [outer = (nil)] 16:07:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7eff1c658000) [pid = 1961] [serial = 113] [outer = 0x7eff1ae1c000] 16:07:13 INFO - PROCESS | 1961 | 1461625633722 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7eff1de29800) [pid = 1961] [serial = 114] [outer = 0x7eff1ae1c000] 16:07:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2501d800 == 27 [pid = 1961] [id = 26] 16:07:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23dd1800 == 26 [pid = 1961] [id = 25] 16:07:14 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3d0000 == 25 [pid = 1961] [id = 24] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a926800 == 24 [pid = 1961] [id = 8] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31691800 == 23 [pid = 1961] [id = 28] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31ab6000 == 22 [pid = 1961] [id = 29] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2089e000 == 21 [pid = 1961] [id = 12] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3be800 == 20 [pid = 1961] [id = 6] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3078a800 == 19 [pid = 1961] [id = 27] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff24736000 == 18 [pid = 1961] [id = 18] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3964b800 == 17 [pid = 1961] [id = 37] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36853000 == 16 [pid = 1961] [id = 35] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36d08000 == 15 [pid = 1961] [id = 36] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36235800 == 14 [pid = 1961] [id = 34] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31ac2800 == 13 [pid = 1961] [id = 33] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2ab0e000 == 12 [pid = 1961] [id = 32] 16:07:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff235ab800 == 11 [pid = 1961] [id = 31] 16:07:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff27792000 == 10 [pid = 1961] [id = 22] 16:07:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23745000 == 9 [pid = 1961] [id = 30] 16:07:18 INFO - PROCESS | 1961 | 1461625638823 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]]]}] 16:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 5794ms 16:07:18 INFO - PROCESS | 1961 | 1461625638970 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:07:18 INFO - PROCESS | 1961 | 1461625638976 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:07:18 INFO - PROCESS | 1961 | 1461625638986 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 1961 | 1461625638990 Marionette TRACE conn3 <- [1,126,null,{}] 16:07:19 INFO - PROCESS | 1961 | 1461625639017 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}] 16:07:19 INFO - PROCESS | 1961 | 1461625639182 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:07:19 INFO - PROCESS | 1961 | 1461625639196 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e196000 == 10 [pid = 1961] [id = 39] 16:07:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7eff1de4d400) [pid = 1961] [serial = 115] [outer = (nil)] 16:07:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7eff1de52400) [pid = 1961] [serial = 116] [outer = 0x7eff1de4d400] 16:07:19 INFO - PROCESS | 1961 | 1461625639269 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7eff208e4c00) [pid = 1961] [serial = 117] [outer = 0x7eff1de4d400] 16:07:20 INFO - PROCESS | 1961 | 1461625640058 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]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:07:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1102ms 16:07:20 INFO - PROCESS | 1961 | 1461625640095 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 1961 | 1461625640105 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:07:20 INFO - PROCESS | 1961 | 1461625640137 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 1961 | 1461625640141 Marionette TRACE conn3 <- [1,130,null,{}] 16:07:20 INFO - PROCESS | 1961 | 1461625640153 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}] 16:07:20 INFO - PROCESS | 1961 | 1461625640328 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:07:20 INFO - PROCESS | 1961 | 1461625640344 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff235a4800 == 11 [pid = 1961] [id = 40] 16:07:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7eff1de28c00) [pid = 1961] [serial = 118] [outer = (nil)] 16:07:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7eff2263b000) [pid = 1961] [serial = 119] [outer = 0x7eff1de28c00] 16:07:20 INFO - PROCESS | 1961 | 1461625640409 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7eff229e9400) [pid = 1961] [serial = 120] [outer = 0x7eff1de28c00] 16:07:21 INFO - PROCESS | 1961 | 1461625641411 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]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1357ms 16:07:21 INFO - PROCESS | 1961 | 1461625641500 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:07:21 INFO - PROCESS | 1961 | 1461625641505 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:07:21 INFO - PROCESS | 1961 | 1461625641511 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 1961 | 1461625641517 Marionette TRACE conn3 <- [1,134,null,{}] 16:07:21 INFO - PROCESS | 1961 | 1461625641539 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}] 16:07:21 INFO - PROCESS | 1961 | 1461625641728 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:07:21 INFO - PROCESS | 1961 | 1461625641793 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27717800 == 12 [pid = 1961] [id = 41] 16:07:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff1de31000) [pid = 1961] [serial = 121] [outer = (nil)] 16:07:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7eff24163000) [pid = 1961] [serial = 122] [outer = 0x7eff1de31000] 16:07:21 INFO - PROCESS | 1961 | 1461625641863 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7eff24d86000) [pid = 1961] [serial = 123] [outer = 0x7eff1de31000] 16:07:22 INFO - PROCESS | 1961 | 1461625642674 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]]]}] 16:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1184ms 16:07:22 INFO - PROCESS | 1961 | 1461625642695 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 1961 | 1461625642699 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:07:22 INFO - PROCESS | 1961 | 1461625642705 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 1961 | 1461625642707 Marionette TRACE conn3 <- [1,138,null,{}] 16:07:22 INFO - PROCESS | 1961 | 1461625642712 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}] 16:07:22 INFO - PROCESS | 1961 | 1461625642885 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:07:22 INFO - PROCESS | 1961 | 1461625642914 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31691800 == 13 [pid = 1961] [id = 42] 16:07:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7eff24110400) [pid = 1961] [serial = 124] [outer = (nil)] 16:07:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7eff2a85f800) [pid = 1961] [serial = 125] [outer = 0x7eff24110400] 16:07:22 INFO - PROCESS | 1961 | 1461625642979 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7eff307f0800) [pid = 1961] [serial = 126] [outer = 0x7eff24110400] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7eff1c508000) [pid = 1961] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7eff2b78c000) [pid = 1961] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7eff277b9c00) [pid = 1961] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7eff1c80b400) [pid = 1961] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7eff1a94c000) [pid = 1961] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7eff1b9de800) [pid = 1961] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7eff1d43c800) [pid = 1961] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7eff1c50d000) [pid = 1961] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7eff1d32f800) [pid = 1961] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7eff27520c00) [pid = 1961] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7eff1ae1b800) [pid = 1961] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7eff1b8a2800) [pid = 1961] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7eff31895000) [pid = 1961] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7eff27a25400) [pid = 1961] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7eff229f0400) [pid = 1961] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7eff229f0000) [pid = 1961] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7eff277ba400) [pid = 1961] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7eff1c3ed000) [pid = 1961] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7eff21b74000) [pid = 1961] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7eff229e3c00) [pid = 1961] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7eff1ae1e800) [pid = 1961] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7eff3600c800) [pid = 1961] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7eff19215c00) [pid = 1961] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7eff36d2f000) [pid = 1961] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7eff36279800) [pid = 1961] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7eff1b898000) [pid = 1961] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7eff1c50f400) [pid = 1961] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7eff1ac50000) [pid = 1961] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:07:24 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7eff1c804400) [pid = 1961] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:07:24 INFO - PROCESS | 1961 | 1461625644772 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]]]}] 16:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2132ms 16:07:24 INFO - PROCESS | 1961 | 1461625644869 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 1961 | 1461625644873 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:07:24 INFO - PROCESS | 1961 | 1461625644925 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 1961 | 1461625644927 Marionette TRACE conn3 <- [1,142,null,{}] 16:07:24 INFO - PROCESS | 1961 | 1461625644955 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}] 16:07:25 INFO - PROCESS | 1961 | 1461625645085 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:07:25 INFO - PROCESS | 1961 | 1461625645095 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20a70800 == 14 [pid = 1961] [id = 43] 16:07:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7eff19216c00) [pid = 1961] [serial = 127] [outer = (nil)] 16:07:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7eff1c807000) [pid = 1961] [serial = 128] [outer = 0x7eff19216c00] 16:07:25 INFO - PROCESS | 1961 | 1461625645245 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7eff24339000) [pid = 1961] [serial = 129] [outer = 0x7eff19216c00] 16:07:25 INFO - PROCESS | 1961 | 1461625645840 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]]]}] 16:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 982ms 16:07:25 INFO - PROCESS | 1961 | 1461625645872 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1961 | 1461625645875 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:07:25 INFO - PROCESS | 1961 | 1461625645881 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1961 | 1461625645883 Marionette TRACE conn3 <- [1,146,null,{}] 16:07:25 INFO - PROCESS | 1961 | 1461625645889 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}] 16:07:26 INFO - PROCESS | 1961 | 1461625646082 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:07:26 INFO - PROCESS | 1961 | 1461625646181 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31a1a000 == 15 [pid = 1961] [id = 44] 16:07:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7eff1a959c00) [pid = 1961] [serial = 130] [outer = (nil)] 16:07:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7eff30715400) [pid = 1961] [serial = 131] [outer = 0x7eff1a959c00] 16:07:26 INFO - PROCESS | 1961 | 1461625646249 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7eff32736400) [pid = 1961] [serial = 132] [outer = 0x7eff1a959c00] 16:07:27 INFO - PROCESS | 1961 | 1461625647232 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]]]}] 16:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1381ms 16:07:27 INFO - PROCESS | 1961 | 1461625647265 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 1961 | 1461625647272 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:07:27 INFO - PROCESS | 1961 | 1461625647280 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 1961 | 1461625647287 Marionette TRACE conn3 <- [1,150,null,{}] 16:07:27 INFO - PROCESS | 1961 | 1461625647297 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}] 16:07:27 INFO - PROCESS | 1961 | 1461625647508 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:07:27 INFO - PROCESS | 1961 | 1461625647646 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff233b1000 == 16 [pid = 1961] [id = 45] 16:07:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7eff1de51000) [pid = 1961] [serial = 133] [outer = (nil)] 16:07:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7eff2130ac00) [pid = 1961] [serial = 134] [outer = 0x7eff1de51000] 16:07:27 INFO - PROCESS | 1961 | 1461625647757 Marionette DEBUG loaded listener.js 16:07:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff2235f800) [pid = 1961] [serial = 135] [outer = 0x7eff1de51000] 16:07:28 INFO - PROCESS | 1961 | 1461625648680 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]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1447ms 16:07:28 INFO - PROCESS | 1961 | 1461625648728 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1961 | 1461625648737 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:07:28 INFO - PROCESS | 1961 | 1461625648747 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1961 | 1461625648751 Marionette TRACE conn3 <- [1,154,null,{}] 16:07:28 INFO - PROCESS | 1961 | 1461625648757 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}] 16:07:28 INFO - PROCESS | 1961 | 1461625648983 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:07:29 INFO - PROCESS | 1961 | 1461625649152 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23dd9800 == 17 [pid = 1961] [id = 46] 16:07:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff19217800) [pid = 1961] [serial = 136] [outer = (nil)] 16:07:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff1d32c800) [pid = 1961] [serial = 137] [outer = 0x7eff19217800] 16:07:29 INFO - PROCESS | 1961 | 1461625649232 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7eff22ac1400) [pid = 1961] [serial = 138] [outer = 0x7eff19217800] 16:07:29 INFO - PROCESS | 1961 | 1461625649718 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:07:30 INFO - PROCESS | 1961 | 1461625650387 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]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1691ms 16:07:30 INFO - PROCESS | 1961 | 1461625650439 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 1961 | 1461625650445 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:07:30 INFO - PROCESS | 1961 | 1461625650453 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 1961 | 1461625650458 Marionette TRACE conn3 <- [1,158,null,{}] 16:07:30 INFO - PROCESS | 1961 | 1461625650466 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}] 16:07:30 INFO - PROCESS | 1961 | 1461625650670 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:07:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff208ab000 == 16 [pid = 1961] [id = 38] 16:07:30 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7eff1c658000) [pid = 1961] [serial = 113] [outer = (nil)] [url = about:blank] 16:07:30 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7eff22abf400) [pid = 1961] [serial = 12] [outer = (nil)] [url = about:blank] 16:07:30 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7eff22f9f400) [pid = 1961] [serial = 9] [outer = (nil)] [url = about:blank] 16:07:30 INFO - PROCESS | 1961 | 1461625650907 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ac81800 == 17 [pid = 1961] [id = 47] 16:07:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff19220400) [pid = 1961] [serial = 139] [outer = (nil)] 16:07:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff1b8a1c00) [pid = 1961] [serial = 140] [outer = 0x7eff19220400] 16:07:30 INFO - PROCESS | 1961 | 1461625650972 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7eff1d331400) [pid = 1961] [serial = 141] [outer = 0x7eff19220400] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7eff23c04400) [pid = 1961] [serial = 58] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7eff229f1c00) [pid = 1961] [serial = 91] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7eff1d437c00) [pid = 1961] [serial = 55] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7eff36a44400) [pid = 1961] [serial = 86] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7eff1ae1fc00) [pid = 1961] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7eff2416d800) [pid = 1961] [serial = 73] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7eff208d9c00) [pid = 1961] [serial = 68] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7eff1c808800) [pid = 1961] [serial = 70] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7eff3443a000) [pid = 1961] [serial = 2] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7eff1c65c800) [pid = 1961] [serial = 67] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7eff307f3400) [pid = 1961] [serial = 52] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7eff315d4800) [pid = 1961] [serial = 53] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7eff2a85ac00) [pid = 1961] [serial = 50] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7eff224a7400) [pid = 1961] [serial = 43] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7eff27a81000) [pid = 1961] [serial = 49] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7eff1a94ec00) [pid = 1961] [serial = 25] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7eff2235ac00) [pid = 1961] [serial = 34] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7eff22ac0800) [pid = 1961] [serial = 35] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7eff208e1400) [pid = 1961] [serial = 46] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7eff27adbc00) [pid = 1961] [serial = 44] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7eff23c0d800) [pid = 1961] [serial = 37] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 87 (0x7eff2433b000) [pid = 1961] [serial = 47] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 86 (0x7eff23d46800) [pid = 1961] [serial = 38] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 85 (0x7eff24772800) [pid = 1961] [serial = 40] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 84 (0x7eff1c6a7800) [pid = 1961] [serial = 28] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 83 (0x7eff277b9400) [pid = 1961] [serial = 41] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 82 (0x7eff1ae1f800) [pid = 1961] [serial = 26] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 81 (0x7eff1c80a400) [pid = 1961] [serial = 31] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 80 (0x7eff3184c000) [pid = 1961] [serial = 65] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 79 (0x7eff2a859c00) [pid = 1961] [serial = 95] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 78 (0x7eff23d3ac00) [pid = 1961] [serial = 92] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 77 (0x7eff2a85e400) [pid = 1961] [serial = 76] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 76 (0x7eff307f0400) [pid = 1961] [serial = 62] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 75 (0x7eff24d8b800) [pid = 1961] [serial = 74] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 74 (0x7eff316ec400) [pid = 1961] [serial = 64] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 73 (0x7eff27a7c400) [pid = 1961] [serial = 61] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 72 (0x7eff24164400) [pid = 1961] [serial = 59] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 71 (0x7eff229e7000) [pid = 1961] [serial = 88] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 70 (0x7eff275e8000) [pid = 1961] [serial = 94] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 69 (0x7eff20a5c800) [pid = 1961] [serial = 56] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 68 (0x7eff229ef000) [pid = 1961] [serial = 89] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 67 (0x7eff1c806400) [pid = 1961] [serial = 16] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 66 (0x7eff315d4000) [pid = 1961] [serial = 77] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 65 (0x7eff1c80d400) [pid = 1961] [serial = 17] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 64 (0x7eff21943c00) [pid = 1961] [serial = 71] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 63 (0x7eff1c660000) [pid = 1961] [serial = 19] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 62 (0x7eff32a6f400) [pid = 1961] [serial = 99] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 61 (0x7eff328bcc00) [pid = 1961] [serial = 80] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 60 (0x7eff2b785c00) [pid = 1961] [serial = 82] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 59 (0x7eff363ab400) [pid = 1961] [serial = 101] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 58 (0x7eff31676c00) [pid = 1961] [serial = 98] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 57 (0x7eff327e0800) [pid = 1961] [serial = 79] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 56 (0x7eff1ac43000) [pid = 1961] [serial = 23] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 55 (0x7eff36ce3400) [pid = 1961] [serial = 104] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 54 (0x7eff19220c00) [pid = 1961] [serial = 111] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 53 (0x7eff3ae5c800) [pid = 1961] [serial = 108] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 52 (0x7eff1921bc00) [pid = 1961] [serial = 110] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 51 (0x7eff36d2a400) [pid = 1961] [serial = 105] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 50 (0x7eff3627d800) [pid = 1961] [serial = 85] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 49 (0x7eff3960ec00) [pid = 1961] [serial = 107] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 48 (0x7eff1c659c00) [pid = 1961] [serial = 22] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 47 (0x7eff368a5800) [pid = 1961] [serial = 102] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | --DOMWINDOW == 46 (0x7eff32a73000) [pid = 1961] [serial = 83] [outer = (nil)] [url = about:blank] 16:07:31 INFO - PROCESS | 1961 | 1461625651898 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]]]}] 16:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1482ms 16:07:31 INFO - PROCESS | 1961 | 1461625651936 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:07:31 INFO - PROCESS | 1961 | 1461625651944 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:07:31 INFO - PROCESS | 1961 | 1461625651955 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 1961 | 1461625651958 Marionette TRACE conn3 <- [1,162,null,{}] 16:07:31 INFO - PROCESS | 1961 | 1461625651963 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}] 16:07:32 INFO - PROCESS | 1961 | 1461625652106 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:07:32 INFO - PROCESS | 1961 | 1461625652188 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3cc800 == 18 [pid = 1961] [id = 48] 16:07:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 47 (0x7eff1921bc00) [pid = 1961] [serial = 142] [outer = (nil)] 16:07:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 48 (0x7eff1c808800) [pid = 1961] [serial = 143] [outer = 0x7eff1921bc00] 16:07:32 INFO - PROCESS | 1961 | 1461625652250 Marionette DEBUG loaded listener.js 16:07:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 49 (0x7eff1de53400) [pid = 1961] [serial = 144] [outer = 0x7eff1921bc00] 16:07:32 INFO - PROCESS | 1961 | 1461625652911 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]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 978ms 16:07:32 INFO - PROCESS | 1961 | 1461625652933 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 1961 | 1461625652937 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:07:32 INFO - PROCESS | 1961 | 1461625652943 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 1961 | 1461625652949 Marionette TRACE conn3 <- [1,166,null,{}] 16:07:32 INFO - PROCESS | 1961 | 1461625652964 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}] 16:07:33 INFO - PROCESS | 1961 | 1461625653148 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:07:33 INFO - PROCESS | 1961 | 1461625653173 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff219e3000 == 19 [pid = 1961] [id = 49] 16:07:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 50 (0x7eff20a5cc00) [pid = 1961] [serial = 145] [outer = (nil)] 16:07:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 51 (0x7eff22358400) [pid = 1961] [serial = 146] [outer = 0x7eff20a5cc00] 16:07:33 INFO - PROCESS | 1961 | 1461625653245 Marionette DEBUG loaded listener.js 16:07:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 52 (0x7eff229eb000) [pid = 1961] [serial = 147] [outer = 0x7eff20a5cc00] 16:07:34 INFO - PROCESS | 1961 | 1461625654098 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]]]}] 16:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1186ms 16:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:07:34 INFO - PROCESS | 1961 | 1461625654130 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 1961 | 1461625654134 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:07:34 INFO - PROCESS | 1961 | 1461625654139 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 1961 | 1461625654142 Marionette TRACE conn3 <- [1,170,null,{}] 16:07:34 INFO - PROCESS | 1961 | 1461625654147 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}] 16:07:34 INFO - PROCESS | 1961 | 1461625654323 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:07:34 INFO - PROCESS | 1961 | 1461625654387 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff22ebb800 == 20 [pid = 1961] [id = 50] 16:07:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 53 (0x7eff20a64400) [pid = 1961] [serial = 148] [outer = (nil)] 16:07:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 54 (0x7eff23c05800) [pid = 1961] [serial = 149] [outer = 0x7eff20a64400] 16:07:34 INFO - PROCESS | 1961 | 1461625654454 Marionette DEBUG loaded listener.js 16:07:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 55 (0x7eff23d3ec00) [pid = 1961] [serial = 150] [outer = 0x7eff20a64400] 16:07:35 INFO - PROCESS | 1961 | --DOMWINDOW == 54 (0x7eff24110400) [pid = 1961] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:07:35 INFO - PROCESS | 1961 | --DOMWINDOW == 53 (0x7eff1de31000) [pid = 1961] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:07:35 INFO - PROCESS | 1961 | --DOMWINDOW == 52 (0x7eff1de28c00) [pid = 1961] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:07:35 INFO - PROCESS | 1961 | --DOMWINDOW == 51 (0x7eff1de4d400) [pid = 1961] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:07:35 INFO - PROCESS | 1961 | --DOMWINDOW == 50 (0x7eff1ae1c000) [pid = 1961] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:07:35 INFO - PROCESS | 1961 | --DOMWINDOW == 49 (0x7eff19216c00) [pid = 1961] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:07:35 INFO - PROCESS | 1961 | 1461625655264 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]]]}] 16:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1187ms 16:07:35 INFO - PROCESS | 1961 | 1461625655328 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:07:35 INFO - PROCESS | 1961 | 1461625655331 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:07:35 INFO - PROCESS | 1961 | 1461625655337 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:07:35 INFO - PROCESS | 1961 | 1461625655339 Marionette TRACE conn3 <- [1,174,null,{}] 16:07:35 INFO - PROCESS | 1961 | 1461625655344 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}] 16:07:35 INFO - PROCESS | 1961 | 1461625655487 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:07:35 INFO - PROCESS | 1961 | 1461625655497 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2359b800 == 21 [pid = 1961] [id = 51] 16:07:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 50 (0x7eff229e3c00) [pid = 1961] [serial = 151] [outer = (nil)] 16:07:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 51 (0x7eff2377d800) [pid = 1961] [serial = 152] [outer = 0x7eff229e3c00] 16:07:35 INFO - PROCESS | 1961 | 1461625655561 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 52 (0x7eff23d48400) [pid = 1961] [serial = 153] [outer = 0x7eff229e3c00] 16:07:36 INFO - PROCESS | 1961 | 1461625656315 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]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1026ms 16:07:36 INFO - PROCESS | 1961 | 1461625656365 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:07:36 INFO - PROCESS | 1961 | 1461625656369 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:07:36 INFO - PROCESS | 1961 | 1461625656376 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 1961 | 1461625656378 Marionette TRACE conn3 <- [1,178,null,{}] 16:07:36 INFO - PROCESS | 1961 | 1461625656384 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}] 16:07:36 INFO - PROCESS | 1961 | 1461625656588 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:07:36 INFO - PROCESS | 1961 | 1461625656673 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f06000 == 22 [pid = 1961] [id = 52] 16:07:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 53 (0x7eff1de31000) [pid = 1961] [serial = 154] [outer = (nil)] 16:07:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 54 (0x7eff2519ec00) [pid = 1961] [serial = 155] [outer = 0x7eff1de31000] 16:07:36 INFO - PROCESS | 1961 | 1461625656740 Marionette DEBUG loaded listener.js 16:07:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 55 (0x7eff27a29400) [pid = 1961] [serial = 156] [outer = 0x7eff1de31000] 16:07:37 INFO - PROCESS | 1961 | 1461625657310 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]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 985ms 16:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:07:37 INFO - PROCESS | 1961 | 1461625657362 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 1961 | 1461625657365 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:07:37 INFO - PROCESS | 1961 | 1461625657371 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 1961 | 1461625657374 Marionette TRACE conn3 <- [1,182,null,{}] 16:07:37 INFO - PROCESS | 1961 | 1461625657378 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}] 16:07:37 INFO - PROCESS | 1961 | 1461625657583 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:07:37 INFO - PROCESS | 1961 | 1461625657726 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b8a8000 == 23 [pid = 1961] [id = 53] 16:07:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 56 (0x7eff19219800) [pid = 1961] [serial = 157] [outer = (nil)] 16:07:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 57 (0x7eff1921e400) [pid = 1961] [serial = 158] [outer = 0x7eff19219800] 16:07:37 INFO - PROCESS | 1961 | 1461625657807 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 58 (0x7eff1ae23000) [pid = 1961] [serial = 159] [outer = 0x7eff19219800] 16:07:38 INFO - PROCESS | 1961 | 1461625658639 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]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1281ms 16:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:07:38 INFO - PROCESS | 1961 | 1461625658653 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 1961 | 1461625658657 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:07:38 INFO - PROCESS | 1961 | 1461625658665 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 1961 | 1461625658671 Marionette TRACE conn3 <- [1,186,null,{}] 16:07:38 INFO - PROCESS | 1961 | 1461625658678 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}] 16:07:38 INFO - PROCESS | 1961 | 1461625658831 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:07:38 INFO - PROCESS | 1961 | 1461625658974 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff226d5000 == 24 [pid = 1961] [id = 54] 16:07:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 59 (0x7eff1921a800) [pid = 1961] [serial = 160] [outer = (nil)] 16:07:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 60 (0x7eff20863400) [pid = 1961] [serial = 161] [outer = 0x7eff1921a800] 16:07:39 INFO - PROCESS | 1961 | 1461625659058 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 61 (0x7eff21308800) [pid = 1961] [serial = 162] [outer = 0x7eff1921a800] 16:07:39 INFO - PROCESS | 1961 | 1461625659901 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]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1287ms 16:07:39 INFO - PROCESS | 1961 | 1461625659952 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:07:39 INFO - PROCESS | 1961 | 1461625659958 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:07:39 INFO - PROCESS | 1961 | 1461625659965 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 1961 | 1461625659968 Marionette TRACE conn3 <- [1,190,null,{}] 16:07:39 INFO - PROCESS | 1961 | 1461625659974 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}] 16:07:40 INFO - PROCESS | 1961 | 1461625660151 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:07:40 INFO - PROCESS | 1961 | 1461625660282 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff246e0000 == 25 [pid = 1961] [id = 55] 16:07:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 62 (0x7eff229f2400) [pid = 1961] [serial = 163] [outer = (nil)] 16:07:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 63 (0x7eff23d46800) [pid = 1961] [serial = 164] [outer = 0x7eff229f2400] 16:07:40 INFO - PROCESS | 1961 | 1461625660360 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 64 (0x7eff24772800) [pid = 1961] [serial = 165] [outer = 0x7eff229f2400] 16:07:41 INFO - PROCESS | 1961 | 1461625661254 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]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1336ms 16:07:41 INFO - PROCESS | 1961 | 1461625661302 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 1961 | 1461625661309 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:07:41 INFO - PROCESS | 1961 | 1461625661326 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 1961 | 1461625661334 Marionette TRACE conn3 <- [1,194,null,{}] 16:07:41 INFO - PROCESS | 1961 | 1461625661341 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}] 16:07:41 INFO - PROCESS | 1961 | 1461625661577 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:07:41 INFO - PROCESS | 1961 | 1461625661679 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3d4000 == 26 [pid = 1961] [id = 56] 16:07:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 65 (0x7eff19212400) [pid = 1961] [serial = 166] [outer = (nil)] 16:07:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 66 (0x7eff1c654000) [pid = 1961] [serial = 167] [outer = 0x7eff19212400] 16:07:41 INFO - PROCESS | 1961 | 1461625661753 Marionette DEBUG loaded listener.js 16:07:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 67 (0x7eff277ba000) [pid = 1961] [serial = 168] [outer = 0x7eff19212400] 16:07:42 INFO - PROCESS | 1961 | 1461625662704 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]]]}] 16:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1451ms 16:07:42 INFO - PROCESS | 1961 | 1461625662770 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:07:42 INFO - PROCESS | 1961 | 1461625662775 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:07:42 INFO - PROCESS | 1961 | 1461625662783 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 1961 | 1461625662788 Marionette TRACE conn3 <- [1,198,null,{}] 16:07:42 INFO - PROCESS | 1961 | 1461625662796 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}] 16:07:43 INFO - PROCESS | 1961 | 1461625663005 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 66 (0x7eff2a85f800) [pid = 1961] [serial = 125] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 65 (0x7eff24d86000) [pid = 1961] [serial = 123] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 64 (0x7eff2263b000) [pid = 1961] [serial = 119] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 63 (0x7eff1de52400) [pid = 1961] [serial = 116] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 62 (0x7eff208e4c00) [pid = 1961] [serial = 117] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 61 (0x7eff1de29800) [pid = 1961] [serial = 114] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 60 (0x7eff24163000) [pid = 1961] [serial = 122] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 59 (0x7eff307f0800) [pid = 1961] [serial = 126] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 58 (0x7eff24339000) [pid = 1961] [serial = 129] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 57 (0x7eff1c807000) [pid = 1961] [serial = 128] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | --DOMWINDOW == 56 (0x7eff229e9400) [pid = 1961] [serial = 120] [outer = (nil)] [url = about:blank] 16:07:43 INFO - PROCESS | 1961 | 1461625663221 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c6ac000 == 27 [pid = 1961] [id = 57] 16:07:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 57 (0x7eff1d492000) [pid = 1961] [serial = 169] [outer = (nil)] 16:07:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 58 (0x7eff1de29000) [pid = 1961] [serial = 170] [outer = 0x7eff1d492000] 16:07:43 INFO - PROCESS | 1961 | 1461625663292 Marionette DEBUG loaded listener.js 16:07:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 59 (0x7eff1de4c000) [pid = 1961] [serial = 171] [outer = 0x7eff1d492000] 16:07:43 INFO - PROCESS | 1961 | 1461625663942 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]]]}] 16:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1189ms 16:07:43 INFO - PROCESS | 1961 | 1461625663973 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:07:43 INFO - PROCESS | 1961 | 1461625663981 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:07:44 INFO - PROCESS | 1961 | 1461625663996 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 1961 | 1461625664001 Marionette TRACE conn3 <- [1,202,null,{}] 16:07:44 INFO - PROCESS | 1961 | 1461625664010 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}] 16:07:44 INFO - PROCESS | 1961 | 1461625664197 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:07:44 INFO - PROCESS | 1961 | 1461625664212 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff229c2800 == 28 [pid = 1961] [id = 58] 16:07:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 60 (0x7eff208e1000) [pid = 1961] [serial = 172] [outer = (nil)] 16:07:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 61 (0x7eff226bac00) [pid = 1961] [serial = 173] [outer = 0x7eff208e1000] 16:07:44 INFO - PROCESS | 1961 | 1461625664272 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 62 (0x7eff229ec400) [pid = 1961] [serial = 174] [outer = 0x7eff208e1000] 16:07:44 INFO - PROCESS | 1961 | 1461625664942 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]]]}] 16:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 993ms 16:07:44 INFO - PROCESS | 1961 | 1461625664984 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 1961 | 1461625664988 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:07:44 INFO - PROCESS | 1961 | 1461625664994 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 1961 | 1461625664999 Marionette TRACE conn3 <- [1,206,null,{}] 16:07:45 INFO - PROCESS | 1961 | 1461625665024 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}] 16:07:45 INFO - PROCESS | 1961 | 1461625665185 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:07:45 INFO - PROCESS | 1961 | 1461625665198 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23ddc800 == 29 [pid = 1961] [id = 59] 16:07:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 63 (0x7eff24331c00) [pid = 1961] [serial = 175] [outer = (nil)] 16:07:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 64 (0x7eff24d85c00) [pid = 1961] [serial = 176] [outer = 0x7eff24331c00] 16:07:45 INFO - PROCESS | 1961 | 1461625665265 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 65 (0x7eff277b6c00) [pid = 1961] [serial = 177] [outer = 0x7eff24331c00] 16:07:46 INFO - PROCESS | 1961 | 1461625666021 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]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1092ms 16:07:46 INFO - PROCESS | 1961 | 1461625666098 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:07:46 INFO - PROCESS | 1961 | 1461625666103 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:07:46 INFO - PROCESS | 1961 | 1461625666121 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 1961 | 1461625666123 Marionette TRACE conn3 <- [1,210,null,{}] 16:07:46 INFO - PROCESS | 1961 | 1461625666130 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}] 16:07:46 INFO - PROCESS | 1961 | 1461625666303 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:07:46 INFO - PROCESS | 1961 | 1461625666326 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff252da000 == 30 [pid = 1961] [id = 60] 16:07:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 66 (0x7eff2433bc00) [pid = 1961] [serial = 178] [outer = (nil)] 16:07:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 67 (0x7eff2b784400) [pid = 1961] [serial = 179] [outer = 0x7eff2433bc00] 16:07:46 INFO - PROCESS | 1961 | 1461625666388 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 68 (0x7eff2b788000) [pid = 1961] [serial = 180] [outer = 0x7eff2433bc00] 16:07:47 INFO - PROCESS | 1961 | 1461625667142 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]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1089ms 16:07:47 INFO - PROCESS | 1961 | 1461625667201 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 1961 | 1461625667205 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:07:47 INFO - PROCESS | 1961 | 1461625667212 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 1961 | 1461625667215 Marionette TRACE conn3 <- [1,214,null,{}] 16:07:47 INFO - PROCESS | 1961 | 1461625667220 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}] 16:07:47 INFO - PROCESS | 1961 | 1461625667384 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:07:47 INFO - PROCESS | 1961 | 1461625667406 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2a94c800 == 31 [pid = 1961] [id = 61] 16:07:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 69 (0x7eff27a32800) [pid = 1961] [serial = 181] [outer = (nil)] 16:07:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 70 (0x7eff315d1c00) [pid = 1961] [serial = 182] [outer = 0x7eff27a32800] 16:07:47 INFO - PROCESS | 1961 | 1461625667467 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 71 (0x7eff3160f800) [pid = 1961] [serial = 183] [outer = 0x7eff27a32800] 16:07:48 INFO - PROCESS | 1961 | --DOMWINDOW == 70 (0x7eff1921bc00) [pid = 1961] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:07:48 INFO - PROCESS | 1961 | --DOMWINDOW == 69 (0x7eff20a64400) [pid = 1961] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:07:48 INFO - PROCESS | 1961 | --DOMWINDOW == 68 (0x7eff19220400) [pid = 1961] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:07:48 INFO - PROCESS | 1961 | --DOMWINDOW == 67 (0x7eff229e3c00) [pid = 1961] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:07:48 INFO - PROCESS | 1961 | --DOMWINDOW == 66 (0x7eff20a5cc00) [pid = 1961] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:07:48 INFO - PROCESS | 1961 | 1461625668229 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]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1027ms 16:07:48 INFO - PROCESS | 1961 | 1461625668256 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 1961 | 1461625668259 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:07:48 INFO - PROCESS | 1961 | 1461625668277 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 1961 | 1461625668280 Marionette TRACE conn3 <- [1,218,null,{}] 16:07:48 INFO - PROCESS | 1961 | 1461625668286 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}] 16:07:48 INFO - PROCESS | 1961 | 1461625668459 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:07:48 INFO - PROCESS | 1961 | 1461625668479 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff30799000 == 32 [pid = 1961] [id = 62] 16:07:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 67 (0x7eff24334800) [pid = 1961] [serial = 184] [outer = (nil)] 16:07:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 68 (0x7eff3273f000) [pid = 1961] [serial = 185] [outer = 0x7eff24334800] 16:07:48 INFO - PROCESS | 1961 | 1461625668547 Marionette DEBUG loaded listener.js 16:07:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 69 (0x7eff32803000) [pid = 1961] [serial = 186] [outer = 0x7eff24334800] 16:07:49 INFO - PROCESS | 1961 | 1461625669333 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]]]}] 16:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1091ms 16:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:07:49 INFO - PROCESS | 1961 | 1461625669368 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:07:49 INFO - PROCESS | 1961 | 1461625669371 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:07:49 INFO - PROCESS | 1961 | 1461625669384 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:07:49 INFO - PROCESS | 1961 | 1461625669386 Marionette TRACE conn3 <- [1,222,null,{}] 16:07:49 INFO - PROCESS | 1961 | 1461625669392 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}] 16:07:49 INFO - PROCESS | 1961 | 1461625669527 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:07:49 INFO - PROCESS | 1961 | 1461625669547 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31687800 == 33 [pid = 1961] [id = 63] 16:07:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 70 (0x7eff32803800) [pid = 1961] [serial = 187] [outer = (nil)] 16:07:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 71 (0x7eff32a6a400) [pid = 1961] [serial = 188] [outer = 0x7eff32803800] 16:07:49 INFO - PROCESS | 1961 | 1461625669612 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 72 (0x7eff32bd9800) [pid = 1961] [serial = 189] [outer = 0x7eff32803800] 16:07:50 INFO - PROCESS | 1961 | 1461625670496 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]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1193ms 16:07:50 INFO - PROCESS | 1961 | 1461625670571 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 1961 | 1461625670576 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:07:50 INFO - PROCESS | 1961 | 1461625670585 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 1961 | 1461625670589 Marionette TRACE conn3 <- [1,226,null,{}] 16:07:50 INFO - PROCESS | 1961 | 1461625670598 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}] 16:07:50 INFO - PROCESS | 1961 | 1461625670803 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:07:50 INFO - PROCESS | 1961 | 1461625670935 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff214dd800 == 34 [pid = 1961] [id = 64] 16:07:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 73 (0x7eff1b897000) [pid = 1961] [serial = 190] [outer = (nil)] 16:07:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 74 (0x7eff1de25400) [pid = 1961] [serial = 191] [outer = 0x7eff1b897000] 16:07:51 INFO - PROCESS | 1961 | 1461625671014 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 75 (0x7eff1f440800) [pid = 1961] [serial = 192] [outer = 0x7eff1b897000] 16:07:51 INFO - PROCESS | 1961 | 1461625671841 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]]]}] 16:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1299ms 16:07:51 INFO - PROCESS | 1961 | 1461625671885 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:07:51 INFO - PROCESS | 1961 | 1461625671894 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:07:51 INFO - PROCESS | 1961 | 1461625671904 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:07:51 INFO - PROCESS | 1961 | 1461625671909 Marionette TRACE conn3 <- [1,230,null,{}] 16:07:51 INFO - PROCESS | 1961 | 1461625671915 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}] 16:07:52 INFO - PROCESS | 1961 | 1461625672092 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:07:52 INFO - PROCESS | 1961 | 1461625672226 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2779b800 == 35 [pid = 1961] [id = 65] 16:07:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7eff2193bc00) [pid = 1961] [serial = 193] [outer = (nil)] 16:07:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7eff23028c00) [pid = 1961] [serial = 194] [outer = 0x7eff2193bc00] 16:07:52 INFO - PROCESS | 1961 | 1461625672299 Marionette DEBUG loaded listener.js 16:07:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 78 (0x7eff24165400) [pid = 1961] [serial = 195] [outer = 0x7eff2193bc00] 16:07:53 INFO - PROCESS | 1961 | 1461625673137 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]]]}] 16:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1283ms 16:07:53 INFO - PROCESS | 1961 | 1461625673188 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:07:53 INFO - PROCESS | 1961 | 1461625673192 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:07:53 INFO - PROCESS | 1961 | 1461625673199 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:07:53 INFO - PROCESS | 1961 | 1461625673204 Marionette TRACE conn3 <- [1,234,null,{}] 16:07:53 INFO - PROCESS | 1961 | 1461625673220 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}] 16:07:53 INFO - PROCESS | 1961 | 1461625673387 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:07:53 INFO - PROCESS | 1961 | 1461625673518 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff32726000 == 36 [pid = 1961] [id = 66] 16:07:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 79 (0x7eff27a7b400) [pid = 1961] [serial = 196] [outer = (nil)] 16:07:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 80 (0x7eff316e5c00) [pid = 1961] [serial = 197] [outer = 0x7eff27a7b400] 16:07:53 INFO - PROCESS | 1961 | 1461625673595 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 81 (0x7eff31afb800) [pid = 1961] [serial = 198] [outer = 0x7eff27a7b400] 16:07:54 INFO - PROCESS | 1961 | 1461625674500 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]]]}] 16:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1338ms 16:07:54 INFO - PROCESS | 1961 | 1461625674538 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 1961 | 1461625674543 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:07:54 INFO - PROCESS | 1961 | 1461625674550 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 1961 | 1461625674554 Marionette TRACE conn3 <- [1,238,null,{}] 16:07:54 INFO - PROCESS | 1961 | 1461625674560 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}] 16:07:54 INFO - PROCESS | 1961 | 1461625674716 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:07:54 INFO - PROCESS | 1961 | 1461625674865 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3604c800 == 37 [pid = 1961] [id = 67] 16:07:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 82 (0x7eff1ac49c00) [pid = 1961] [serial = 199] [outer = (nil)] 16:07:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7eff32bd7c00) [pid = 1961] [serial = 200] [outer = 0x7eff1ac49c00] 16:07:54 INFO - PROCESS | 1961 | 1461625674939 Marionette DEBUG loaded listener.js 16:07:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7eff34941c00) [pid = 1961] [serial = 201] [outer = 0x7eff1ac49c00] 16:07:55 INFO - PROCESS | 1961 | 1461625675925 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]]]}] 16:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1435ms 16:07:55 INFO - PROCESS | 1961 | 1461625675987 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:07:55 INFO - PROCESS | 1961 | 1461625675992 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:07:56 INFO - PROCESS | 1961 | 1461625676000 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:07:56 INFO - PROCESS | 1961 | 1461625676005 Marionette TRACE conn3 <- [1,242,null,{}] 16:07:56 INFO - PROCESS | 1961 | 1461625676012 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}] 16:07:56 INFO - PROCESS | 1961 | 1461625676167 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:07:56 INFO - PROCESS | 1961 | 1461625676324 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ac92000 == 38 [pid = 1961] [id = 68] 16:07:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7eff1ae20000) [pid = 1961] [serial = 202] [outer = (nil)] 16:07:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7eff1de27800) [pid = 1961] [serial = 203] [outer = 0x7eff1ae20000] 16:07:56 INFO - PROCESS | 1961 | 1461625676457 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7eff208e1400) [pid = 1961] [serial = 204] [outer = 0x7eff1ae20000] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 86 (0x7eff2130ac00) [pid = 1961] [serial = 134] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 85 (0x7eff1d32c800) [pid = 1961] [serial = 137] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 84 (0x7eff2519ec00) [pid = 1961] [serial = 155] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 83 (0x7eff1c808800) [pid = 1961] [serial = 143] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 82 (0x7eff23c05800) [pid = 1961] [serial = 149] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 81 (0x7eff1de53400) [pid = 1961] [serial = 144] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 80 (0x7eff1b8a1c00) [pid = 1961] [serial = 140] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 79 (0x7eff2377d800) [pid = 1961] [serial = 152] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 78 (0x7eff23d3ec00) [pid = 1961] [serial = 150] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 77 (0x7eff1d331400) [pid = 1961] [serial = 141] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 76 (0x7eff22358400) [pid = 1961] [serial = 146] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 75 (0x7eff30715400) [pid = 1961] [serial = 131] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 74 (0x7eff23d48400) [pid = 1961] [serial = 153] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | --DOMWINDOW == 73 (0x7eff229eb000) [pid = 1961] [serial = 147] [outer = (nil)] [url = about:blank] 16:07:57 INFO - PROCESS | 1961 | 1461625677269 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]]]}] 16:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1285ms 16:07:57 INFO - PROCESS | 1961 | 1461625677286 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 1961 | 1461625677294 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:07:57 INFO - PROCESS | 1961 | 1461625677312 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 1961 | 1461625677316 Marionette TRACE conn3 <- [1,246,null,{}] 16:07:57 INFO - PROCESS | 1961 | 1461625677322 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}] 16:07:57 INFO - PROCESS | 1961 | 1461625677463 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:07:57 INFO - PROCESS | 1961 | 1461625677481 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20a70000 == 39 [pid = 1961] [id = 69] 16:07:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 74 (0x7eff21938c00) [pid = 1961] [serial = 205] [outer = (nil)] 16:07:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 75 (0x7eff229e4c00) [pid = 1961] [serial = 206] [outer = 0x7eff21938c00] 16:07:57 INFO - PROCESS | 1961 | 1461625677542 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7eff2348f800) [pid = 1961] [serial = 207] [outer = 0x7eff21938c00] 16:07:58 INFO - PROCESS | 1961 | 1461625678271 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]]]}] 16:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 988ms 16:07:58 INFO - PROCESS | 1961 | 1461625678297 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 1961 | 1461625678301 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:07:58 INFO - PROCESS | 1961 | 1461625678307 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 1961 | 1461625678312 Marionette TRACE conn3 <- [1,250,null,{}] 16:07:58 INFO - PROCESS | 1961 | 1461625678335 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}] 16:07:58 INFO - PROCESS | 1961 | 1461625678513 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:07:58 INFO - PROCESS | 1961 | 1461625678532 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23ddf000 == 40 [pid = 1961] [id = 70] 16:07:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7eff24163c00) [pid = 1961] [serial = 208] [outer = (nil)] 16:07:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 78 (0x7eff24773000) [pid = 1961] [serial = 209] [outer = 0x7eff24163c00] 16:07:58 INFO - PROCESS | 1961 | 1461625678596 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 79 (0x7eff275ee000) [pid = 1961] [serial = 210] [outer = 0x7eff24163c00] 16:07:59 INFO - PROCESS | 1961 | 1461625679337 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]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1087ms 16:07:59 INFO - PROCESS | 1961 | 1461625679453 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 1961 | 1461625679459 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:07:59 INFO - PROCESS | 1961 | 1461625679464 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 1961 | 1461625679478 Marionette TRACE conn3 <- [1,254,null,{}] 16:07:59 INFO - PROCESS | 1961 | 1461625679483 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}] 16:07:59 INFO - PROCESS | 1961 | 1461625679712 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:07:59 INFO - PROCESS | 1961 | 1461625679775 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff252e2800 == 41 [pid = 1961] [id = 71] 16:07:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 80 (0x7eff1921f000) [pid = 1961] [serial = 211] [outer = (nil)] 16:07:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 81 (0x7eff307f1c00) [pid = 1961] [serial = 212] [outer = 0x7eff1921f000] 16:07:59 INFO - PROCESS | 1961 | 1461625679839 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 82 (0x7eff31808000) [pid = 1961] [serial = 213] [outer = 0x7eff1921f000] 16:08:00 INFO - PROCESS | 1961 | 1461625680589 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]]]}] 16:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1148ms 16:08:00 INFO - PROCESS | 1961 | 1461625680613 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 1961 | 1461625680617 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:08:00 INFO - PROCESS | 1961 | 1461625680623 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 1961 | 1461625680625 Marionette TRACE conn3 <- [1,258,null,{}] 16:08:00 INFO - PROCESS | 1961 | 1461625680630 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}] 16:08:00 INFO - PROCESS | 1961 | 1461625680806 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:08:00 INFO - PROCESS | 1961 | 1461625680880 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3079a000 == 42 [pid = 1961] [id = 72] 16:08:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7eff1a955800) [pid = 1961] [serial = 214] [outer = (nil)] 16:08:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7eff31a5cc00) [pid = 1961] [serial = 215] [outer = 0x7eff1a955800] 16:08:00 INFO - PROCESS | 1961 | 1461625680941 Marionette DEBUG loaded listener.js 16:08:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7eff32804800) [pid = 1961] [serial = 216] [outer = 0x7eff1a955800] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 84 (0x7eff2433bc00) [pid = 1961] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 83 (0x7eff24331c00) [pid = 1961] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 82 (0x7eff19212400) [pid = 1961] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 81 (0x7eff208e1000) [pid = 1961] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 80 (0x7eff1d492000) [pid = 1961] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 79 (0x7eff1de51000) [pid = 1961] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 78 (0x7eff19217800) [pid = 1961] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 77 (0x7eff27a32800) [pid = 1961] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 76 (0x7eff24334800) [pid = 1961] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:08:01 INFO - PROCESS | 1961 | --DOMWINDOW == 75 (0x7eff1a959c00) [pid = 1961] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:08:01 INFO - PROCESS | 1961 | 1461625681872 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]]]}] 16:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1280ms 16:08:01 INFO - PROCESS | 1961 | 1461625681905 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:08:01 INFO - PROCESS | 1961 | 1461625681908 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:08:01 INFO - PROCESS | 1961 | 1461625681915 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 1961 | 1461625681918 Marionette TRACE conn3 <- [1,262,null,{}] 16:08:01 INFO - PROCESS | 1961 | 1461625681923 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}] 16:08:02 INFO - PROCESS | 1961 | 1461625682130 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:08:02 INFO - PROCESS | 1961 | 1461625682226 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31320800 == 43 [pid = 1961] [id = 73] 16:08:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 76 (0x7eff1921d800) [pid = 1961] [serial = 217] [outer = (nil)] 16:08:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 77 (0x7eff277be000) [pid = 1961] [serial = 218] [outer = 0x7eff1921d800] 16:08:02 INFO - PROCESS | 1961 | 1461625682294 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 78 (0x7eff363a3c00) [pid = 1961] [serial = 219] [outer = 0x7eff1921d800] 16:08:02 INFO - PROCESS | 1961 | 1461625682921 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]]]}] 16:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1031ms 16:08:02 INFO - PROCESS | 1961 | 1461625682946 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 1961 | 1461625682950 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:08:02 INFO - PROCESS | 1961 | 1461625682956 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 1961 | 1461625682958 Marionette TRACE conn3 <- [1,266,null,{}] 16:08:02 INFO - PROCESS | 1961 | 1461625682963 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}] 16:08:03 INFO - PROCESS | 1961 | 1461625683097 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:08:03 INFO - PROCESS | 1961 | 1461625683198 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36234800 == 44 [pid = 1961] [id = 74] 16:08:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 79 (0x7eff1a959c00) [pid = 1961] [serial = 220] [outer = (nil)] 16:08:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 80 (0x7eff363b0800) [pid = 1961] [serial = 221] [outer = 0x7eff1a959c00] 16:08:03 INFO - PROCESS | 1961 | 1461625683260 Marionette DEBUG loaded listener.js 16:08:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 81 (0x7eff36a42800) [pid = 1961] [serial = 222] [outer = 0x7eff1a959c00] 16:08:04 INFO - PROCESS | 1961 | 1461625684112 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]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1229ms 16:08:04 INFO - PROCESS | 1961 | 1461625684187 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 1961 | 1461625684192 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:08:04 INFO - PROCESS | 1961 | 1461625684245 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 1961 | 1461625684253 Marionette TRACE conn3 <- [1,270,null,{}] 16:08:04 INFO - PROCESS | 1961 | 1461625684321 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}] 16:08:04 INFO - PROCESS | 1961 | 1461625684510 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:08:04 INFO - PROCESS | 1961 | 1461625684706 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff22ec4800 == 45 [pid = 1961] [id = 75] 16:08:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 82 (0x7eff1b9de800) [pid = 1961] [serial = 223] [outer = (nil)] 16:08:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7eff208e4c00) [pid = 1961] [serial = 224] [outer = 0x7eff1b9de800] 16:08:04 INFO - PROCESS | 1961 | 1461625684787 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7eff224aec00) [pid = 1961] [serial = 225] [outer = 0x7eff1b9de800] 16:08:05 INFO - PROCESS | 1961 | 1461625685614 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]]]}] 16:08:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7eff1b898800) [pid = 1961] [serial = 226] [outer = 0x7eff1ae22000] 16:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1439ms 16:08:05 INFO - PROCESS | 1961 | 1461625685671 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:08:05 INFO - PROCESS | 1961 | 1461625685679 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:08:05 INFO - PROCESS | 1961 | 1461625685759 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:08:05 INFO - PROCESS | 1961 | 1461625685765 Marionette TRACE conn3 <- [1,274,null,{}] 16:08:05 INFO - PROCESS | 1961 | 1461625685788 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}] 16:08:05 INFO - PROCESS | 1961 | 1461625685961 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:08:06 INFO - PROCESS | 1961 | 1461625686070 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2ab17800 == 46 [pid = 1961] [id = 76] 16:08:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7eff1ac47400) [pid = 1961] [serial = 227] [outer = (nil)] 16:08:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7eff235e5800) [pid = 1961] [serial = 228] [outer = 0x7eff1ac47400] 16:08:06 INFO - PROCESS | 1961 | 1461625686144 Marionette DEBUG loaded listener.js 16:08:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7eff23c04800) [pid = 1961] [serial = 229] [outer = 0x7eff1ac47400] 16:08:06 INFO - PROCESS | 1961 | 1461625686982 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]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1303ms 16:08:07 INFO - PROCESS | 1961 | 1461625687001 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 1961 | 1461625687004 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:08:07 INFO - PROCESS | 1961 | 1461625687010 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 1961 | 1461625687016 Marionette TRACE conn3 <- [1,278,null,{}] 16:08:07 INFO - PROCESS | 1961 | 1461625687031 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}] 16:08:07 INFO - PROCESS | 1961 | 1461625687189 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:08:07 INFO - PROCESS | 1961 | 1461625687331 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff368d7800 == 47 [pid = 1961] [id = 77] 16:08:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7eff24d8b800) [pid = 1961] [serial = 230] [outer = (nil)] 16:08:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7eff3071c800) [pid = 1961] [serial = 231] [outer = 0x7eff24d8b800] 16:08:07 INFO - PROCESS | 1961 | 1461625687408 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7eff31807c00) [pid = 1961] [serial = 232] [outer = 0x7eff24d8b800] 16:08:08 INFO - PROCESS | 1961 | 1461625688304 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]]]}] 16:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1345ms 16:08:08 INFO - PROCESS | 1961 | 1461625688356 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:08:08 INFO - PROCESS | 1961 | 1461625688361 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:08:08 INFO - PROCESS | 1961 | 1461625688366 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 1961 | 1461625688368 Marionette TRACE conn3 <- [1,282,null,{}] 16:08:08 INFO - PROCESS | 1961 | 1461625688374 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}] 16:08:08 INFO - PROCESS | 1961 | 1461625688526 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:08:08 INFO - PROCESS | 1961 | 1461625688665 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36d02800 == 48 [pid = 1961] [id = 78] 16:08:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7eff23d47c00) [pid = 1961] [serial = 233] [outer = (nil)] 16:08:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7eff349c2800) [pid = 1961] [serial = 234] [outer = 0x7eff23d47c00] 16:08:08 INFO - PROCESS | 1961 | 1461625688739 Marionette DEBUG loaded listener.js 16:08:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7eff363ac800) [pid = 1961] [serial = 235] [outer = 0x7eff23d47c00] 16:08:09 INFO - PROCESS | 1961 | 1461625689584 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]]]}] 16:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1279ms 16:08:09 INFO - PROCESS | 1961 | 1461625689647 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:08:09 INFO - PROCESS | 1961 | 1461625689650 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:08:09 INFO - PROCESS | 1961 | 1461625689656 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 1961 | 1461625689658 Marionette TRACE conn3 <- [1,286,null,{}] 16:08:09 INFO - PROCESS | 1961 | 1461625689664 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}] 16:08:09 INFO - PROCESS | 1961 | 1461625689844 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:08:10 INFO - PROCESS | 1961 | 1461625690001 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3c2000 == 49 [pid = 1961] [id = 79] 16:08:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7eff1ac4b800) [pid = 1961] [serial = 236] [outer = (nil)] 16:08:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7eff1de52000) [pid = 1961] [serial = 237] [outer = 0x7eff1ac4b800] 16:08:10 INFO - PROCESS | 1961 | 1461625690132 Marionette DEBUG loaded listener.js 16:08:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7eff32a73000) [pid = 1961] [serial = 238] [outer = 0x7eff1ac4b800] 16:08:11 INFO - PROCESS | 1961 | 1461625691334 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]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1890ms 16:08:11 INFO - PROCESS | 1961 | 1461625691564 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 1961 | 1461625691571 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:08:11 INFO - PROCESS | 1961 | 1461625691578 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 1961 | 1461625691582 Marionette TRACE conn3 <- [1,290,null,{}] 16:08:11 INFO - PROCESS | 1961 | 1461625691589 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}] 16:08:11 INFO - PROCESS | 1961 | 1461625691778 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:08:11 INFO - PROCESS | 1961 | 1461625691912 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff24d9c000 == 50 [pid = 1961] [id = 80] 16:08:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7eff1b8d6400) [pid = 1961] [serial = 239] [outer = (nil)] 16:08:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7eff1b8de000) [pid = 1961] [serial = 240] [outer = 0x7eff1b8d6400] 16:08:11 INFO - PROCESS | 1961 | 1461625691974 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7eff1c80a400) [pid = 1961] [serial = 241] [outer = 0x7eff1b8d6400] 16:08:12 INFO - PROCESS | 1961 | 1461625692777 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]]]}] 16:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1289ms 16:08:12 INFO - PROCESS | 1961 | 1461625692869 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:08:12 INFO - PROCESS | 1961 | 1461625692874 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:08:12 INFO - PROCESS | 1961 | 1461625692885 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:08:12 INFO - PROCESS | 1961 | 1461625692890 Marionette TRACE conn3 <- [1,294,null,{}] 16:08:12 INFO - PROCESS | 1961 | 1461625692896 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}] 16:08:13 INFO - PROCESS | 1961 | 1461625693084 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:08:13 INFO - PROCESS | 1961 | 1461625693222 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3b5000 == 51 [pid = 1961] [id = 81] 16:08:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7eff1c80ac00) [pid = 1961] [serial = 242] [outer = (nil)] 16:08:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7eff22289000) [pid = 1961] [serial = 243] [outer = 0x7eff1c80ac00] 16:08:13 INFO - PROCESS | 1961 | 1461625693287 Marionette DEBUG loaded listener.js 16:08:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7eff235c6000) [pid = 1961] [serial = 244] [outer = 0x7eff1c80ac00] 16:08:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff252da000 == 50 [pid = 1961] [id = 60] 16:08:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff229c2800 == 49 [pid = 1961] [id = 58] 16:08:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31320800 == 48 [pid = 1961] [id = 73] 16:08:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3079a000 == 47 [pid = 1961] [id = 72] 16:08:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff252e2800 == 46 [pid = 1961] [id = 71] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7eff1921e400) [pid = 1961] [serial = 158] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7eff20863400) [pid = 1961] [serial = 161] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7eff23d46800) [pid = 1961] [serial = 164] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7eff32a6a400) [pid = 1961] [serial = 188] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23ddf000 == 45 [pid = 1961] [id = 70] 16:08:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff20a70000 == 44 [pid = 1961] [id = 69] 16:08:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ac92000 == 43 [pid = 1961] [id = 68] 16:08:13 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31687800 == 42 [pid = 1961] [id = 63] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7eff2b784400) [pid = 1961] [serial = 179] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7eff277b6c00) [pid = 1961] [serial = 177] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7eff277ba000) [pid = 1961] [serial = 168] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7eff229ec400) [pid = 1961] [serial = 174] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7eff1c654000) [pid = 1961] [serial = 167] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7eff2b788000) [pid = 1961] [serial = 180] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7eff1de4c000) [pid = 1961] [serial = 171] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7eff24d85c00) [pid = 1961] [serial = 176] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7eff2235f800) [pid = 1961] [serial = 135] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7eff22ac1400) [pid = 1961] [serial = 138] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7eff226bac00) [pid = 1961] [serial = 173] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 87 (0x7eff3160f800) [pid = 1961] [serial = 183] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 86 (0x7eff3273f000) [pid = 1961] [serial = 185] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 85 (0x7eff315d1c00) [pid = 1961] [serial = 182] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 84 (0x7eff1de29000) [pid = 1961] [serial = 170] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 83 (0x7eff32736400) [pid = 1961] [serial = 132] [outer = (nil)] [url = about:blank] 16:08:13 INFO - PROCESS | 1961 | --DOMWINDOW == 82 (0x7eff32803000) [pid = 1961] [serial = 186] [outer = (nil)] [url = about:blank] 16:08:14 INFO - PROCESS | 1961 | 1461625694073 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]]]}] 16:08:14 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. 16:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1244ms 16:08:14 INFO - PROCESS | 1961 | 1461625694126 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:08:14 INFO - PROCESS | 1961 | 1461625694130 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:08:14 INFO - PROCESS | 1961 | 1461625694136 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:08:14 INFO - PROCESS | 1961 | 1461625694138 Marionette TRACE conn3 <- [1,298,null,{}] 16:08:14 INFO - PROCESS | 1961 | 1461625694156 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}] 16:08:14 INFO - PROCESS | 1961 | 1461625694319 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:08:14 INFO - PROCESS | 1961 | 1461625694333 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23591000 == 43 [pid = 1961] [id = 82] 16:08:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 83 (0x7eff23c0b400) [pid = 1961] [serial = 245] [outer = (nil)] 16:08:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 84 (0x7eff24088400) [pid = 1961] [serial = 246] [outer = 0x7eff23c0b400] 16:08:14 INFO - PROCESS | 1961 | 1461625694403 Marionette DEBUG loaded listener.js 16:08:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 85 (0x7eff24d8cc00) [pid = 1961] [serial = 247] [outer = 0x7eff23c0b400] 16:08:15 INFO - PROCESS | 1961 | 1461625695205 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]]]}] 16:08:15 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. 16:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1141ms 16:08:15 INFO - PROCESS | 1961 | 1461625695278 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:08:15 INFO - PROCESS | 1961 | 1461625695282 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:08:15 INFO - PROCESS | 1961 | 1461625695288 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 1961 | 1461625695290 Marionette TRACE conn3 <- [1,302,null,{}] 16:08:15 INFO - PROCESS | 1961 | 1461625695295 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}] 16:08:15 INFO - PROCESS | 1961 | 1461625695444 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:08:15 INFO - PROCESS | 1961 | 1461625695454 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2a959000 == 44 [pid = 1961] [id = 83] 16:08:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7eff24d8d400) [pid = 1961] [serial = 248] [outer = (nil)] 16:08:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7eff3136cc00) [pid = 1961] [serial = 249] [outer = 0x7eff24d8d400] 16:08:15 INFO - PROCESS | 1961 | 1461625695515 Marionette DEBUG loaded listener.js 16:08:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7eff31845000) [pid = 1961] [serial = 250] [outer = 0x7eff24d8d400] 16:08:16 INFO - PROCESS | 1961 | 1461625696285 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]]]}] 16:08:16 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. 16:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1034ms 16:08:16 INFO - PROCESS | 1961 | 1461625696323 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 1961 | 1461625696326 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:08:16 INFO - PROCESS | 1961 | 1461625696332 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 1961 | 1461625696335 Marionette TRACE conn3 <- [1,306,null,{}] 16:08:16 INFO - PROCESS | 1961 | 1461625696360 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}] 16:08:16 INFO - PROCESS | 1961 | 1461625696531 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:08:16 INFO - PROCESS | 1961 | 1461625696550 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff32717000 == 45 [pid = 1961] [id = 84] 16:08:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7eff2751a400) [pid = 1961] [serial = 251] [outer = (nil)] 16:08:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7eff3273fc00) [pid = 1961] [serial = 252] [outer = 0x7eff2751a400] 16:08:16 INFO - PROCESS | 1961 | 1461625696610 Marionette DEBUG loaded listener.js 16:08:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7eff32a72c00) [pid = 1961] [serial = 253] [outer = 0x7eff2751a400] 16:08:17 INFO - PROCESS | 1961 | 1461625697359 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]]]}] 16:08:17 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. 16:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1039ms 16:08:17 INFO - PROCESS | 1961 | 1461625697372 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 1961 | 1461625697375 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:08:17 INFO - PROCESS | 1961 | 1461625697382 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 1961 | 1461625697385 Marionette TRACE conn3 <- [1,310,null,{}] 16:08:17 INFO - PROCESS | 1961 | 1461625697398 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}] 16:08:17 INFO - PROCESS | 1961 | 1461625697630 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:08:17 INFO - PROCESS | 1961 | 1461625697667 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1deca000 == 46 [pid = 1961] [id = 85] 16:08:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7eff3686fc00) [pid = 1961] [serial = 254] [outer = (nil)] 16:08:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7eff36c34000) [pid = 1961] [serial = 255] [outer = 0x7eff3686fc00] 16:08:17 INFO - PROCESS | 1961 | 1461625697735 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7eff36d27400) [pid = 1961] [serial = 256] [outer = 0x7eff3686fc00] 16:08:18 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7eff1a955800) [pid = 1961] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:08:18 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7eff24163c00) [pid = 1961] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:08:18 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7eff1ae20000) [pid = 1961] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:08:18 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7eff21938c00) [pid = 1961] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:08:18 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7eff1921f000) [pid = 1961] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:08:18 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7eff1921d800) [pid = 1961] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:08:18 INFO - PROCESS | 1961 | --DOMWINDOW == 87 (0x7eff1921a800) [pid = 1961] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:08:18 INFO - PROCESS | 1961 | --DOMWINDOW == 86 (0x7eff19219800) [pid = 1961] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:08:18 INFO - PROCESS | 1961 | --DOMWINDOW == 85 (0x7eff229f2400) [pid = 1961] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:08:18 INFO - PROCESS | 1961 | 1461625698654 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]]]}] 16:08:18 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. 16:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1292ms 16:08:18 INFO - PROCESS | 1961 | 1461625698675 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:08:18 INFO - PROCESS | 1961 | 1461625698677 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:08:18 INFO - PROCESS | 1961 | 1461625698685 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:08:18 INFO - PROCESS | 1961 | 1461625698688 Marionette TRACE conn3 <- [1,314,null,{}] 16:08:18 INFO - PROCESS | 1961 | 1461625698693 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}] 16:08:18 INFO - PROCESS | 1961 | 1461625698846 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:08:18 INFO - PROCESS | 1961 | 1461625698860 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff38884000 == 47 [pid = 1961] [id = 86] 16:08:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 86 (0x7eff1de2fc00) [pid = 1961] [serial = 257] [outer = (nil)] 16:08:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 87 (0x7eff23d47000) [pid = 1961] [serial = 258] [outer = 0x7eff1de2fc00] 16:08:18 INFO - PROCESS | 1961 | 1461625698922 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 88 (0x7eff36d29c00) [pid = 1961] [serial = 259] [outer = 0x7eff1de2fc00] 16:08:19 INFO - PROCESS | 1961 | 1461625699727 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]]]}] 16:08:19 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. 16:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1077ms 16:08:19 INFO - PROCESS | 1961 | 1461625699767 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 1961 | 1461625699770 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:08:19 INFO - PROCESS | 1961 | 1461625699777 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - PROCESS | 1961 | 1461625699780 Marionette TRACE conn3 <- [1,318,null,{}] 16:08:19 INFO - PROCESS | 1961 | 1461625699794 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}] 16:08:19 INFO - PROCESS | 1961 | 1461625699945 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:08:19 INFO - PROCESS | 1961 | 1461625699959 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3acb4800 == 48 [pid = 1961] [id = 87] 16:08:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7eff1a957800) [pid = 1961] [serial = 260] [outer = (nil)] 16:08:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7eff3885c800) [pid = 1961] [serial = 261] [outer = 0x7eff1a957800] 16:08:20 INFO - PROCESS | 1961 | 1461625700023 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7eff39609c00) [pid = 1961] [serial = 262] [outer = 0x7eff1a957800] 16:08:21 INFO - PROCESS | 1961 | 1461625701030 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]]]}] 16:08:21 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. 16:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1288ms 16:08:21 INFO - PROCESS | 1961 | 1461625701067 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:08:21 INFO - PROCESS | 1961 | 1461625701073 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:08:21 INFO - PROCESS | 1961 | 1461625701084 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 1961 | 1461625701090 Marionette TRACE conn3 <- [1,322,null,{}] 16:08:21 INFO - PROCESS | 1961 | 1461625701099 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}] 16:08:21 INFO - PROCESS | 1961 | 1461625701317 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:08:21 INFO - PROCESS | 1961 | 1461625701455 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff233ab000 == 49 [pid = 1961] [id = 88] 16:08:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7eff1b8df800) [pid = 1961] [serial = 263] [outer = (nil)] 16:08:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7eff1de2ec00) [pid = 1961] [serial = 264] [outer = 0x7eff1b8df800] 16:08:21 INFO - PROCESS | 1961 | 1461625701532 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7eff21939000) [pid = 1961] [serial = 265] [outer = 0x7eff1b8df800] 16:08:22 INFO - PROCESS | 1961 | 1461625702446 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]]]}] 16:08:22 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. 16:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1438ms 16:08:22 INFO - PROCESS | 1961 | 1461625702522 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 1961 | 1461625702531 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:08:22 INFO - PROCESS | 1961 | 1461625702541 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 1961 | 1461625702545 Marionette TRACE conn3 <- [1,326,null,{}] 16:08:22 INFO - PROCESS | 1961 | 1461625702551 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}] 16:08:22 INFO - PROCESS | 1961 | 1461625702757 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:08:22 INFO - PROCESS | 1961 | 1461625702894 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3443e000 == 50 [pid = 1961] [id = 89] 16:08:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7eff24163000) [pid = 1961] [serial = 266] [outer = (nil)] 16:08:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7eff24d86000) [pid = 1961] [serial = 267] [outer = 0x7eff24163000] 16:08:23 INFO - PROCESS | 1961 | 1461625703012 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7eff30713800) [pid = 1961] [serial = 268] [outer = 0x7eff24163000] 16:08:23 INFO - PROCESS | 1961 | 1461625703934 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]]]}] 16:08:23 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. 16:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1430ms 16:08:23 INFO - PROCESS | 1961 | 1461625703972 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:08:23 INFO - PROCESS | 1961 | 1461625703976 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:08:23 INFO - PROCESS | 1961 | 1461625703982 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:08:23 INFO - PROCESS | 1961 | 1461625703988 Marionette TRACE conn3 <- [1,330,null,{}] 16:08:24 INFO - PROCESS | 1961 | 1461625704003 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}] 16:08:24 INFO - PROCESS | 1961 | 1461625704253 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:08:24 INFO - PROCESS | 1961 | 1461625704451 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4c7800 == 51 [pid = 1961] [id = 90] 16:08:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7eff368a9400) [pid = 1961] [serial = 269] [outer = (nil)] 16:08:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7eff36c37400) [pid = 1961] [serial = 270] [outer = 0x7eff368a9400] 16:08:24 INFO - PROCESS | 1961 | 1461625704574 Marionette DEBUG loaded listener.js 16:08:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7eff36d30c00) [pid = 1961] [serial = 271] [outer = 0x7eff368a9400] 16:08:25 INFO - PROCESS | 1961 | 1461625705388 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]]]}] 16:08:25 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. 16:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1433ms 16:08:25 INFO - PROCESS | 1961 | 1461625705416 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:08:25 INFO - PROCESS | 1961 | 1461625705421 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:08:25 INFO - PROCESS | 1961 | 1461625705428 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:08:25 INFO - PROCESS | 1961 | 1461625705432 Marionette TRACE conn3 <- [1,334,null,{}] 16:08:25 INFO - PROCESS | 1961 | 1461625705437 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}] 16:08:25 INFO - PROCESS | 1961 | 1461625705609 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:08:25 INFO - PROCESS | 1961 | 1461625705764 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff252dd000 == 52 [pid = 1961] [id = 91] 16:08:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7eff1ae1b800) [pid = 1961] [serial = 272] [outer = (nil)] 16:08:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7eff36d8a800) [pid = 1961] [serial = 273] [outer = 0x7eff1ae1b800] 16:08:25 INFO - PROCESS | 1961 | 1461625705842 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7eff39679000) [pid = 1961] [serial = 274] [outer = 0x7eff1ae1b800] 16:08:26 INFO - PROCESS | 1961 | 1461625706992 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]]]}] 16:08:27 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. 16:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1588ms 16:08:27 INFO - PROCESS | 1961 | 1461625707018 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 1961 | 1461625707025 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:08:27 INFO - PROCESS | 1961 | 1461625707034 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 1961 | 1461625707039 Marionette TRACE conn3 <- [1,338,null,{}] 16:08:27 INFO - PROCESS | 1961 | 1461625707049 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}] 16:08:27 INFO - PROCESS | 1961 | 1461625707213 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:08:27 INFO - PROCESS | 1961 | 1461625707396 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff208a2800 == 53 [pid = 1961] [id = 92] 16:08:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7eff1c808800) [pid = 1961] [serial = 275] [outer = (nil)] 16:08:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7eff1de51400) [pid = 1961] [serial = 276] [outer = 0x7eff1c808800] 16:08:27 INFO - PROCESS | 1961 | 1461625707466 Marionette DEBUG loaded listener.js 16:08:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff227a1c00) [pid = 1961] [serial = 277] [outer = 0x7eff1c808800] 16:08:28 INFO - PROCESS | 1961 | 1461625708267 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]]]}] 16:08:28 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. 16:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1287ms 16:08:28 INFO - PROCESS | 1961 | 1461625708322 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:08:28 INFO - PROCESS | 1961 | 1461625708339 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:08:28 INFO - PROCESS | 1961 | 1461625708356 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:08:28 INFO - PROCESS | 1961 | 1461625708366 Marionette TRACE conn3 <- [1,342,null,{}] 16:08:28 INFO - PROCESS | 1961 | 1461625708372 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}] 16:08:28 INFO - PROCESS | 1961 | 1461625708591 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:08:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff38884000 == 52 [pid = 1961] [id = 86] 16:08:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1deca000 == 51 [pid = 1961] [id = 85] 16:08:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff32717000 == 50 [pid = 1961] [id = 84] 16:08:28 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7eff363b0800) [pid = 1961] [serial = 221] [outer = (nil)] [url = about:blank] 16:08:28 INFO - PROCESS | 1961 | 1461625708782 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2a959000 == 49 [pid = 1961] [id = 83] 16:08:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23591000 == 48 [pid = 1961] [id = 82] 16:08:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3b5000 == 47 [pid = 1961] [id = 81] 16:08:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff24d9c000 == 46 [pid = 1961] [id = 80] 16:08:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c6a8800 == 47 [pid = 1961] [id = 93] 16:08:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff1d331c00) [pid = 1961] [serial = 278] [outer = (nil)] 16:08:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff1f44a400) [pid = 1961] [serial = 279] [outer = 0x7eff1d331c00] 16:08:28 INFO - PROCESS | 1961 | 1461625708899 Marionette DEBUG loaded listener.js 16:08:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff22ac0c00) [pid = 1961] [serial = 280] [outer = 0x7eff1d331c00] 16:08:29 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36234800 == 46 [pid = 1961] [id = 74] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7eff21308800) [pid = 1961] [serial = 162] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7eff1ae23000) [pid = 1961] [serial = 159] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7eff24772800) [pid = 1961] [serial = 165] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7eff31a5cc00) [pid = 1961] [serial = 215] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7eff24773000) [pid = 1961] [serial = 209] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7eff1de25400) [pid = 1961] [serial = 191] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7eff32bd7c00) [pid = 1961] [serial = 200] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7eff208e1400) [pid = 1961] [serial = 204] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7eff1de27800) [pid = 1961] [serial = 203] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7eff229e4c00) [pid = 1961] [serial = 206] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7eff2348f800) [pid = 1961] [serial = 207] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7eff23028c00) [pid = 1961] [serial = 194] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7eff316e5c00) [pid = 1961] [serial = 197] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7eff32804800) [pid = 1961] [serial = 216] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7eff307f1c00) [pid = 1961] [serial = 212] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7eff31808000) [pid = 1961] [serial = 213] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7eff277be000) [pid = 1961] [serial = 218] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7eff275ee000) [pid = 1961] [serial = 210] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7eff363a3c00) [pid = 1961] [serial = 219] [outer = (nil)] [url = about:blank] 16:08:29 INFO - PROCESS | 1961 | 1461625709674 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]]]}] 16:08:29 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. 16:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1390ms 16:08:29 INFO - PROCESS | 1961 | 1461625709746 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 1961 | 1461625709750 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:08:29 INFO - PROCESS | 1961 | 1461625709756 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 1961 | 1461625709761 Marionette TRACE conn3 <- [1,346,null,{}] 16:08:29 INFO - PROCESS | 1961 | 1461625709777 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}] 16:08:29 INFO - PROCESS | 1961 | 1461625709935 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:08:29 INFO - PROCESS | 1961 | 1461625709946 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2328d000 == 47 [pid = 1961] [id = 94] 16:08:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7eff23d3e400) [pid = 1961] [serial = 281] [outer = (nil)] 16:08:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7eff2433bc00) [pid = 1961] [serial = 282] [outer = 0x7eff23d3e400] 16:08:30 INFO - PROCESS | 1961 | 1461625710021 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7eff24619000) [pid = 1961] [serial = 283] [outer = 0x7eff23d3e400] 16:08:30 INFO - PROCESS | 1961 | 1461625710859 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]]]}] 16:08:30 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. 16:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1188ms 16:08:30 INFO - PROCESS | 1961 | 1461625710945 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:08:30 INFO - PROCESS | 1961 | 1461625710951 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:08:30 INFO - PROCESS | 1961 | 1461625710960 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - PROCESS | 1961 | 1461625710966 Marionette TRACE conn3 <- [1,350,null,{}] 16:08:30 INFO - PROCESS | 1961 | 1461625710977 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}] 16:08:31 INFO - PROCESS | 1961 | 1461625711160 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:08:31 INFO - PROCESS | 1961 | 1461625711297 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b9be800 == 48 [pid = 1961] [id = 95] 16:08:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7eff1b8da800) [pid = 1961] [serial = 284] [outer = (nil)] 16:08:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7eff1c659c00) [pid = 1961] [serial = 285] [outer = 0x7eff1b8da800] 16:08:31 INFO - PROCESS | 1961 | 1461625711377 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7eff1de31c00) [pid = 1961] [serial = 286] [outer = 0x7eff1b8da800] 16:08:32 INFO - PROCESS | 1961 | 1461625712289 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]]]}] 16:08:32 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. 16:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1400ms 16:08:32 INFO - PROCESS | 1961 | 1461625712360 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:08:32 INFO - PROCESS | 1961 | 1461625712366 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:08:32 INFO - PROCESS | 1961 | 1461625712379 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - PROCESS | 1961 | 1461625712386 Marionette TRACE conn3 <- [1,354,null,{}] 16:08:32 INFO - PROCESS | 1961 | 1461625712392 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}] 16:08:32 INFO - PROCESS | 1961 | 1461625712603 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:08:32 INFO - PROCESS | 1961 | 1461625712741 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f12000 == 49 [pid = 1961] [id = 96] 16:08:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7eff1b8dd000) [pid = 1961] [serial = 287] [outer = (nil)] 16:08:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7eff23d3a000) [pid = 1961] [serial = 288] [outer = 0x7eff1b8dd000] 16:08:32 INFO - PROCESS | 1961 | 1461625712818 Marionette DEBUG loaded listener.js 16:08:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7eff24614000) [pid = 1961] [serial = 289] [outer = 0x7eff1b8dd000] 16:08:33 INFO - PROCESS | 1961 | 1461625713720 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]]]}] 16:08:33 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. 16:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1395ms 16:08:33 INFO - PROCESS | 1961 | 1461625713770 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:08:33 INFO - PROCESS | 1961 | 1461625713774 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:08:33 INFO - PROCESS | 1961 | 1461625713781 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:08:33 INFO - PROCESS | 1961 | 1461625713785 Marionette TRACE conn3 <- [1,358,null,{}] 16:08:33 INFO - PROCESS | 1961 | 1461625713800 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}] 16:08:34 INFO - PROCESS | 1961 | 1461625714006 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:08:34 INFO - PROCESS | 1961 | 1461625714144 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff252e4800 == 50 [pid = 1961] [id = 97] 16:08:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7eff24620c00) [pid = 1961] [serial = 290] [outer = (nil)] 16:08:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7eff2751bc00) [pid = 1961] [serial = 291] [outer = 0x7eff24620c00] 16:08:34 INFO - PROCESS | 1961 | 1461625714224 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7eff277b9400) [pid = 1961] [serial = 292] [outer = 0x7eff24620c00] 16:08:35 INFO - PROCESS | 1961 | 1461625715206 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]]]}] 16:08:35 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. 16:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1484ms 16:08:35 INFO - PROCESS | 1961 | 1461625715271 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:08:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:08:35 INFO - PROCESS | 1961 | 1461625715279 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:08:35 INFO - PROCESS | 1961 | 1461625715286 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 1961 | 1461625715290 Marionette TRACE conn3 <- [1,362,null,{}] 16:08:35 INFO - PROCESS | 1961 | 1461625715295 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}] 16:08:35 INFO - PROCESS | 1961 | 1461625715491 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:08:35 INFO - PROCESS | 1961 | 1461625715626 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4db800 == 51 [pid = 1961] [id = 98] 16:08:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7eff24773000) [pid = 1961] [serial = 293] [outer = (nil)] 16:08:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7eff3160f800) [pid = 1961] [serial = 294] [outer = 0x7eff24773000] 16:08:35 INFO - PROCESS | 1961 | 1461625715702 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7eff31895000) [pid = 1961] [serial = 295] [outer = 0x7eff24773000] 16:08:36 INFO - PROCESS | 1961 | 1461625716556 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]]]}] 16:08:36 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. 16:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1280ms 16:08:36 INFO - PROCESS | 1961 | 1461625716566 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:08:36 INFO - PROCESS | 1961 | 1461625716569 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:08:36 INFO - PROCESS | 1961 | 1461625716576 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 1961 | 1461625716579 Marionette TRACE conn3 <- [1,366,null,{}] 16:08:36 INFO - PROCESS | 1961 | 1461625716584 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}] 16:08:36 INFO - PROCESS | 1961 | 1461625716733 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:08:36 INFO - PROCESS | 1961 | 1461625716875 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3250e800 == 52 [pid = 1961] [id = 99] 16:08:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7eff31a54c00) [pid = 1961] [serial = 296] [outer = (nil)] 16:08:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff328b5000) [pid = 1961] [serial = 297] [outer = 0x7eff31a54c00] 16:08:36 INFO - PROCESS | 1961 | 1461625716947 Marionette DEBUG loaded listener.js 16:08:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff34936000) [pid = 1961] [serial = 298] [outer = 0x7eff31a54c00] 16:08:37 INFO - PROCESS | 1961 | 1461625717816 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]]]}] 16:08:37 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. 16:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1277ms 16:08:37 INFO - PROCESS | 1961 | 1461625717854 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:08:37 INFO - PROCESS | 1961 | 1461625717858 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:08:37 INFO - PROCESS | 1961 | 1461625717863 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:08:37 INFO - PROCESS | 1961 | 1461625717866 Marionette TRACE conn3 <- [1,370,null,{}] 16:08:37 INFO - PROCESS | 1961 | 1461625717872 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}] 16:08:38 INFO - PROCESS | 1961 | 1461625718067 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:08:38 INFO - PROCESS | 1961 | 1461625718207 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36240800 == 53 [pid = 1961] [id = 100] 16:08:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff363a3000) [pid = 1961] [serial = 299] [outer = (nil)] 16:08:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7eff36ce7000) [pid = 1961] [serial = 300] [outer = 0x7eff363a3000] 16:08:38 INFO - PROCESS | 1961 | 1461625718284 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7eff388c6c00) [pid = 1961] [serial = 301] [outer = 0x7eff363a3000] 16:08:39 INFO - PROCESS | 1961 | 1461625719189 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]]]}] 16:08:39 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. 16:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1389ms 16:08:39 INFO - PROCESS | 1961 | 1461625719255 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:08:39 INFO - PROCESS | 1961 | 1461625719257 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:08:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:08:39 INFO - PROCESS | 1961 | 1461625719264 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:08:39 INFO - PROCESS | 1961 | 1461625719266 Marionette TRACE conn3 <- [1,374,null,{}] 16:08:39 INFO - PROCESS | 1961 | 1461625719279 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}] 16:08:39 INFO - PROCESS | 1961 | 1461625719447 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:08:39 INFO - PROCESS | 1961 | 1461625719584 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff368e3000 == 54 [pid = 1961] [id = 101] 16:08:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7eff22ac1400) [pid = 1961] [serial = 302] [outer = (nil)] 16:08:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7eff39678400) [pid = 1961] [serial = 303] [outer = 0x7eff22ac1400] 16:08:39 INFO - PROCESS | 1961 | 1461625719679 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7eff3ac19000) [pid = 1961] [serial = 304] [outer = 0x7eff22ac1400] 16:08:40 INFO - PROCESS | 1961 | 1461625720726 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:08:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1540ms 16:08:40 INFO - PROCESS | 1961 | 1461625720806 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 1961 | 1461625720813 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:08:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:08:40 INFO - PROCESS | 1961 | 1461625720820 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 1961 | 1461625720826 Marionette TRACE conn3 <- [1,378,null,{}] 16:08:40 INFO - PROCESS | 1961 | 1461625720833 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}] 16:08:41 INFO - PROCESS | 1961 | 1461625721035 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:08:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff32726000 == 53 [pid = 1961] [id = 66] 16:08:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1c6a8800 == 52 [pid = 1961] [id = 93] 16:08:41 INFO - PROCESS | 1961 | 1461625721244 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff208a2800 == 51 [pid = 1961] [id = 92] 16:08:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b8ae000 == 52 [pid = 1961] [id = 102] 16:08:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7eff208e3c00) [pid = 1961] [serial = 305] [outer = (nil)] 16:08:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7eff235e0800) [pid = 1961] [serial = 306] [outer = 0x7eff208e3c00] 16:08:41 INFO - PROCESS | 1961 | 1461625721318 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7eff24164400) [pid = 1961] [serial = 307] [outer = 0x7eff208e3c00] 16:08:42 INFO - PROCESS | 1961 | 1461625722098 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:08:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1345ms 16:08:42 INFO - PROCESS | 1961 | 1461625722173 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 1961 | 1461625722181 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:08:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:08:42 INFO - PROCESS | 1961 | 1461625722192 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 1961 | 1461625722195 Marionette TRACE conn3 <- [1,382,null,{}] 16:08:42 INFO - PROCESS | 1961 | 1461625722202 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}] 16:08:42 INFO - PROCESS | 1961 | 1461625722395 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:08:42 INFO - PROCESS | 1961 | 1461625722415 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff24742000 == 53 [pid = 1961] [id = 103] 16:08:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7eff24618000) [pid = 1961] [serial = 308] [outer = (nil)] 16:08:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7eff277b7800) [pid = 1961] [serial = 309] [outer = 0x7eff24618000] 16:08:42 INFO - PROCESS | 1961 | 1461625722477 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7eff307e7800) [pid = 1961] [serial = 310] [outer = 0x7eff24618000] 16:08:43 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:08:43 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:08:43 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:08:43 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:08:43 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:08:43 INFO - PROCESS | 1961 | 1461625723349 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:08:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:08:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1179ms 16:08:43 INFO - PROCESS | 1961 | 1461625723371 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:08:43 INFO - PROCESS | 1961 | 1461625723374 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:08:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:08:43 INFO - PROCESS | 1961 | 1461625723380 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:08:43 INFO - PROCESS | 1961 | 1461625723385 Marionette TRACE conn3 <- [1,386,null,{}] 16:08:43 INFO - PROCESS | 1961 | 1461625723400 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}] 16:08:43 INFO - PROCESS | 1961 | 1461625723590 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:08:43 INFO - PROCESS | 1961 | 1461625723659 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36059000 == 54 [pid = 1961] [id = 104] 16:08:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7eff3627c400) [pid = 1961] [serial = 311] [outer = (nil)] 16:08:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff36ce5c00) [pid = 1961] [serial = 312] [outer = 0x7eff3627c400] 16:08:43 INFO - PROCESS | 1961 | 1461625723726 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7eff39610000) [pid = 1961] [serial = 313] [outer = 0x7eff3627c400] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7eff1c80ac00) [pid = 1961] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7eff23c0b400) [pid = 1961] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7eff24d8d400) [pid = 1961] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7eff2751a400) [pid = 1961] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7eff3686fc00) [pid = 1961] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7eff1de2fc00) [pid = 1961] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7eff1b8d6400) [pid = 1961] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7eff1a959c00) [pid = 1961] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7eff1c808800) [pid = 1961] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7eff1d331c00) [pid = 1961] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7eff1a957800) [pid = 1961] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:08:44 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7eff32803800) [pid = 1961] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:08:44 INFO - PROCESS | 1961 | 1461625724547 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]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:08:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1185ms 16:08:44 INFO - PROCESS | 1961 | 1461625724566 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 1961 | 1461625724570 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:08:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:08:44 INFO - PROCESS | 1961 | 1461625724577 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 1961 | 1461625724580 Marionette TRACE conn3 <- [1,390,null,{}] 16:08:44 INFO - PROCESS | 1961 | 1461625724592 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}] 16:08:44 INFO - PROCESS | 1961 | 1461625724754 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:08:44 INFO - PROCESS | 1961 | 1461625724769 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff396e3000 == 55 [pid = 1961] [id = 105] 16:08:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7eff1b8d5400) [pid = 1961] [serial = 314] [outer = (nil)] 16:08:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7eff34941400) [pid = 1961] [serial = 315] [outer = 0x7eff1b8d5400] 16:08:44 INFO - PROCESS | 1961 | 1461625724833 Marionette DEBUG loaded listener.js 16:08:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7eff39615400) [pid = 1961] [serial = 316] [outer = 0x7eff1b8d5400] 16:08:45 INFO - PROCESS | 1961 | 1461625725682 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]]]}] 16:08:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:08:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1140ms 16:08:45 INFO - PROCESS | 1961 | 1461625725718 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:08:45 INFO - PROCESS | 1961 | 1461625725721 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:08:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:08:45 INFO - PROCESS | 1961 | 1461625725727 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:08:45 INFO - PROCESS | 1961 | 1461625725729 Marionette TRACE conn3 <- [1,394,null,{}] 16:08:45 INFO - PROCESS | 1961 | 1461625725735 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}] 16:08:45 INFO - PROCESS | 1961 | 1461625725875 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:08:45 INFO - PROCESS | 1961 | 1461625725889 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1c0800 == 56 [pid = 1961] [id = 106] 16:08:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7eff24602800) [pid = 1961] [serial = 317] [outer = (nil)] 16:08:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7eff2460b800) [pid = 1961] [serial = 318] [outer = 0x7eff24602800] 16:08:45 INFO - PROCESS | 1961 | 1461625725955 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7eff24610000) [pid = 1961] [serial = 319] [outer = 0x7eff24602800] 16:08:47 INFO - PROCESS | 1961 | 1461625727055 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]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:08:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1384ms 16:08:47 INFO - PROCESS | 1961 | 1461625727112 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:08:47 INFO - PROCESS | 1961 | 1461625727120 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:08:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:08:47 INFO - PROCESS | 1961 | 1461625727128 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 1961 | 1461625727135 Marionette TRACE conn3 <- [1,398,null,{}] 16:08:47 INFO - PROCESS | 1961 | 1461625727143 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}] 16:08:47 INFO - PROCESS | 1961 | 1461625727325 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:08:47 INFO - PROCESS | 1961 | 1461625727471 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2226a800 == 57 [pid = 1961] [id = 107] 16:08:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7eff229f2800) [pid = 1961] [serial = 320] [outer = (nil)] 16:08:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7eff23d48800) [pid = 1961] [serial = 321] [outer = 0x7eff229f2800] 16:08:47 INFO - PROCESS | 1961 | 1461625727552 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7eff2460fc00) [pid = 1961] [serial = 322] [outer = 0x7eff229f2800] 16:08:48 INFO - PROCESS | 1961 | 1461625728566 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]]]}] 16:08:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:08:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1485ms 16:08:48 INFO - PROCESS | 1961 | 1461625728615 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:08:48 INFO - PROCESS | 1961 | 1461625728625 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:08:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:08:48 INFO - PROCESS | 1961 | 1461625728637 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:08:48 INFO - PROCESS | 1961 | 1461625728640 Marionette TRACE conn3 <- [1,402,null,{}] 16:08:48 INFO - PROCESS | 1961 | 1461625728648 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}] 16:08:48 INFO - PROCESS | 1961 | 1461625728836 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:08:48 INFO - PROCESS | 1961 | 1461625728980 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff32a21000 == 58 [pid = 1961] [id = 108] 16:08:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7eff22abcc00) [pid = 1961] [serial = 323] [outer = (nil)] 16:08:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff315d5400) [pid = 1961] [serial = 324] [outer = 0x7eff22abcc00] 16:08:49 INFO - PROCESS | 1961 | 1461625729062 Marionette DEBUG loaded listener.js 16:08:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7eff328b6400) [pid = 1961] [serial = 325] [outer = 0x7eff22abcc00] 16:08:50 INFO - PROCESS | 1961 | 1461625730092 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]]]}] 16:08:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:08:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1486ms 16:08:50 INFO - PROCESS | 1961 | 1461625730125 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:08:50 INFO - PROCESS | 1961 | 1461625730129 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:08:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:08:50 INFO - PROCESS | 1961 | 1461625730136 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:08:50 INFO - PROCESS | 1961 | 1461625730142 Marionette TRACE conn3 <- [1,406,null,{}] 16:08:50 INFO - PROCESS | 1961 | 1461625730159 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}] 16:08:50 INFO - PROCESS | 1961 | 1461625730353 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:08:50 INFO - PROCESS | 1961 | 1461625730542 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a651000 == 59 [pid = 1961] [id = 109] 16:08:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7eff39611400) [pid = 1961] [serial = 326] [outer = (nil)] 16:08:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7eff3ac7f000) [pid = 1961] [serial = 327] [outer = 0x7eff39611400] 16:08:50 INFO - PROCESS | 1961 | 1461625730665 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7eff3ae5c000) [pid = 1961] [serial = 328] [outer = 0x7eff39611400] 16:08:51 INFO - PROCESS | 1961 | 1461625731523 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]]]}] 16:08:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:08:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1437ms 16:08:51 INFO - PROCESS | 1961 | 1461625731573 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:08:51 INFO - PROCESS | 1961 | 1461625731578 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:08:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:08:51 INFO - PROCESS | 1961 | 1461625731584 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 1961 | 1461625731587 Marionette TRACE conn3 <- [1,410,null,{}] 16:08:51 INFO - PROCESS | 1961 | 1461625731592 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}] 16:08:51 INFO - PROCESS | 1961 | 1461625731747 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:08:51 INFO - PROCESS | 1961 | 1461625731895 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e075800 == 60 [pid = 1961] [id = 110] 16:08:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7eff1a583c00) [pid = 1961] [serial = 329] [outer = (nil)] 16:08:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7eff1a58c800) [pid = 1961] [serial = 330] [outer = 0x7eff1a583c00] 16:08:51 INFO - PROCESS | 1961 | 1461625731970 Marionette DEBUG loaded listener.js 16:08:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7eff3967fc00) [pid = 1961] [serial = 331] [outer = 0x7eff1a583c00] 16:08:52 INFO - PROCESS | 1961 | 1461625732888 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]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:08:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1380ms 16:08:52 INFO - PROCESS | 1961 | 1461625732966 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:08:52 INFO - PROCESS | 1961 | 1461625732969 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:08:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:08:52 INFO - PROCESS | 1961 | 1461625732975 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 1961 | 1461625732979 Marionette TRACE conn3 <- [1,414,null,{}] 16:08:52 INFO - PROCESS | 1961 | 1461625732984 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}] 16:08:53 INFO - PROCESS | 1961 | 1461625733188 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:08:53 INFO - PROCESS | 1961 | 1461625733383 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a92d800 == 61 [pid = 1961] [id = 111] 16:08:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7eff19218000) [pid = 1961] [serial = 332] [outer = (nil)] 16:08:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff1c508000) [pid = 1961] [serial = 333] [outer = 0x7eff19218000] 16:08:53 INFO - PROCESS | 1961 | 1461625733503 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff1f150c00) [pid = 1961] [serial = 334] [outer = 0x7eff19218000] 16:08:54 INFO - PROCESS | 1961 | 1461625734627 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]]]}] 16:08:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:08:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1685ms 16:08:54 INFO - PROCESS | 1961 | 1461625734662 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:08:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:08:54 INFO - PROCESS | 1961 | 1461625734669 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:08:54 INFO - PROCESS | 1961 | 1461625734677 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:08:54 INFO - PROCESS | 1961 | 1461625734683 Marionette TRACE conn3 <- [1,418,null,{}] 16:08:54 INFO - PROCESS | 1961 | 1461625734690 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}] 16:08:54 INFO - PROCESS | 1961 | 1461625734855 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:08:55 INFO - PROCESS | 1961 | 1461625735041 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ac7e000 == 62 [pid = 1961] [id = 112] 16:08:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff1ae23000) [pid = 1961] [serial = 335] [outer = (nil)] 16:08:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff1c80ac00) [pid = 1961] [serial = 336] [outer = 0x7eff1ae23000] 16:08:55 INFO - PROCESS | 1961 | 1461625735149 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff1f14e000) [pid = 1961] [serial = 337] [outer = 0x7eff1ae23000] 16:08:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff396e3000 == 61 [pid = 1961] [id = 105] 16:08:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36059000 == 60 [pid = 1961] [id = 104] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff208e4c00) [pid = 1961] [serial = 224] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff235e5800) [pid = 1961] [serial = 228] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff3071c800) [pid = 1961] [serial = 231] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff1de52000) [pid = 1961] [serial = 237] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff349c2800) [pid = 1961] [serial = 234] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7eff36c37400) [pid = 1961] [serial = 270] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7eff1de2ec00) [pid = 1961] [serial = 264] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7eff36d8a800) [pid = 1961] [serial = 273] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7eff24d86000) [pid = 1961] [serial = 267] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7eff2433bc00) [pid = 1961] [serial = 282] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff24742000 == 59 [pid = 1961] [id = 103] 16:08:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b8ae000 == 58 [pid = 1961] [id = 102] 16:08:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2328d000 == 57 [pid = 1961] [id = 94] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7eff36c34000) [pid = 1961] [serial = 255] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7eff23d47000) [pid = 1961] [serial = 258] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7eff3885c800) [pid = 1961] [serial = 261] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7eff1c80a400) [pid = 1961] [serial = 241] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7eff1b8de000) [pid = 1961] [serial = 240] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7eff36d27400) [pid = 1961] [serial = 256] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7eff32a72c00) [pid = 1961] [serial = 253] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7eff1ae21800) [pid = 1961] [serial = 96] [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.] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7eff31845000) [pid = 1961] [serial = 250] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7eff36d29c00) [pid = 1961] [serial = 259] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7eff36a42800) [pid = 1961] [serial = 222] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7eff227a1c00) [pid = 1961] [serial = 277] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7eff22ac0c00) [pid = 1961] [serial = 280] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7eff1f44a400) [pid = 1961] [serial = 279] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7eff1de51400) [pid = 1961] [serial = 276] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7eff39609c00) [pid = 1961] [serial = 262] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7eff32bd9800) [pid = 1961] [serial = 189] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7eff235c6000) [pid = 1961] [serial = 244] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7eff22289000) [pid = 1961] [serial = 243] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7eff24088400) [pid = 1961] [serial = 246] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7eff24d8cc00) [pid = 1961] [serial = 247] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7eff3136cc00) [pid = 1961] [serial = 249] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7eff3273fc00) [pid = 1961] [serial = 252] [outer = (nil)] [url = about:blank] 16:08:56 INFO - PROCESS | 1961 | 1461625736482 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]]]}] 16:08:56 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 16:08:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1840ms 16:08:56 INFO - PROCESS | 1961 | 1461625736517 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 1961 | 1461625736524 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:08:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:08:56 INFO - PROCESS | 1961 | 1461625736611 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 1961 | 1461625736614 Marionette TRACE conn3 <- [1,422,null,{}] 16:08:56 INFO - PROCESS | 1961 | 1461625736623 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}] 16:08:56 INFO - PROCESS | 1961 | 1461625736765 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:08:56 INFO - PROCESS | 1961 | 1461625736776 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c319000 == 58 [pid = 1961] [id = 113] 16:08:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7eff1de51400) [pid = 1961] [serial = 338] [outer = (nil)] 16:08:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7eff22358400) [pid = 1961] [serial = 339] [outer = 0x7eff1de51400] 16:08:56 INFO - PROCESS | 1961 | 1461625736839 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7eff229ed400) [pid = 1961] [serial = 340] [outer = 0x7eff1de51400] 16:08:58 INFO - PROCESS | 1961 | 1461625738040 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]]]}] 16:08:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:08:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1449ms 16:08:58 INFO - PROCESS | 1961 | 1461625738050 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:08:58 INFO - PROCESS | 1961 | 1461625738054 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:08:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:08:58 INFO - PROCESS | 1961 | 1461625738060 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:08:58 INFO - PROCESS | 1961 | 1461625738066 Marionette TRACE conn3 <- [1,426,null,{}] 16:08:58 INFO - PROCESS | 1961 | 1461625738091 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}] 16:08:58 INFO - PROCESS | 1961 | 1461625738241 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:08:58 INFO - PROCESS | 1961 | 1461625738416 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff208a7000 == 59 [pid = 1961] [id = 114] 16:08:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7eff229ecc00) [pid = 1961] [serial = 341] [outer = (nil)] 16:08:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff2416c400) [pid = 1961] [serial = 342] [outer = 0x7eff229ecc00] 16:08:58 INFO - PROCESS | 1961 | 1461625738483 Marionette DEBUG loaded listener.js 16:08:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff24616800) [pid = 1961] [serial = 343] [outer = 0x7eff229ecc00] 16:08:59 INFO - PROCESS | 1961 | 1461625739218 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] 16:08:59 INFO - PROCESS | 1961 | 1461625739270 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:08:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:08:59 INFO - PROCESS | 1961 | 1461625739284 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 1961 | 1461625739288 Marionette TRACE conn3 <- [1,430,null,{}] 16:08:59 INFO - PROCESS | 1961 | 1461625739293 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}] 16:08:59 INFO - PROCESS | 1961 | 1461625739499 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:08:59 INFO - PROCESS | 1961 | 1461625739522 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23752000 == 60 [pid = 1961] [id = 115] 16:08:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff229f0800) [pid = 1961] [serial = 344] [outer = (nil)] 16:08:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7eff27a88c00) [pid = 1961] [serial = 345] [outer = 0x7eff229f0800] 16:08:59 INFO - PROCESS | 1961 | 1461625739584 Marionette DEBUG loaded listener.js 16:08:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7eff307f0800) [pid = 1961] [serial = 346] [outer = 0x7eff229f0800] 16:09:00 INFO - PROCESS | 1961 | 1461625740475 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]]]}] 16:09:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:09:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1236ms 16:09:00 INFO - PROCESS | 1961 | 1461625740513 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:09:00 INFO - PROCESS | 1961 | 1461625740517 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:09:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:09:00 INFO - PROCESS | 1961 | 1461625740523 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:09:00 INFO - PROCESS | 1961 | 1461625740526 Marionette TRACE conn3 <- [1,434,null,{}] 16:09:00 INFO - PROCESS | 1961 | 1461625740539 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}] 16:09:00 INFO - PROCESS | 1961 | 1461625740719 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7eff1b897000) [pid = 1961] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7eff24163000) [pid = 1961] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7eff1b8df800) [pid = 1961] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7eff27a7b400) [pid = 1961] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7eff2193bc00) [pid = 1961] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7eff1b9de800) [pid = 1961] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7eff368a9400) [pid = 1961] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7eff23d47c00) [pid = 1961] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7eff1de31000) [pid = 1961] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7eff1ac49c00) [pid = 1961] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7eff1ac47400) [pid = 1961] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7eff1ae1b800) [pid = 1961] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7eff1ac4b800) [pid = 1961] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7eff24d8b800) [pid = 1961] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7eff1b8d5400) [pid = 1961] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7eff24618000) [pid = 1961] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7eff3627c400) [pid = 1961] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7eff22ac1400) [pid = 1961] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7eff1b8da800) [pid = 1961] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7eff24620c00) [pid = 1961] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7eff208e3c00) [pid = 1961] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:09:01 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7eff1b8dd000) [pid = 1961] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:09:01 INFO - PROCESS | 1961 | 1461625741176 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c698800 == 61 [pid = 1961] [id = 116] 16:09:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7eff1921ec00) [pid = 1961] [serial = 347] [outer = (nil)] 16:09:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7eff1b897000) [pid = 1961] [serial = 348] [outer = 0x7eff1921ec00] 16:09:01 INFO - PROCESS | 1961 | 1461625741239 Marionette DEBUG loaded listener.js 16:09:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7eff1b8dec00) [pid = 1961] [serial = 349] [outer = 0x7eff1921ec00] 16:09:01 INFO - PROCESS | 1961 | 1461625741929 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]]]}] 16:09:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:09:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1442ms 16:09:01 INFO - PROCESS | 1961 | 1461625741968 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:09:01 INFO - PROCESS | 1961 | 1461625741971 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:09:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:09:01 INFO - PROCESS | 1961 | 1461625741977 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:09:01 INFO - PROCESS | 1961 | 1461625741979 Marionette TRACE conn3 <- [1,438,null,{}] 16:09:01 INFO - PROCESS | 1961 | 1461625741991 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}] 16:09:02 INFO - PROCESS | 1961 | 1461625742150 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:09:02 INFO - PROCESS | 1961 | 1461625742169 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a646000 == 62 [pid = 1961] [id = 117] 16:09:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7eff19220c00) [pid = 1961] [serial = 350] [outer = (nil)] 16:09:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7eff1b8df800) [pid = 1961] [serial = 351] [outer = 0x7eff19220c00] 16:09:02 INFO - PROCESS | 1961 | 1461625742252 Marionette DEBUG loaded listener.js 16:09:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7eff2146e400) [pid = 1961] [serial = 352] [outer = 0x7eff19220c00] 16:09:03 INFO - PROCESS | 1961 | 1461625743008 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]]]}] 16:09:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:09:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1090ms 16:09:03 INFO - PROCESS | 1961 | 1461625743157 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:09:03 INFO - PROCESS | 1961 | 1461625743163 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:09:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:09:03 INFO - PROCESS | 1961 | 1461625743175 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:09:03 INFO - PROCESS | 1961 | 1461625743180 Marionette TRACE conn3 <- [1,442,null,{}] 16:09:03 INFO - PROCESS | 1961 | 1461625743200 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}] 16:09:03 INFO - PROCESS | 1961 | 1461625743403 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:09:03 INFO - PROCESS | 1961 | 1461625743548 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b9bf000 == 63 [pid = 1961] [id = 118] 16:09:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7eff1a953000) [pid = 1961] [serial = 353] [outer = (nil)] 16:09:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7eff1afda800) [pid = 1961] [serial = 354] [outer = 0x7eff1a953000] 16:09:03 INFO - PROCESS | 1961 | 1461625743629 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7eff1afe2800) [pid = 1961] [serial = 355] [outer = 0x7eff1a953000] 16:09:04 INFO - PROCESS | 1961 | 1461625744595 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]]]}] 16:09:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:09:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1497ms 16:09:04 INFO - PROCESS | 1961 | 1461625744670 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:09:04 INFO - PROCESS | 1961 | 1461625744675 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:09:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:09:04 INFO - PROCESS | 1961 | 1461625744687 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:09:04 INFO - PROCESS | 1961 | 1461625744692 Marionette TRACE conn3 <- [1,446,null,{}] 16:09:04 INFO - PROCESS | 1961 | 1461625744699 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}] 16:09:04 INFO - PROCESS | 1961 | 1461625744912 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:09:05 INFO - PROCESS | 1961 | 1461625745142 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23743800 == 64 [pid = 1961] [id = 119] 16:09:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7eff1f14f400) [pid = 1961] [serial = 356] [outer = (nil)] 16:09:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7eff1f152400) [pid = 1961] [serial = 357] [outer = 0x7eff1f14f400] 16:09:05 INFO - PROCESS | 1961 | 1461625745232 Marionette DEBUG loaded listener.js 16:09:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7eff20b3c000) [pid = 1961] [serial = 358] [outer = 0x7eff1f14f400] 16:09:06 INFO - PROCESS | 1961 | 1461625746115 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]]]}] 16:09:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:09:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1492ms 16:09:06 INFO - PROCESS | 1961 | 1461625746178 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:09:06 INFO - PROCESS | 1961 | 1461625746182 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:09:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:09:06 INFO - PROCESS | 1961 | 1461625746188 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:09:06 INFO - PROCESS | 1961 | 1461625746191 Marionette TRACE conn3 <- [1,450,null,{}] 16:09:06 INFO - PROCESS | 1961 | 1461625746205 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}] 16:09:06 INFO - PROCESS | 1961 | 1461625746371 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:09:06 INFO - PROCESS | 1961 | 1461625746519 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31314800 == 65 [pid = 1961] [id = 120] 16:09:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7eff21943c00) [pid = 1961] [serial = 359] [outer = (nil)] 16:09:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7eff229f0400) [pid = 1961] [serial = 360] [outer = 0x7eff21943c00] 16:09:06 INFO - PROCESS | 1961 | 1461625746599 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7eff235e8800) [pid = 1961] [serial = 361] [outer = 0x7eff21943c00] 16:09:07 INFO - PROCESS | 1961 | 1461625747537 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] 16:09:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:09:07 INFO - PROCESS | 1961 | 1461625747591 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:09:07 INFO - PROCESS | 1961 | 1461625747597 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 1961 | 1461625747600 Marionette TRACE conn3 <- [1,454,null,{}] 16:09:07 INFO - PROCESS | 1961 | 1461625747605 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}] 16:09:07 INFO - PROCESS | 1961 | 1461625747755 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:09:07 INFO - PROCESS | 1961 | 1461625747902 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3442f000 == 66 [pid = 1961] [id = 121] 16:09:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7eff227a0400) [pid = 1961] [serial = 362] [outer = (nil)] 16:09:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7eff2461b400) [pid = 1961] [serial = 363] [outer = 0x7eff227a0400] 16:09:07 INFO - PROCESS | 1961 | 1461625747980 Marionette DEBUG loaded listener.js 16:09:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff275edc00) [pid = 1961] [serial = 364] [outer = 0x7eff227a0400] 16:09:08 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:08 INFO - PROCESS | 1961 | 1461625748938 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]]]}] 16:09:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:09:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1379ms 16:09:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:09:08 INFO - PROCESS | 1961 | 1461625748976 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:09:08 INFO - PROCESS | 1961 | 1461625748979 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:09:08 INFO - PROCESS | 1961 | 1461625748986 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:09:08 INFO - PROCESS | 1961 | 1461625748989 Marionette TRACE conn3 <- [1,458,null,{}] 16:09:08 INFO - PROCESS | 1961 | 1461625748995 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}] 16:09:09 INFO - PROCESS | 1961 | 1461625749205 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:09:09 INFO - PROCESS | 1961 | 1461625749348 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff368de800 == 67 [pid = 1961] [id = 122] 16:09:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff19218800) [pid = 1961] [serial = 365] [outer = (nil)] 16:09:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff315d4400) [pid = 1961] [serial = 366] [outer = 0x7eff19218800] 16:09:09 INFO - PROCESS | 1961 | 1461625749480 Marionette DEBUG loaded listener.js 16:09:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7eff31845000) [pid = 1961] [serial = 367] [outer = 0x7eff19218800] 16:09:10 INFO - PROCESS | 1961 | 1461625750311 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] 16:09:10 INFO - PROCESS | 1961 | 1461625750371 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:09:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:09:10 INFO - PROCESS | 1961 | 1461625750379 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:09:10 INFO - PROCESS | 1961 | 1461625750382 Marionette TRACE conn3 <- [1,462,null,{}] 16:09:10 INFO - PROCESS | 1961 | 1461625750388 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}] 16:09:10 INFO - PROCESS | 1961 | 1461625750634 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:09:10 INFO - PROCESS | 1961 | 1461625750780 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff39667800 == 68 [pid = 1961] [id = 123] 16:09:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7eff24605800) [pid = 1961] [serial = 368] [outer = (nil)] 16:09:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7eff363af800) [pid = 1961] [serial = 369] [outer = 0x7eff24605800] 16:09:10 INFO - PROCESS | 1961 | 1461625750858 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7eff36d25400) [pid = 1961] [serial = 370] [outer = 0x7eff24605800] 16:09:11 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:11 INFO - PROCESS | 1961 | 1461625751745 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] 16:09:11 INFO - PROCESS | 1961 | 1461625751822 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:09:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:09:11 INFO - PROCESS | 1961 | 1461625751829 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - PROCESS | 1961 | 1461625751833 Marionette TRACE conn3 <- [1,466,null,{}] 16:09:11 INFO - PROCESS | 1961 | 1461625751839 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}] 16:09:12 INFO - PROCESS | 1961 | 1461625752006 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:09:12 INFO - PROCESS | 1961 | 1461625752151 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff180f2800 == 69 [pid = 1961] [id = 124] 16:09:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7eff18036800) [pid = 1961] [serial = 371] [outer = (nil)] 16:09:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7eff1803e000) [pid = 1961] [serial = 372] [outer = 0x7eff18036800] 16:09:12 INFO - PROCESS | 1961 | 1461625752224 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7eff1c808800) [pid = 1961] [serial = 373] [outer = 0x7eff18036800] 16:09:13 INFO - PROCESS | 1961 | 1461625753371 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] 16:09:13 INFO - PROCESS | 1961 | 1461625753417 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:09:13 INFO - PROCESS | 1961 | 1461625753425 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - PROCESS | 1961 | 1461625753430 Marionette TRACE conn3 <- [1,470,null,{}] 16:09:13 INFO - PROCESS | 1961 | 1461625753438 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}] 16:09:13 INFO - PROCESS | 1961 | 1461625753597 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:09:13 INFO - PROCESS | 1961 | 1461625753827 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1cf000 == 70 [pid = 1961] [id = 125] 16:09:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7eff1928ec00) [pid = 1961] [serial = 374] [outer = (nil)] 16:09:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7eff1a584c00) [pid = 1961] [serial = 375] [outer = 0x7eff1928ec00] 16:09:13 INFO - PROCESS | 1961 | 1461625753894 Marionette DEBUG loaded listener.js 16:09:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7eff1ac45000) [pid = 1961] [serial = 376] [outer = 0x7eff1928ec00] 16:09:14 INFO - PROCESS | 1961 | 1461625754803 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]]]}] 16:09:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:09:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1440ms 16:09:14 INFO - PROCESS | 1961 | 1461625754866 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:09:14 INFO - PROCESS | 1961 | 1461625754875 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:09:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:09:14 INFO - PROCESS | 1961 | 1461625754885 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:09:14 INFO - PROCESS | 1961 | 1461625754888 Marionette TRACE conn3 <- [1,474,null,{}] 16:09:14 INFO - PROCESS | 1961 | 1461625754893 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}] 16:09:15 INFO - PROCESS | 1961 | 1461625755066 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:09:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1c698800 == 69 [pid = 1961] [id = 116] 16:09:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23752000 == 68 [pid = 1961] [id = 115] 16:09:15 INFO - PROCESS | 1961 | 1461625755296 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff208a7000 == 67 [pid = 1961] [id = 114] 16:09:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1c319000 == 66 [pid = 1961] [id = 113] 16:09:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ac7e000 == 65 [pid = 1961] [id = 112] 16:09:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e075800 == 64 [pid = 1961] [id = 110] 16:09:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a654800 == 65 [pid = 1961] [id = 126] 16:09:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7eff1b8d8000) [pid = 1961] [serial = 377] [outer = (nil)] 16:09:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7eff1b8de000) [pid = 1961] [serial = 378] [outer = 0x7eff1b8d8000] 16:09:15 INFO - PROCESS | 1961 | 1461625755374 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff1d436c00) [pid = 1961] [serial = 379] [outer = 0x7eff1b8d8000] 16:09:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a651000 == 64 [pid = 1961] [id = 109] 16:09:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff32a21000 == 63 [pid = 1961] [id = 108] 16:09:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2226a800 == 62 [pid = 1961] [id = 107] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7eff1f440800) [pid = 1961] [serial = 192] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7eff30713800) [pid = 1961] [serial = 268] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7eff21939000) [pid = 1961] [serial = 265] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7eff31afb800) [pid = 1961] [serial = 198] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7eff24165400) [pid = 1961] [serial = 195] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7eff224aec00) [pid = 1961] [serial = 225] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7eff36d30c00) [pid = 1961] [serial = 271] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7eff363ac800) [pid = 1961] [serial = 235] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7eff27a29400) [pid = 1961] [serial = 156] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7eff34941c00) [pid = 1961] [serial = 201] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7eff23c04800) [pid = 1961] [serial = 229] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7eff39679000) [pid = 1961] [serial = 274] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7eff32a73000) [pid = 1961] [serial = 238] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7eff31807c00) [pid = 1961] [serial = 232] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7eff34941400) [pid = 1961] [serial = 315] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7eff277b7800) [pid = 1961] [serial = 309] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7eff36ce5c00) [pid = 1961] [serial = 312] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 103 (0x7eff307e7800) [pid = 1961] [serial = 310] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 102 (0x7eff3ac19000) [pid = 1961] [serial = 304] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 101 (0x7eff39678400) [pid = 1961] [serial = 303] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 100 (0x7eff39610000) [pid = 1961] [serial = 313] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 99 (0x7eff1de31c00) [pid = 1961] [serial = 286] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 98 (0x7eff1c659c00) [pid = 1961] [serial = 285] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 97 (0x7eff277b9400) [pid = 1961] [serial = 292] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7eff2751bc00) [pid = 1961] [serial = 291] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7eff235e0800) [pid = 1961] [serial = 306] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7eff24614000) [pid = 1961] [serial = 289] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7eff23d3a000) [pid = 1961] [serial = 288] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7eff3160f800) [pid = 1961] [serial = 294] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 91 (0x7eff328b5000) [pid = 1961] [serial = 297] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 90 (0x7eff36ce7000) [pid = 1961] [serial = 300] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 89 (0x7eff39615400) [pid = 1961] [serial = 316] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1961 | --DOMWINDOW == 88 (0x7eff24164400) [pid = 1961] [serial = 307] [outer = (nil)] [url = about:blank] 16:09:16 INFO - PROCESS | 1961 | 1461625756152 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]]]}] 16:09:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:09:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1330ms 16:09:16 INFO - PROCESS | 1961 | 1461625756216 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:09:16 INFO - PROCESS | 1961 | 1461625756220 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:09:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:09:16 INFO - PROCESS | 1961 | 1461625756225 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 1961 | 1461625756231 Marionette TRACE conn3 <- [1,478,null,{}] 16:09:16 INFO - PROCESS | 1961 | 1461625756246 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}] 16:09:16 INFO - PROCESS | 1961 | 1461625756404 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:09:16 INFO - PROCESS | 1961 | 1461625756416 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff219cb800 == 63 [pid = 1961] [id = 127] 16:09:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 89 (0x7eff1f154800) [pid = 1961] [serial = 380] [outer = (nil)] 16:09:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 90 (0x7eff208e1400) [pid = 1961] [serial = 381] [outer = 0x7eff1f154800] 16:09:16 INFO - PROCESS | 1961 | 1461625756482 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 91 (0x7eff21468c00) [pid = 1961] [serial = 382] [outer = 0x7eff1f154800] 16:09:17 INFO - PROCESS | 1961 | 1461625757358 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]]]}] 16:09:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:09:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1196ms 16:09:17 INFO - PROCESS | 1961 | 1461625757423 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:09:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:09:17 INFO - PROCESS | 1961 | 1461625757427 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:09:17 INFO - PROCESS | 1961 | 1461625757433 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:09:17 INFO - PROCESS | 1961 | 1461625757436 Marionette TRACE conn3 <- [1,482,null,{}] 16:09:17 INFO - PROCESS | 1961 | 1461625757441 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}] 16:09:17 INFO - PROCESS | 1961 | 1461625757589 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:09:17 INFO - PROCESS | 1961 | 1461625757702 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23c6d800 == 64 [pid = 1961] [id = 128] 16:09:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 92 (0x7eff1a58a000) [pid = 1961] [serial = 383] [outer = (nil)] 16:09:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7eff229edc00) [pid = 1961] [serial = 384] [outer = 0x7eff1a58a000] 16:09:17 INFO - PROCESS | 1961 | 1461625757764 Marionette DEBUG loaded listener.js 16:09:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7eff235e8400) [pid = 1961] [serial = 385] [outer = 0x7eff1a58a000] 16:09:18 INFO - PROCESS | 1961 | 1461625758544 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]]]}] 16:09:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:09:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1185ms 16:09:18 INFO - PROCESS | 1961 | 1461625758618 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:09:18 INFO - PROCESS | 1961 | 1461625758620 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:09:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:09:18 INFO - PROCESS | 1961 | 1461625758626 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - PROCESS | 1961 | 1461625758628 Marionette TRACE conn3 <- [1,486,null,{}] 16:09:18 INFO - PROCESS | 1961 | 1461625758634 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}] 16:09:18 INFO - PROCESS | 1961 | 1461625758815 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:09:18 INFO - PROCESS | 1961 | 1461625758838 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff24db5000 == 65 [pid = 1961] [id = 129] 16:09:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7eff22ac1400) [pid = 1961] [serial = 386] [outer = (nil)] 16:09:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7eff24164400) [pid = 1961] [serial = 387] [outer = 0x7eff22ac1400] 16:09:18 INFO - PROCESS | 1961 | 1461625758898 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7eff2460c800) [pid = 1961] [serial = 388] [outer = 0x7eff22ac1400] 16:09:19 INFO - PROCESS | 1961 | 1461625759796 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]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:09:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1227ms 16:09:19 INFO - PROCESS | 1961 | 1461625759856 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 1961 | 1461625759859 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:09:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:09:19 INFO - PROCESS | 1961 | 1461625759866 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 1961 | 1461625759869 Marionette TRACE conn3 <- [1,490,null,{}] 16:09:19 INFO - PROCESS | 1961 | 1461625759874 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}] 16:09:20 INFO - PROCESS | 1961 | 1461625760200 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:09:20 INFO - PROCESS | 1961 | --DOMWINDOW == 96 (0x7eff229f0800) [pid = 1961] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:09:20 INFO - PROCESS | 1961 | --DOMWINDOW == 95 (0x7eff1921ec00) [pid = 1961] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:09:20 INFO - PROCESS | 1961 | --DOMWINDOW == 94 (0x7eff229ecc00) [pid = 1961] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:09:20 INFO - PROCESS | 1961 | --DOMWINDOW == 93 (0x7eff1ae23000) [pid = 1961] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:09:20 INFO - PROCESS | 1961 | --DOMWINDOW == 92 (0x7eff1de51400) [pid = 1961] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:09:20 INFO - PROCESS | 1961 | 1461625760354 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff24d9b800 == 66 [pid = 1961] [id = 130] 16:09:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 93 (0x7eff1f149800) [pid = 1961] [serial = 389] [outer = (nil)] 16:09:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 94 (0x7eff229f0800) [pid = 1961] [serial = 390] [outer = 0x7eff1f149800] 16:09:20 INFO - PROCESS | 1961 | 1461625760426 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 95 (0x7eff327e0400) [pid = 1961] [serial = 391] [outer = 0x7eff1f149800] 16:09:21 INFO - PROCESS | 1961 | 1461625761080 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]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:09:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1234ms 16:09:21 INFO - PROCESS | 1961 | 1461625761101 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 1961 | 1461625761104 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:09:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:09:21 INFO - PROCESS | 1961 | 1461625761110 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 1961 | 1461625761111 Marionette TRACE conn3 <- [1,494,null,{}] 16:09:21 INFO - PROCESS | 1961 | 1461625761120 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}] 16:09:21 INFO - PROCESS | 1961 | 1461625761306 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:09:21 INFO - PROCESS | 1961 | 1461625761325 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff32729000 == 67 [pid = 1961] [id = 131] 16:09:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 96 (0x7eff327e0800) [pid = 1961] [serial = 392] [outer = (nil)] 16:09:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 97 (0x7eff34941400) [pid = 1961] [serial = 393] [outer = 0x7eff327e0800] 16:09:21 INFO - PROCESS | 1961 | 1461625761388 Marionette DEBUG loaded listener.js 16:09:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 98 (0x7eff363a7c00) [pid = 1961] [serial = 394] [outer = 0x7eff327e0800] 16:09:22 INFO - PROCESS | 1961 | 1461625762122 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]]]}] 16:09:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:09:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1131ms 16:09:22 INFO - PROCESS | 1961 | 1461625762256 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:09:22 INFO - PROCESS | 1961 | 1461625762262 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:09:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:09:22 INFO - PROCESS | 1961 | 1461625762270 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:09:22 INFO - PROCESS | 1961 | 1461625762276 Marionette TRACE conn3 <- [1,498,null,{}] 16:09:22 INFO - PROCESS | 1961 | 1461625762286 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}] 16:09:22 INFO - PROCESS | 1961 | 1461625762516 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:09:22 INFO - PROCESS | 1961 | 1461625762666 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d322800 == 68 [pid = 1961] [id = 132] 16:09:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 99 (0x7eff19295400) [pid = 1961] [serial = 395] [outer = (nil)] 16:09:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 100 (0x7eff1a588000) [pid = 1961] [serial = 396] [outer = 0x7eff19295400] 16:09:22 INFO - PROCESS | 1961 | 1461625762741 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 101 (0x7eff1afd8400) [pid = 1961] [serial = 397] [outer = 0x7eff19295400] 16:09:23 INFO - PROCESS | 1961 | 1461625763643 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]]]}] 16:09:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:09:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1439ms 16:09:23 INFO - PROCESS | 1961 | 1461625763710 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 1961 | 1461625763716 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:09:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:09:23 INFO - PROCESS | 1961 | 1461625763729 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 1961 | 1461625763735 Marionette TRACE conn3 <- [1,502,null,{}] 16:09:23 INFO - PROCESS | 1961 | 1461625763741 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}] 16:09:23 INFO - PROCESS | 1961 | 1461625763952 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:09:24 INFO - PROCESS | 1961 | 1461625764097 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23c6e000 == 69 [pid = 1961] [id = 133] 16:09:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 102 (0x7eff19296800) [pid = 1961] [serial = 398] [outer = (nil)] 16:09:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 103 (0x7eff1de2fc00) [pid = 1961] [serial = 399] [outer = 0x7eff19296800] 16:09:24 INFO - PROCESS | 1961 | 1461625764175 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 104 (0x7eff1f154000) [pid = 1961] [serial = 400] [outer = 0x7eff19296800] 16:09:25 INFO - PROCESS | 1961 | 1461625765119 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]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:09:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1443ms 16:09:25 INFO - PROCESS | 1961 | 1461625765169 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 1961 | 1461625765173 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:09:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:09:25 INFO - PROCESS | 1961 | 1461625765180 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 1961 | 1461625765184 Marionette TRACE conn3 <- [1,506,null,{}] 16:09:25 INFO - PROCESS | 1961 | 1461625765199 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}] 16:09:25 INFO - PROCESS | 1961 | 1461625765406 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:09:25 INFO - PROCESS | 1961 | 1461625765555 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36c8e800 == 70 [pid = 1961] [id = 134] 16:09:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7eff22f9f400) [pid = 1961] [serial = 401] [outer = (nil)] 16:09:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff23da3000) [pid = 1961] [serial = 402] [outer = 0x7eff22f9f400] 16:09:25 INFO - PROCESS | 1961 | 1461625765634 Marionette DEBUG loaded listener.js 16:09:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff23da7c00) [pid = 1961] [serial = 403] [outer = 0x7eff22f9f400] 16:09:26 INFO - PROCESS | 1961 | 1461625766556 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]]]}] 16:09:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:09:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1433ms 16:09:26 INFO - PROCESS | 1961 | 1461625766614 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 1961 | 1461625766618 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:09:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:09:26 INFO - PROCESS | 1961 | 1461625766624 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 1961 | 1461625766627 Marionette TRACE conn3 <- [1,510,null,{}] 16:09:26 INFO - PROCESS | 1961 | 1461625766632 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}] 16:09:26 INFO - PROCESS | 1961 | 1461625766802 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:09:26 INFO - PROCESS | 1961 | 1461625766946 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3ae99800 == 71 [pid = 1961] [id = 135] 16:09:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff22c35800) [pid = 1961] [serial = 404] [outer = (nil)] 16:09:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7eff22c3dc00) [pid = 1961] [serial = 405] [outer = 0x7eff22c35800] 16:09:27 INFO - PROCESS | 1961 | 1461625767021 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7eff23da1c00) [pid = 1961] [serial = 406] [outer = 0x7eff22c35800] 16:09:28 INFO - PROCESS | 1961 | 1461625768372 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]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:09:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1783ms 16:09:28 INFO - PROCESS | 1961 | 1461625768425 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 1961 | 1461625768428 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:09:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:09:28 INFO - PROCESS | 1961 | 1461625768454 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 1961 | 1461625768459 Marionette TRACE conn3 <- [1,514,null,{}] 16:09:28 INFO - PROCESS | 1961 | 1461625768465 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}] 16:09:28 INFO - PROCESS | 1961 | 1461625768631 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:09:28 INFO - PROCESS | 1961 | 1461625768781 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ac7d800 == 72 [pid = 1961] [id = 136] 16:09:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7eff23da3c00) [pid = 1961] [serial = 407] [outer = (nil)] 16:09:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7eff24605c00) [pid = 1961] [serial = 408] [outer = 0x7eff23da3c00] 16:09:28 INFO - PROCESS | 1961 | 1461625768854 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7eff32a73000) [pid = 1961] [serial = 409] [outer = 0x7eff23da3c00] 16:09:29 INFO - PROCESS | 1961 | 1461625769723 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]]]}] 16:09:29 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 16:09:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1335ms 16:09:29 INFO - PROCESS | 1961 | 1461625769786 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:09:29 INFO - PROCESS | 1961 | 1461625769791 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:09:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:09:29 INFO - PROCESS | 1961 | 1461625769797 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 1961 | 1461625769800 Marionette TRACE conn3 <- [1,518,null,{}] 16:09:29 INFO - PROCESS | 1961 | 1461625769806 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}] 16:09:30 INFO - PROCESS | 1961 | 1461625770045 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:09:30 INFO - PROCESS | 1961 | 1461625770251 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4cf800 == 73 [pid = 1961] [id = 137] 16:09:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7eff1921a800) [pid = 1961] [serial = 410] [outer = (nil)] 16:09:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7eff1afe2400) [pid = 1961] [serial = 411] [outer = 0x7eff1921a800] 16:09:30 INFO - PROCESS | 1961 | 1461625770378 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7eff368a5c00) [pid = 1961] [serial = 412] [outer = 0x7eff1921a800] 16:09:31 INFO - PROCESS | 1961 | 1461625771518 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]]]}] 16:09:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:09:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1779ms 16:09:31 INFO - PROCESS | 1961 | 1461625771578 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:09:31 INFO - PROCESS | 1961 | 1461625771584 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:09:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:09:31 INFO - PROCESS | 1961 | 1461625771594 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:09:31 INFO - PROCESS | 1961 | 1461625771600 Marionette TRACE conn3 <- [1,522,null,{}] 16:09:31 INFO - PROCESS | 1961 | 1461625771610 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}] 16:09:31 INFO - PROCESS | 1961 | 1461625771790 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:09:32 INFO - PROCESS | 1961 | 1461625772018 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b116800 == 74 [pid = 1961] [id = 138] 16:09:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7eff17f70400) [pid = 1961] [serial = 413] [outer = (nil)] 16:09:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7eff17f7b400) [pid = 1961] [serial = 414] [outer = 0x7eff17f70400] 16:09:32 INFO - PROCESS | 1961 | 1461625772093 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7eff17f80400) [pid = 1961] [serial = 415] [outer = 0x7eff17f70400] 16:09:33 INFO - PROCESS | 1961 | 1461625773038 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]]]}] 16:09:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:09:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1494ms 16:09:33 INFO - PROCESS | 1961 | 1461625773088 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 1961 | 1461625773095 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:09:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:09:33 INFO - PROCESS | 1961 | 1461625773106 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 1961 | 1461625773110 Marionette TRACE conn3 <- [1,526,null,{}] 16:09:33 INFO - PROCESS | 1961 | 1461625773116 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}] 16:09:33 INFO - PROCESS | 1961 | 1461625773302 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:09:33 INFO - PROCESS | 1961 | 1461625773503 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ac92800 == 75 [pid = 1961] [id = 139] 16:09:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7eff19292400) [pid = 1961] [serial = 416] [outer = (nil)] 16:09:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff19296000) [pid = 1961] [serial = 417] [outer = 0x7eff19292400] 16:09:33 INFO - PROCESS | 1961 | 1461625773621 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7eff1a591000) [pid = 1961] [serial = 418] [outer = 0x7eff19292400] 16:09:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff24d9b800 == 74 [pid = 1961] [id = 130] 16:09:33 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7eff1b8df800) [pid = 1961] [serial = 351] [outer = (nil)] [url = about:blank] 16:09:33 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7eff2460b800) [pid = 1961] [serial = 318] [outer = (nil)] [url = about:blank] 16:09:33 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7eff23d48800) [pid = 1961] [serial = 321] [outer = (nil)] [url = about:blank] 16:09:33 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7eff315d5400) [pid = 1961] [serial = 324] [outer = (nil)] [url = about:blank] 16:09:33 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7eff3ac7f000) [pid = 1961] [serial = 327] [outer = (nil)] [url = about:blank] 16:09:33 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7eff1a58c800) [pid = 1961] [serial = 330] [outer = (nil)] [url = about:blank] 16:09:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff24db5000 == 73 [pid = 1961] [id = 129] 16:09:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23c6d800 == 72 [pid = 1961] [id = 128] 16:09:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff219cb800 == 71 [pid = 1961] [id = 127] 16:09:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a654800 == 70 [pid = 1961] [id = 126] 16:09:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1cf000 == 69 [pid = 1961] [id = 125] 16:09:34 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a646000 == 68 [pid = 1961] [id = 117] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7eff27a88c00) [pid = 1961] [serial = 345] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7eff1b897000) [pid = 1961] [serial = 348] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7eff2416c400) [pid = 1961] [serial = 342] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7eff1f14e000) [pid = 1961] [serial = 337] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7eff1c80ac00) [pid = 1961] [serial = 336] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7eff22358400) [pid = 1961] [serial = 339] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7eff1c508000) [pid = 1961] [serial = 333] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7eff229ed400) [pid = 1961] [serial = 340] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7eff307f0800) [pid = 1961] [serial = 346] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7eff1b8dec00) [pid = 1961] [serial = 349] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7eff24616800) [pid = 1961] [serial = 343] [outer = (nil)] [url = about:blank] 16:09:34 INFO - PROCESS | 1961 | 1461625774521 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]]]}] 16:09:34 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 16:09:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1436ms 16:09:34 INFO - PROCESS | 1961 | 1461625774545 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 1961 | 1461625774549 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:09:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:09:34 INFO - PROCESS | 1961 | 1461625774556 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - PROCESS | 1961 | 1461625774562 Marionette TRACE conn3 <- [1,530,null,{}] 16:09:34 INFO - PROCESS | 1961 | 1461625774577 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}] 16:09:34 INFO - PROCESS | 1961 | 1461625774731 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:09:34 INFO - PROCESS | 1961 | 1461625774744 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20892000 == 69 [pid = 1961] [id = 140] 16:09:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff1b29e800) [pid = 1961] [serial = 419] [outer = (nil)] 16:09:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff1b897000) [pid = 1961] [serial = 420] [outer = 0x7eff1b29e800] 16:09:34 INFO - PROCESS | 1961 | 1461625774810 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff1b8dc800) [pid = 1961] [serial = 421] [outer = 0x7eff1b29e800] 16:09:35 INFO - PROCESS | 1961 | 1461625775618 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"]]]}] 16:09:35 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 16:09:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:09:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:09:35 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 16:09:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:09:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:09:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:09:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:09:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:09:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1086ms 16:09:35 INFO - PROCESS | 1961 | 1461625775683 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:09:35 INFO - PROCESS | 1961 | 1461625775688 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:09:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7eff1b2a0000) [pid = 1961] [serial = 422] [outer = 0x7eff1ae22000] 16:09:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:09:35 INFO - PROCESS | 1961 | 1461625775736 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - PROCESS | 1961 | 1461625775739 Marionette TRACE conn3 <- [1,534,null,{}] 16:09:35 INFO - PROCESS | 1961 | 1461625775780 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}] 16:09:36 INFO - PROCESS | 1961 | 1461625775998 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:09:36 INFO - PROCESS | 1961 | 1461625776071 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23752000 == 70 [pid = 1961] [id = 141] 16:09:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7eff17f6dc00) [pid = 1961] [serial = 423] [outer = (nil)] 16:09:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7eff1c656c00) [pid = 1961] [serial = 424] [outer = 0x7eff17f6dc00] 16:09:36 INFO - PROCESS | 1961 | 1461625776147 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7eff2145f400) [pid = 1961] [serial = 425] [outer = 0x7eff17f6dc00] 16:09:36 INFO - PROCESS | 1961 | 1461625776980 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]]]}] 16:09:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:09:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1280ms 16:09:37 INFO - PROCESS | 1961 | 1461625777001 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:09:37 INFO - PROCESS | 1961 | 1461625777004 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:09:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:09:37 INFO - PROCESS | 1961 | 1461625777016 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 1961 | 1461625777018 Marionette TRACE conn3 <- [1,538,null,{}] 16:09:37 INFO - PROCESS | 1961 | 1461625777024 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}] 16:09:37 INFO - PROCESS | 1961 | 1461625777230 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:09:37 INFO - PROCESS | 1961 | 1461625777268 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4d0000 == 71 [pid = 1961] [id = 142] 16:09:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7eff1de53400) [pid = 1961] [serial = 426] [outer = (nil)] 16:09:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7eff21464c00) [pid = 1961] [serial = 427] [outer = 0x7eff1de53400] 16:09:37 INFO - PROCESS | 1961 | 1461625777337 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7eff229e9000) [pid = 1961] [serial = 428] [outer = 0x7eff1de53400] 16:09:38 INFO - PROCESS | 1961 | 1461625778154 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]]]}] 16:09:38 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. 16:09:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1182ms 16:09:38 INFO - PROCESS | 1961 | 1461625778194 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 1961 | 1461625778198 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:09:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:09:38 INFO - PROCESS | 1961 | 1461625778204 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 1961 | 1461625778206 Marionette TRACE conn3 <- [1,542,null,{}] 16:09:38 INFO - PROCESS | 1961 | 1461625778220 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}] 16:09:38 INFO - PROCESS | 1961 | 1461625778649 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7eff22ac1400) [pid = 1961] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7eff24602800) [pid = 1961] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7eff24773000) [pid = 1961] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 111 (0x7eff1b8d8000) [pid = 1961] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 110 (0x7eff31a54c00) [pid = 1961] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 109 (0x7eff19220c00) [pid = 1961] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 108 (0x7eff1928ec00) [pid = 1961] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 107 (0x7eff1a58a000) [pid = 1961] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 106 (0x7eff363a3000) [pid = 1961] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 105 (0x7eff1f149800) [pid = 1961] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:09:38 INFO - PROCESS | 1961 | --DOMWINDOW == 104 (0x7eff1f154800) [pid = 1961] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:09:38 INFO - PROCESS | 1961 | 1461625778789 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff21b9b000 == 72 [pid = 1961] [id = 143] 16:09:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 105 (0x7eff1b8d0800) [pid = 1961] [serial = 429] [outer = (nil)] 16:09:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 106 (0x7eff1f149800) [pid = 1961] [serial = 430] [outer = 0x7eff1b8d0800] 16:09:38 INFO - PROCESS | 1961 | 1461625778858 Marionette DEBUG loaded listener.js 16:09:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 107 (0x7eff235e2000) [pid = 1961] [serial = 431] [outer = 0x7eff1b8d0800] 16:09:39 INFO - PROCESS | 1961 | 1461625779486 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]]]}] 16:09:39 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. 16:09:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1293ms 16:09:39 INFO - PROCESS | 1961 | 1461625779533 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:09:39 INFO - PROCESS | 1961 | 1461625779537 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:09:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:09:39 INFO - PROCESS | 1961 | 1461625779543 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 1961 | 1461625779545 Marionette TRACE conn3 <- [1,546,null,{}] 16:09:39 INFO - PROCESS | 1961 | 1461625779552 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}] 16:09:39 INFO - PROCESS | 1961 | 1461625779755 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:09:39 INFO - PROCESS | 1961 | 1461625779785 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff32728800 == 73 [pid = 1961] [id = 144] 16:09:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 108 (0x7eff17f6c800) [pid = 1961] [serial = 432] [outer = (nil)] 16:09:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 109 (0x7eff235e2400) [pid = 1961] [serial = 433] [outer = 0x7eff17f6c800] 16:09:39 INFO - PROCESS | 1961 | 1461625779855 Marionette DEBUG loaded listener.js 16:09:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 110 (0x7eff24607800) [pid = 1961] [serial = 434] [outer = 0x7eff17f6c800] 16:09:40 INFO - PROCESS | 1961 | 1461625780725 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]]]}] 16:09:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:09:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1231ms 16:09:40 INFO - PROCESS | 1961 | 1461625780777 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 1961 | 1461625780783 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:09:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:09:40 INFO - PROCESS | 1961 | 1461625780846 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 1961 | 1461625780853 Marionette TRACE conn3 <- [1,550,null,{}] 16:09:40 INFO - PROCESS | 1961 | 1461625780888 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}] 16:09:41 INFO - PROCESS | 1961 | 1461625781092 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:09:41 INFO - PROCESS | 1961 | 1461625781299 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b27c000 == 74 [pid = 1961] [id = 145] 16:09:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 111 (0x7eff17f77400) [pid = 1961] [serial = 435] [outer = (nil)] 16:09:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 112 (0x7eff18034000) [pid = 1961] [serial = 436] [outer = 0x7eff17f77400] 16:09:41 INFO - PROCESS | 1961 | 1461625781391 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7eff19289c00) [pid = 1961] [serial = 437] [outer = 0x7eff17f77400] 16:09:42 INFO - PROCESS | 1961 | 1461625782214 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]]]}] 16:09:42 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. 16:09:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1470ms 16:09:42 INFO - PROCESS | 1961 | 1461625782263 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:09:42 INFO - PROCESS | 1961 | 1461625782270 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:09:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:09:42 INFO - PROCESS | 1961 | 1461625782281 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:09:42 INFO - PROCESS | 1961 | 1461625782285 Marionette TRACE conn3 <- [1,554,null,{}] 16:09:42 INFO - PROCESS | 1961 | 1461625782291 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}] 16:09:42 INFO - PROCESS | 1961 | 1461625782462 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:09:42 INFO - PROCESS | 1961 | 1461625782618 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff243e3000 == 75 [pid = 1961] [id = 146] 16:09:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7eff1928c800) [pid = 1961] [serial = 438] [outer = (nil)] 16:09:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7eff1afd8000) [pid = 1961] [serial = 439] [outer = 0x7eff1928c800] 16:09:42 INFO - PROCESS | 1961 | 1461625782690 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7eff1b29d400) [pid = 1961] [serial = 440] [outer = 0x7eff1928c800] 16:09:43 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:43 INFO - PROCESS | 1961 | 1461625783696 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]]]}] 16:09:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:09:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1488ms 16:09:43 INFO - PROCESS | 1961 | 1461625783771 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 1961 | 1461625783775 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:09:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:09:43 INFO - PROCESS | 1961 | 1461625783781 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 1961 | 1461625783786 Marionette TRACE conn3 <- [1,558,null,{}] 16:09:43 INFO - PROCESS | 1961 | 1461625783802 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}] 16:09:44 INFO - PROCESS | 1961 | 1461625784023 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:09:44 INFO - PROCESS | 1961 | 1461625784217 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff368d5000 == 76 [pid = 1961] [id = 147] 16:09:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7eff1d492400) [pid = 1961] [serial = 441] [outer = (nil)] 16:09:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7eff21465400) [pid = 1961] [serial = 442] [outer = 0x7eff1d492400] 16:09:44 INFO - PROCESS | 1961 | 1461625784339 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7eff22c38c00) [pid = 1961] [serial = 443] [outer = 0x7eff1d492400] 16:09:45 INFO - PROCESS | 1961 | 1461625785184 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]]]}] 16:09:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:09:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1437ms 16:09:45 INFO - PROCESS | 1961 | 1461625785219 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:09:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:09:45 INFO - PROCESS | 1961 | 1461625785224 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:09:45 INFO - PROCESS | 1961 | 1461625785231 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:09:45 INFO - PROCESS | 1961 | 1461625785234 Marionette TRACE conn3 <- [1,562,null,{}] 16:09:45 INFO - PROCESS | 1961 | 1461625785239 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}] 16:09:45 INFO - PROCESS | 1961 | 1461625785405 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:09:45 INFO - PROCESS | 1961 | 1461625785581 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3ac2d000 == 77 [pid = 1961] [id = 148] 16:09:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7eff17f6f800) [pid = 1961] [serial = 444] [outer = (nil)] 16:09:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff23d46800) [pid = 1961] [serial = 445] [outer = 0x7eff17f6f800] 16:09:45 INFO - PROCESS | 1961 | 1461625785653 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7eff24602400) [pid = 1961] [serial = 446] [outer = 0x7eff17f6f800] 16:09:46 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:46 INFO - PROCESS | 1961 | 1461625786528 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]]]}] 16:09:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:09:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1336ms 16:09:46 INFO - PROCESS | 1961 | 1461625786568 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 1961 | 1461625786572 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:09:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:09:46 INFO - PROCESS | 1961 | 1461625786580 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 1961 | 1461625786582 Marionette TRACE conn3 <- [1,566,null,{}] 16:09:46 INFO - PROCESS | 1961 | 1461625786607 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}] 16:09:46 INFO - PROCESS | 1961 | 1461625786778 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:09:46 INFO - PROCESS | 1961 | 1461625786925 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19278800 == 78 [pid = 1961] [id = 149] 16:09:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7eff1f153c00) [pid = 1961] [serial = 447] [outer = (nil)] 16:09:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7eff2461ac00) [pid = 1961] [serial = 448] [outer = 0x7eff1f153c00] 16:09:47 INFO - PROCESS | 1961 | 1461625786999 Marionette DEBUG loaded listener.js 16:09:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7eff27526000) [pid = 1961] [serial = 449] [outer = 0x7eff1f153c00] 16:09:47 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:47 INFO - PROCESS | 1961 | 1461625787867 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]]]}] 16:09:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:09:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1351ms 16:09:47 INFO - PROCESS | 1961 | 1461625787931 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:09:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:09:47 INFO - PROCESS | 1961 | 1461625787935 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:09:47 INFO - PROCESS | 1961 | 1461625787942 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 1961 | 1461625787945 Marionette TRACE conn3 <- [1,570,null,{}] 16:09:47 INFO - PROCESS | 1961 | 1461625787951 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}] 16:09:48 INFO - PROCESS | 1961 | 1461625788156 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:09:48 INFO - PROCESS | 1961 | 1461625788309 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f253000 == 79 [pid = 1961] [id = 150] 16:09:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7eff1a307c00) [pid = 1961] [serial = 450] [outer = (nil)] 16:09:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7eff24611800) [pid = 1961] [serial = 451] [outer = 0x7eff1a307c00] 16:09:48 INFO - PROCESS | 1961 | 1461625788387 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7eff2b787400) [pid = 1961] [serial = 452] [outer = 0x7eff1a307c00] 16:09:48 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:49 INFO - PROCESS | 1961 | 1461625789282 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]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:09:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1380ms 16:09:49 INFO - PROCESS | 1961 | 1461625789322 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 1961 | 1461625789326 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:09:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:09:49 INFO - PROCESS | 1961 | 1461625789332 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 1961 | 1461625789335 Marionette TRACE conn3 <- [1,574,null,{}] 16:09:49 INFO - PROCESS | 1961 | 1461625789341 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}] 16:09:49 INFO - PROCESS | 1961 | 1461625789498 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:09:49 INFO - PROCESS | 1961 | 1461625789662 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a414000 == 80 [pid = 1961] [id = 151] 16:09:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7eff1a309400) [pid = 1961] [serial = 453] [outer = (nil)] 16:09:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff22b57400) [pid = 1961] [serial = 454] [outer = 0x7eff1a309400] 16:09:49 INFO - PROCESS | 1961 | 1461625789737 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff22b5bc00) [pid = 1961] [serial = 455] [outer = 0x7eff1a309400] 16:09:50 INFO - PROCESS | 1961 | 1461625790699 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]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:09:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1433ms 16:09:50 INFO - PROCESS | 1961 | 1461625790766 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 1961 | 1461625790770 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:09:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:09:50 INFO - PROCESS | 1961 | 1461625790776 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 1961 | 1461625790779 Marionette TRACE conn3 <- [1,578,null,{}] 16:09:50 INFO - PROCESS | 1961 | 1461625790784 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}] 16:09:50 INFO - PROCESS | 1961 | 1461625790945 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:09:51 INFO - PROCESS | 1961 | 1461625791305 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a51c000 == 81 [pid = 1961] [id = 152] 16:09:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff17f67800) [pid = 1961] [serial = 456] [outer = (nil)] 16:09:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff17f71400) [pid = 1961] [serial = 457] [outer = 0x7eff17f67800] 16:09:51 INFO - PROCESS | 1961 | 1461625791438 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff17f79400) [pid = 1961] [serial = 458] [outer = 0x7eff17f67800] 16:09:52 INFO - PROCESS | 1961 | 1461625792367 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]]]}] 16:09:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:09:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1641ms 16:09:52 INFO - PROCESS | 1961 | 1461625792436 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 1961 | 1461625792442 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:09:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:09:52 INFO - PROCESS | 1961 | 1461625792452 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 1961 | 1461625792457 Marionette TRACE conn3 <- [1,582,null,{}] 16:09:52 INFO - PROCESS | 1961 | 1461625792464 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}] 16:09:52 INFO - PROCESS | 1961 | 1461625792641 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:09:52 INFO - PROCESS | 1961 | 1461625792830 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23ddc800 == 80 [pid = 1961] [id = 59] 16:09:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f12000 == 79 [pid = 1961] [id = 96] 16:09:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b9be800 == 78 [pid = 1961] [id = 95] 16:09:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff21b9b000 == 77 [pid = 1961] [id = 143] 16:09:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4d0000 == 76 [pid = 1961] [id = 142] 16:09:52 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff34941400) [pid = 1961] [serial = 393] [outer = (nil)] [url = about:blank] 16:09:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4d0000 == 77 [pid = 1961] [id = 153] 16:09:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff17f81800) [pid = 1961] [serial = 459] [outer = (nil)] 16:09:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff1a302c00) [pid = 1961] [serial = 460] [outer = 0x7eff17f81800] 16:09:52 INFO - PROCESS | 1961 | 1461625792980 Marionette DEBUG loaded listener.js 16:09:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff1a30dc00) [pid = 1961] [serial = 461] [outer = 0x7eff17f81800] 16:09:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23752000 == 76 [pid = 1961] [id = 141] 16:09:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff20892000 == 75 [pid = 1961] [id = 140] 16:09:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ac92800 == 74 [pid = 1961] [id = 139] 16:09:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b116800 == 73 [pid = 1961] [id = 138] 16:09:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ac7d800 == 72 [pid = 1961] [id = 136] 16:09:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3ae99800 == 71 [pid = 1961] [id = 135] 16:09:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36c8e800 == 70 [pid = 1961] [id = 134] 16:09:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23c6e000 == 69 [pid = 1961] [id = 133] 16:09:53 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d322800 == 68 [pid = 1961] [id = 132] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff2460c800) [pid = 1961] [serial = 388] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff24610000) [pid = 1961] [serial = 319] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff31895000) [pid = 1961] [serial = 295] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff315d4400) [pid = 1961] [serial = 366] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff1b8de000) [pid = 1961] [serial = 378] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff34936000) [pid = 1961] [serial = 298] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff363af800) [pid = 1961] [serial = 369] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7eff2146e400) [pid = 1961] [serial = 352] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7eff1d436c00) [pid = 1961] [serial = 379] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7eff1ac45000) [pid = 1961] [serial = 376] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7eff1803e000) [pid = 1961] [serial = 372] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7eff1afda800) [pid = 1961] [serial = 354] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7eff229edc00) [pid = 1961] [serial = 384] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7eff388c6c00) [pid = 1961] [serial = 301] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7eff2461b400) [pid = 1961] [serial = 363] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7eff327e0400) [pid = 1961] [serial = 391] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7eff24164400) [pid = 1961] [serial = 387] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7eff1f152400) [pid = 1961] [serial = 357] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7eff235e8400) [pid = 1961] [serial = 385] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 116 (0x7eff1a584c00) [pid = 1961] [serial = 375] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 115 (0x7eff229f0800) [pid = 1961] [serial = 390] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 114 (0x7eff229f0400) [pid = 1961] [serial = 360] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 113 (0x7eff208e1400) [pid = 1961] [serial = 381] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | --DOMWINDOW == 112 (0x7eff21468c00) [pid = 1961] [serial = 382] [outer = (nil)] [url = about:blank] 16:09:53 INFO - PROCESS | 1961 | 1461625793741 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]]]}] 16:09:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:09:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1339ms 16:09:53 INFO - PROCESS | 1961 | 1461625793793 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 1961 | 1461625793799 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:09:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:09:53 INFO - PROCESS | 1961 | 1461625793806 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 1961 | 1461625793808 Marionette TRACE conn3 <- [1,586,null,{}] 16:09:53 INFO - PROCESS | 1961 | 1461625793814 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}] 16:09:53 INFO - PROCESS | 1961 | 1461625793959 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:09:53 INFO - PROCESS | 1961 | 1461625793977 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1cd000 == 69 [pid = 1961] [id = 154] 16:09:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 113 (0x7eff1ac4b800) [pid = 1961] [serial = 462] [outer = (nil)] 16:09:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 114 (0x7eff1afdd400) [pid = 1961] [serial = 463] [outer = 0x7eff1ac4b800] 16:09:54 INFO - PROCESS | 1961 | 1461625794040 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 115 (0x7eff1b29b400) [pid = 1961] [serial = 464] [outer = 0x7eff1ac4b800] 16:09:54 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:09:54 INFO - PROCESS | 1961 | 1461625794888 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]]]}] 16:09:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:09:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1136ms 16:09:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:09:54 INFO - PROCESS | 1961 | 1461625794943 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 1961 | 1461625794946 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:09:54 INFO - PROCESS | 1961 | 1461625794957 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 1961 | 1461625794966 Marionette TRACE conn3 <- [1,590,null,{}] 16:09:54 INFO - PROCESS | 1961 | 1461625794979 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}] 16:09:55 INFO - PROCESS | 1961 | 1461625795134 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:09:55 INFO - PROCESS | 1961 | 1461625795146 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19273800 == 70 [pid = 1961] [id = 155] 16:09:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 116 (0x7eff1b8d4000) [pid = 1961] [serial = 465] [outer = (nil)] 16:09:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 117 (0x7eff1d43b800) [pid = 1961] [serial = 466] [outer = 0x7eff1b8d4000] 16:09:55 INFO - PROCESS | 1961 | 1461625795208 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7eff1f14cc00) [pid = 1961] [serial = 467] [outer = 0x7eff1b8d4000] 16:09:56 INFO - PROCESS | 1961 | 1461625796031 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]]]}] 16:09:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:09:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1147ms 16:09:56 INFO - PROCESS | 1961 | 1461625796099 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:09:56 INFO - PROCESS | 1961 | 1461625796103 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:09:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:09:56 INFO - PROCESS | 1961 | 1461625796109 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:09:56 INFO - PROCESS | 1961 | 1461625796110 Marionette TRACE conn3 <- [1,594,null,{}] 16:09:56 INFO - PROCESS | 1961 | 1461625796127 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}] 16:09:56 INFO - PROCESS | 1961 | 1461625796317 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:09:56 INFO - PROCESS | 1961 | 1461625796338 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23ddb000 == 71 [pid = 1961] [id = 156] 16:09:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7eff1ae1ac00) [pid = 1961] [serial = 468] [outer = (nil)] 16:09:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7eff20a64c00) [pid = 1961] [serial = 469] [outer = 0x7eff1ae1ac00] 16:09:56 INFO - PROCESS | 1961 | 1461625796399 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff22357c00) [pid = 1961] [serial = 470] [outer = 0x7eff1ae1ac00] 16:09:57 INFO - PROCESS | 1961 | 1461625797428 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]]]}] 16:09:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:09:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1386ms 16:09:57 INFO - PROCESS | 1961 | 1461625797496 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:09:57 INFO - PROCESS | 1961 | 1461625797500 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:09:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:09:57 INFO - PROCESS | 1961 | 1461625797519 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 1961 | 1461625797522 Marionette TRACE conn3 <- [1,598,null,{}] 16:09:57 INFO - PROCESS | 1961 | 1461625797527 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}] 16:09:57 INFO - PROCESS | 1961 | 1461625797708 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:09:57 INFO - PROCESS | 1961 | 1461625797726 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff250aa000 == 72 [pid = 1961] [id = 157] 16:09:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7eff22b4f800) [pid = 1961] [serial = 471] [outer = (nil)] 16:09:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7eff22b58800) [pid = 1961] [serial = 472] [outer = 0x7eff22b4f800] 16:09:57 INFO - PROCESS | 1961 | 1461625797798 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7eff22c3bc00) [pid = 1961] [serial = 473] [outer = 0x7eff22b4f800] 16:09:58 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7eff1de53400) [pid = 1961] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:09:58 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7eff327e0800) [pid = 1961] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:09:58 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7eff1b8d0800) [pid = 1961] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:09:58 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7eff17f6dc00) [pid = 1961] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:09:58 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7eff17f70400) [pid = 1961] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:09:58 INFO - PROCESS | 1961 | --DOMWINDOW == 118 (0x7eff19292400) [pid = 1961] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:09:58 INFO - PROCESS | 1961 | --DOMWINDOW == 117 (0x7eff1b29e800) [pid = 1961] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:09:58 INFO - PROCESS | 1961 | 1461625798722 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]]]}] 16:09:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:09:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1229ms 16:09:58 INFO - PROCESS | 1961 | 1461625798749 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:09:58 INFO - PROCESS | 1961 | 1461625798752 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:09:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:09:58 INFO - PROCESS | 1961 | 1461625798758 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:09:58 INFO - PROCESS | 1961 | 1461625798760 Marionette TRACE conn3 <- [1,602,null,{}] 16:09:58 INFO - PROCESS | 1961 | 1461625798767 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}] 16:09:58 INFO - PROCESS | 1961 | 1461625798907 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:09:58 INFO - PROCESS | 1961 | 1461625798923 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff30790800 == 73 [pid = 1961] [id = 158] 16:09:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 118 (0x7eff22e7b800) [pid = 1961] [serial = 474] [outer = (nil)] 16:09:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 119 (0x7eff24607000) [pid = 1961] [serial = 475] [outer = 0x7eff22e7b800] 16:09:58 INFO - PROCESS | 1961 | 1461625798984 Marionette DEBUG loaded listener.js 16:09:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7eff2461d000) [pid = 1961] [serial = 476] [outer = 0x7eff22e7b800] 16:09:59 INFO - PROCESS | 1961 | 1461625799726 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]]]}] 16:09:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:09:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 992ms 16:09:59 INFO - PROCESS | 1961 | 1461625799752 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:09:59 INFO - PROCESS | 1961 | 1461625799756 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:09:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:09:59 INFO - PROCESS | 1961 | 1461625799761 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 1961 | 1461625799764 Marionette TRACE conn3 <- [1,606,null,{}] 16:09:59 INFO - PROCESS | 1961 | 1461625799768 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}] 16:09:59 INFO - PROCESS | 1961 | 1461625799955 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:09:59 INFO - PROCESS | 1961 | 1461625799973 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31876800 == 74 [pid = 1961] [id = 159] 16:09:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff19290c00) [pid = 1961] [serial = 477] [outer = (nil)] 16:10:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7eff275e9400) [pid = 1961] [serial = 478] [outer = 0x7eff19290c00] 16:10:00 INFO - PROCESS | 1961 | 1461625800034 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7eff3071bc00) [pid = 1961] [serial = 479] [outer = 0x7eff19290c00] 16:10:01 INFO - PROCESS | 1961 | 1461625801079 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]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:10:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1378ms 16:10:01 INFO - PROCESS | 1961 | 1461625801141 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:10:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:10:01 INFO - PROCESS | 1961 | 1461625801148 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:10:01 INFO - PROCESS | 1961 | 1461625801156 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 1961 | 1461625801162 Marionette TRACE conn3 <- [1,610,null,{}] 16:10:01 INFO - PROCESS | 1961 | 1461625801170 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}] 16:10:01 INFO - PROCESS | 1961 | 1461625801361 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:10:01 INFO - PROCESS | 1961 | 1461625801515 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1c6000 == 75 [pid = 1961] [id = 160] 16:10:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7eff18040800) [pid = 1961] [serial = 480] [outer = (nil)] 16:10:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7eff1a305400) [pid = 1961] [serial = 481] [outer = 0x7eff18040800] 16:10:01 INFO - PROCESS | 1961 | 1461625801590 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7eff1a58d800) [pid = 1961] [serial = 482] [outer = 0x7eff18040800] 16:10:02 INFO - PROCESS | 1961 | 1461625802594 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]]]}] 16:10:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:10:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1488ms 16:10:02 INFO - PROCESS | 1961 | 1461625802644 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:10:02 INFO - PROCESS | 1961 | 1461625802652 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:10:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:10:02 INFO - PROCESS | 1961 | 1461625802663 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 1961 | 1461625802667 Marionette TRACE conn3 <- [1,614,null,{}] 16:10:02 INFO - PROCESS | 1961 | 1461625802673 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}] 16:10:02 INFO - PROCESS | 1961 | 1461625802854 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:10:03 INFO - PROCESS | 1961 | 1461625803094 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2501d000 == 76 [pid = 1961] [id = 161] 16:10:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7eff1ac49c00) [pid = 1961] [serial = 483] [outer = (nil)] 16:10:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7eff1b8d9400) [pid = 1961] [serial = 484] [outer = 0x7eff1ac49c00] 16:10:03 INFO - PROCESS | 1961 | 1461625803213 Marionette DEBUG loaded listener.js 16:10:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7eff1f14c800) [pid = 1961] [serial = 485] [outer = 0x7eff1ac49c00] 16:10:04 INFO - PROCESS | 1961 | 1461625804011 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]]]}] 16:10:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:10:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1385ms 16:10:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:10:04 INFO - PROCESS | 1961 | 1461625804048 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 1961 | 1461625804051 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:10:04 INFO - PROCESS | 1961 | 1461625804058 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 1961 | 1461625804063 Marionette TRACE conn3 <- [1,618,null,{}] 16:10:04 INFO - PROCESS | 1961 | 1461625804079 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}] 16:10:04 INFO - PROCESS | 1961 | 1461625804267 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:10:04 INFO - PROCESS | 1961 | 1461625804420 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3684e800 == 77 [pid = 1961] [id = 162] 16:10:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff2145fc00) [pid = 1961] [serial = 486] [outer = (nil)] 16:10:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff22c37400) [pid = 1961] [serial = 487] [outer = 0x7eff2145fc00] 16:10:04 INFO - PROCESS | 1961 | 1461625804499 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff23dad800) [pid = 1961] [serial = 488] [outer = 0x7eff2145fc00] 16:10:05 INFO - PROCESS | 1961 | 1461625805384 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]]]}] 16:10:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:10:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1386ms 16:10:05 INFO - PROCESS | 1961 | 1461625805443 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:10:05 INFO - PROCESS | 1961 | 1461625805447 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:10:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:10:05 INFO - PROCESS | 1961 | 1461625805454 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:10:05 INFO - PROCESS | 1961 | 1461625805457 Marionette TRACE conn3 <- [1,622,null,{}] 16:10:05 INFO - PROCESS | 1961 | 1461625805462 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}] 16:10:05 INFO - PROCESS | 1961 | 1461625805665 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:10:05 INFO - PROCESS | 1961 | 1461625805847 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3acbf800 == 78 [pid = 1961] [id = 163] 16:10:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff24607c00) [pid = 1961] [serial = 489] [outer = (nil)] 16:10:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff3071c800) [pid = 1961] [serial = 490] [outer = 0x7eff24607c00] 16:10:05 INFO - PROCESS | 1961 | 1461625805922 Marionette DEBUG loaded listener.js 16:10:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff316e9000) [pid = 1961] [serial = 491] [outer = 0x7eff24607c00] 16:10:06 INFO - PROCESS | 1961 | 1461625806771 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]]]}] 16:10:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:10:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1386ms 16:10:06 INFO - PROCESS | 1961 | 1461625806842 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:10:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:10:06 INFO - PROCESS | 1961 | 1461625806847 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:10:06 INFO - PROCESS | 1961 | 1461625806854 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 1961 | 1461625806857 Marionette TRACE conn3 <- [1,626,null,{}] 16:10:06 INFO - PROCESS | 1961 | 1461625806863 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}] 16:10:07 INFO - PROCESS | 1961 | 1461625807077 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:10:07 INFO - PROCESS | 1961 | 1461625807240 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fde800 == 79 [pid = 1961] [id = 164] 16:10:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff1ebe2800) [pid = 1961] [serial = 492] [outer = (nil)] 16:10:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff1ebeb000) [pid = 1961] [serial = 493] [outer = 0x7eff1ebe2800] 16:10:07 INFO - PROCESS | 1961 | 1461625807322 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff1ebf0400) [pid = 1961] [serial = 494] [outer = 0x7eff1ebe2800] 16:10:08 INFO - PROCESS | 1961 | 1461625808207 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]]]}] 16:10:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:10:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1386ms 16:10:08 INFO - PROCESS | 1961 | 1461625808240 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:10:08 INFO - PROCESS | 1961 | 1461625808244 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:10:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:10:08 INFO - PROCESS | 1961 | 1461625808250 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 1961 | 1461625808252 Marionette TRACE conn3 <- [1,630,null,{}] 16:10:08 INFO - PROCESS | 1961 | 1461625808258 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}] 16:10:08 INFO - PROCESS | 1961 | 1461625808436 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:10:08 INFO - PROCESS | 1961 | 1461625808597 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1951d000 == 80 [pid = 1961] [id = 165] 16:10:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff1eaca800) [pid = 1961] [serial = 495] [outer = (nil)] 16:10:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff1ebe2c00) [pid = 1961] [serial = 496] [outer = 0x7eff1eaca800] 16:10:08 INFO - PROCESS | 1961 | 1461625808672 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff31a59000) [pid = 1961] [serial = 497] [outer = 0x7eff1eaca800] 16:10:09 INFO - PROCESS | 1961 | 1461625809528 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]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:10:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1327ms 16:10:09 INFO - PROCESS | 1961 | 1461625809579 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 1961 | 1461625809583 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:10:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:10:09 INFO - PROCESS | 1961 | 1461625809588 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 1961 | 1461625809591 Marionette TRACE conn3 <- [1,634,null,{}] 16:10:09 INFO - PROCESS | 1961 | 1461625809596 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}] 16:10:09 INFO - PROCESS | 1961 | 1461625809781 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:10:09 INFO - PROCESS | 1961 | 1461625809940 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11dd9800 == 81 [pid = 1961] [id = 166] 16:10:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff13feac00) [pid = 1961] [serial = 498] [outer = (nil)] 16:10:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff13fefc00) [pid = 1961] [serial = 499] [outer = 0x7eff13feac00] 16:10:10 INFO - PROCESS | 1961 | 1461625810014 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff13ff5400) [pid = 1961] [serial = 500] [outer = 0x7eff13feac00] 16:10:10 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:10:10 INFO - PROCESS | 1961 | 1461625810831 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]]]}] 16:10:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:10:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1276ms 16:10:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:10:10 INFO - PROCESS | 1961 | 1461625810866 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:10:10 INFO - PROCESS | 1961 | 1461625810869 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:10:10 INFO - PROCESS | 1961 | 1461625810875 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:10:10 INFO - PROCESS | 1961 | 1461625810878 Marionette TRACE conn3 <- [1,638,null,{}] 16:10:10 INFO - PROCESS | 1961 | 1461625810883 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}] 16:10:11 INFO - PROCESS | 1961 | 1461625811042 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:10:11 INFO - PROCESS | 1961 | 1461625811208 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12b1c000 == 82 [pid = 1961] [id = 167] 16:10:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff12b32000) [pid = 1961] [serial = 501] [outer = (nil)] 16:10:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff12b38c00) [pid = 1961] [serial = 502] [outer = 0x7eff12b32000] 16:10:11 INFO - PROCESS | 1961 | 1461625811275 Marionette DEBUG loaded listener.js 16:10:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff12b3dc00) [pid = 1961] [serial = 503] [outer = 0x7eff12b32000] 16:10:11 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:10:12 INFO - PROCESS | 1961 | 1461625812450 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]]]}] 16:10:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:10:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1632ms 16:10:12 INFO - PROCESS | 1961 | 1461625812507 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:10:12 INFO - PROCESS | 1961 | 1461625812512 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:10:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:10:12 INFO - PROCESS | 1961 | 1461625812520 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 1961 | 1461625812526 Marionette TRACE conn3 <- [1,642,null,{}] 16:10:12 INFO - PROCESS | 1961 | 1461625812535 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}] 16:10:12 INFO - PROCESS | 1961 | 1461625812740 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:10:12 INFO - PROCESS | 1961 | 1461625812928 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a520800 == 83 [pid = 1961] [id = 168] 16:10:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff13ff6400) [pid = 1961] [serial = 504] [outer = (nil)] 16:10:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff17f73000) [pid = 1961] [serial = 505] [outer = 0x7eff13ff6400] 16:10:12 INFO - PROCESS | 1961 | 1461625812993 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff17f7d400) [pid = 1961] [serial = 506] [outer = 0x7eff13ff6400] 16:10:13 INFO - PROCESS | 1961 | 1461625813806 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]]]}] 16:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1337ms 16:10:13 INFO - PROCESS | 1961 | 1461625813858 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:10:13 INFO - PROCESS | 1961 | 1461625813866 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:10:13 INFO - PROCESS | 1961 | 1461625813876 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 1961 | 1461625813880 Marionette TRACE conn3 <- [1,646,null,{}] 16:10:13 INFO - PROCESS | 1961 | 1461625813885 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}] 16:10:14 INFO - PROCESS | 1961 | 1461625814051 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:10:14 INFO - PROCESS | 1961 | 1461625814316 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19278000 == 84 [pid = 1961] [id = 169] 16:10:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff19293400) [pid = 1961] [serial = 507] [outer = (nil)] 16:10:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff1a306800) [pid = 1961] [serial = 508] [outer = 0x7eff19293400] 16:10:14 INFO - PROCESS | 1961 | 1461625814429 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff1a589800) [pid = 1961] [serial = 509] [outer = 0x7eff19293400] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23743800 == 83 [pid = 1961] [id = 119] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff368de800 == 82 [pid = 1961] [id = 122] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff39667800 == 81 [pid = 1961] [id = 123] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff235e2400) [pid = 1961] [serial = 433] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff1a588000) [pid = 1961] [serial = 396] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff23da3000) [pid = 1961] [serial = 402] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff22c3dc00) [pid = 1961] [serial = 405] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff24605c00) [pid = 1961] [serial = 408] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff1de2fc00) [pid = 1961] [serial = 399] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff30790800 == 80 [pid = 1961] [id = 158] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff250aa000 == 79 [pid = 1961] [id = 157] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23ddb000 == 78 [pid = 1961] [id = 156] 16:10:15 INFO - PROCESS | 1961 | 1461625815351 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]]]}] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3442f000 == 77 [pid = 1961] [id = 121] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19273800 == 76 [pid = 1961] [id = 155] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1cd000 == 75 [pid = 1961] [id = 154] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4d0000 == 74 [pid = 1961] [id = 153] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a51c000 == 73 [pid = 1961] [id = 152] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19278800 == 72 [pid = 1961] [id = 149] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3ac2d000 == 71 [pid = 1961] [id = 148] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b27c000 == 70 [pid = 1961] [id = 145] 16:10:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff32728800 == 69 [pid = 1961] [id = 144] 16:10:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:10:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1534ms 16:10:15 INFO - PROCESS | 1961 | 1461625815411 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:10:15 INFO - PROCESS | 1961 | 1461625815415 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:10:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:10:15 INFO - PROCESS | 1961 | 1461625815423 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:10:15 INFO - PROCESS | 1961 | 1461625815428 Marionette TRACE conn3 <- [1,650,null,{}] 16:10:15 INFO - PROCESS | 1961 | 1461625815443 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}] 16:10:15 INFO - PROCESS | 1961 | 1461625815605 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff21464c00) [pid = 1961] [serial = 427] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff229e9000) [pid = 1961] [serial = 428] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff363a7c00) [pid = 1961] [serial = 394] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff1f149800) [pid = 1961] [serial = 430] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff1c656c00) [pid = 1961] [serial = 424] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff17f80400) [pid = 1961] [serial = 415] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff17f7b400) [pid = 1961] [serial = 414] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff19296000) [pid = 1961] [serial = 417] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff1a591000) [pid = 1961] [serial = 418] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff1b897000) [pid = 1961] [serial = 420] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff1b8dc800) [pid = 1961] [serial = 421] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff1afe2400) [pid = 1961] [serial = 411] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff1b898800) [pid = 1961] [serial = 226] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff235e2000) [pid = 1961] [serial = 431] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff2145f400) [pid = 1961] [serial = 425] [outer = (nil)] [url = about:blank] 16:10:15 INFO - PROCESS | 1961 | 1461625815747 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b9d8000 == 70 [pid = 1961] [id = 170] 16:10:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff19293c00) [pid = 1961] [serial = 510] [outer = (nil)] 16:10:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff1b29dc00) [pid = 1961] [serial = 511] [outer = 0x7eff19293c00] 16:10:15 INFO - PROCESS | 1961 | 1461625815899 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff1b8dd400) [pid = 1961] [serial = 512] [outer = 0x7eff19293c00] 16:10:16 INFO - PROCESS | 1961 | 1461625816597 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]]]}] 16:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1234ms 16:10:16 INFO - PROCESS | 1961 | 1461625816660 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:10:16 INFO - PROCESS | 1961 | 1461625816664 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:10:16 INFO - PROCESS | 1961 | 1461625816670 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 1961 | 1461625816672 Marionette TRACE conn3 <- [1,654,null,{}] 16:10:16 INFO - PROCESS | 1961 | 1461625816677 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}] 16:10:16 INFO - PROCESS | 1961 | 1461625816827 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:10:16 INFO - PROCESS | 1961 | 1461625816838 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1be800 == 71 [pid = 1961] [id = 171] 16:10:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff1b2a1400) [pid = 1961] [serial = 513] [outer = (nil)] 16:10:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff1eac3400) [pid = 1961] [serial = 514] [outer = 0x7eff1b2a1400] 16:10:16 INFO - PROCESS | 1961 | 1461625816899 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff1eac9800) [pid = 1961] [serial = 515] [outer = 0x7eff1b2a1400] 16:10:17 INFO - PROCESS | 1961 | 1461625817682 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]]]}] 16:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1033ms 16:10:17 INFO - PROCESS | 1961 | 1461625817707 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 1961 | 1461625817710 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:10:17 INFO - PROCESS | 1961 | 1461625817717 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 1961 | 1461625817720 Marionette TRACE conn3 <- [1,658,null,{}] 16:10:17 INFO - PROCESS | 1961 | 1461625817776 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}] 16:10:17 INFO - PROCESS | 1961 | 1461625817974 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:10:18 INFO - PROCESS | 1961 | 1461625817996 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20899800 == 72 [pid = 1961] [id = 172] 16:10:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff1c802800) [pid = 1961] [serial = 516] [outer = (nil)] 16:10:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff1ead0400) [pid = 1961] [serial = 517] [outer = 0x7eff1c802800] 16:10:18 INFO - PROCESS | 1961 | 1461625818057 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff1ebf0c00) [pid = 1961] [serial = 518] [outer = 0x7eff1c802800] 16:10:18 INFO - PROCESS | 1961 | 1461625818894 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]]]}] 16:10:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:10:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1211ms 16:10:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:10:18 INFO - PROCESS | 1961 | 1461625818931 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 1961 | 1461625818933 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:10:18 INFO - PROCESS | 1961 | 1461625818940 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 1961 | 1461625818943 Marionette TRACE conn3 <- [1,662,null,{}] 16:10:18 INFO - PROCESS | 1961 | 1461625818953 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}] 16:10:19 INFO - PROCESS | 1961 | 1461625819179 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:10:19 INFO - PROCESS | 1961 | 1461625819211 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23744800 == 73 [pid = 1961] [id = 173] 16:10:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff20862800) [pid = 1961] [serial = 519] [outer = (nil)] 16:10:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff224af800) [pid = 1961] [serial = 520] [outer = 0x7eff20862800] 16:10:19 INFO - PROCESS | 1961 | 1461625819277 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff22b50400) [pid = 1961] [serial = 521] [outer = 0x7eff20862800] 16:10:20 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:10:20 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff17f81800) [pid = 1961] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:10:20 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff1b8d4000) [pid = 1961] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:10:20 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff22b4f800) [pid = 1961] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:10:20 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff1ac4b800) [pid = 1961] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:10:20 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff17f67800) [pid = 1961] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:10:20 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff1ae1ac00) [pid = 1961] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:10:20 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff17f6c800) [pid = 1961] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:10:20 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff22e7b800) [pid = 1961] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:10:20 INFO - PROCESS | 1961 | 1461625820345 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]]]}] 16:10:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:10:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1436ms 16:10:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:10:20 INFO - PROCESS | 1961 | 1461625820376 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 1961 | 1461625820379 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:10:20 INFO - PROCESS | 1961 | 1461625820386 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 1961 | 1461625820389 Marionette TRACE conn3 <- [1,666,null,{}] 16:10:20 INFO - PROCESS | 1961 | 1461625820394 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}] 16:10:20 INFO - PROCESS | 1961 | 1461625820546 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:10:20 INFO - PROCESS | 1961 | 1461625820561 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23de0800 == 74 [pid = 1961] [id = 174] 16:10:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff1a58a000) [pid = 1961] [serial = 522] [outer = (nil)] 16:10:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff22991400) [pid = 1961] [serial = 523] [outer = 0x7eff1a58a000] 16:10:20 INFO - PROCESS | 1961 | 1461625820623 Marionette DEBUG loaded listener.js 16:10:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff22c39000) [pid = 1961] [serial = 524] [outer = 0x7eff1a58a000] 16:10:21 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:10:21 INFO - PROCESS | 1961 | 1461625821435 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]]]}] 16:10:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:10:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1082ms 16:10:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:10:21 INFO - PROCESS | 1961 | 1461625821468 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:10:21 INFO - PROCESS | 1961 | 1461625821471 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:10:21 INFO - PROCESS | 1961 | 1461625821477 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:10:21 INFO - PROCESS | 1961 | 1461625821481 Marionette TRACE conn3 <- [1,670,null,{}] 16:10:21 INFO - PROCESS | 1961 | 1461625821486 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}] 16:10:21 INFO - PROCESS | 1961 | 1461625821674 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:10:21 INFO - PROCESS | 1961 | 1461625821688 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff25020800 == 75 [pid = 1961] [id = 175] 16:10:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff19213400) [pid = 1961] [serial = 525] [outer = (nil)] 16:10:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff2377d000) [pid = 1961] [serial = 526] [outer = 0x7eff19213400] 16:10:21 INFO - PROCESS | 1961 | 1461625821751 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff23daac00) [pid = 1961] [serial = 527] [outer = 0x7eff19213400] 16:10:22 INFO - PROCESS | 1961 | 1461625822758 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]]]}] 16:10:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:10:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1331ms 16:10:22 INFO - PROCESS | 1961 | 1461625822808 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:10:22 INFO - PROCESS | 1961 | 1461625822814 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:10:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:10:22 INFO - PROCESS | 1961 | 1461625822823 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 1961 | 1461625822827 Marionette TRACE conn3 <- [1,674,null,{}] 16:10:22 INFO - PROCESS | 1961 | 1461625822835 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}] 16:10:23 INFO - PROCESS | 1961 | 1461625823011 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:10:23 INFO - PROCESS | 1961 | 1461625823169 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ac79800 == 76 [pid = 1961] [id = 176] 16:10:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff17f68800) [pid = 1961] [serial = 528] [outer = (nil)] 16:10:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff1803a400) [pid = 1961] [serial = 529] [outer = 0x7eff17f68800] 16:10:23 INFO - PROCESS | 1961 | 1461625823245 Marionette DEBUG loaded listener.js 16:10:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff1a308400) [pid = 1961] [serial = 530] [outer = 0x7eff17f68800] 16:10:23 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:10:24 INFO - PROCESS | 1961 | 1461625824173 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]]]}] 16:10:24 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 16:10:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1388ms 16:10:24 INFO - PROCESS | 1961 | 1461625824256 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:10:24 INFO - PROCESS | 1961 | 1461625824265 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:10:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:10:24 INFO - PROCESS | 1961 | 1461625824275 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:10:24 INFO - PROCESS | 1961 | 1461625824278 Marionette TRACE conn3 <- [1,678,null,{}] 16:10:24 INFO - PROCESS | 1961 | 1461625824284 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}] 16:10:24 INFO - PROCESS | 1961 | 1461625824487 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:10:24 INFO - PROCESS | 1961 | 1461625824738 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27715000 == 77 [pid = 1961] [id = 177] 16:10:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff1ae26c00) [pid = 1961] [serial = 531] [outer = (nil)] 16:10:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff1eac4800) [pid = 1961] [serial = 532] [outer = 0x7eff1ae26c00] 16:10:24 INFO - PROCESS | 1961 | 1461625824856 Marionette DEBUG loaded listener.js 16:10:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff1ebec000) [pid = 1961] [serial = 533] [outer = 0x7eff1ae26c00] 16:10:25 INFO - PROCESS | 1961 | 1461625825727 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]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:10:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1528ms 16:10:25 INFO - PROCESS | 1961 | 1461625825804 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:10:25 INFO - PROCESS | 1961 | 1461625825808 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:10:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:10:25 INFO - PROCESS | 1961 | 1461625825815 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - PROCESS | 1961 | 1461625825821 Marionette TRACE conn3 <- [1,682,null,{}] 16:10:25 INFO - PROCESS | 1961 | 1461625825838 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}] 16:10:26 INFO - PROCESS | 1961 | 1461625826075 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:10:26 INFO - PROCESS | 1961 | 1461625826290 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3251a000 == 78 [pid = 1961] [id = 178] 16:10:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff2145f400) [pid = 1961] [serial = 534] [outer = (nil)] 16:10:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff22b50000) [pid = 1961] [serial = 535] [outer = 0x7eff2145f400] 16:10:26 INFO - PROCESS | 1961 | 1461625826383 Marionette DEBUG loaded listener.js 16:10:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff22fa0400) [pid = 1961] [serial = 536] [outer = 0x7eff2145f400] 16:10:27 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:27 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:10:27 INFO - PROCESS | 1961 | 1461625827699 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]]]}] 16:10:27 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) 16:10:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1990ms 16:10:27 INFO - PROCESS | 1961 | 1461625827898 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:10:27 INFO - PROCESS | 1961 | 1461625827903 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:10:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:10:27 INFO - PROCESS | 1961 | 1461625827912 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:10:27 INFO - PROCESS | 1961 | 1461625827915 Marionette TRACE conn3 <- [1,686,null,{}] 16:10:27 INFO - PROCESS | 1961 | 1461625827920 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}] 16:10:28 INFO - PROCESS | 1961 | 1461625828095 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:10:28 INFO - PROCESS | 1961 | 1461625828253 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36282000 == 79 [pid = 1961] [id = 179] 16:10:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff21462c00) [pid = 1961] [serial = 537] [outer = (nil)] 16:10:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff24618800) [pid = 1961] [serial = 538] [outer = 0x7eff21462c00] 16:10:28 INFO - PROCESS | 1961 | 1461625828326 Marionette DEBUG loaded listener.js 16:10:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff31a55800) [pid = 1961] [serial = 539] [outer = 0x7eff21462c00] 16:10:29 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:29 INFO - PROCESS | 1961 | 1461625829628 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]]]}] 16:10:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:10:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1732ms 16:10:29 INFO - PROCESS | 1961 | 1461625829645 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:10:29 INFO - PROCESS | 1961 | 1461625829648 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:10:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:10:29 INFO - PROCESS | 1961 | 1461625829718 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:10:29 INFO - PROCESS | 1961 | 1461625829721 Marionette TRACE conn3 <- [1,690,null,{}] 16:10:29 INFO - PROCESS | 1961 | 1461625829780 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}] 16:10:29 INFO - PROCESS | 1961 | 1461625829957 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:10:30 INFO - PROCESS | 1961 | 1461625830112 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e5ee800 == 80 [pid = 1961] [id = 180] 16:10:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff1b3ed000) [pid = 1961] [serial = 540] [outer = (nil)] 16:10:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff1b3f4800) [pid = 1961] [serial = 541] [outer = 0x7eff1b3ed000] 16:10:30 INFO - PROCESS | 1961 | 1461625830186 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff2228b800) [pid = 1961] [serial = 542] [outer = 0x7eff1b3ed000] 16:10:31 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:31 INFO - PROCESS | 1961 | 1461625831487 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]]]}] 16:10:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:10:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1845ms 16:10:31 INFO - PROCESS | 1961 | 1461625831501 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:10:31 INFO - PROCESS | 1961 | 1461625831504 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:10:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:10:31 INFO - PROCESS | 1961 | 1461625831510 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:10:31 INFO - PROCESS | 1961 | 1461625831514 Marionette TRACE conn3 <- [1,694,null,{}] 16:10:31 INFO - PROCESS | 1961 | 1461625831562 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}] 16:10:31 INFO - PROCESS | 1961 | 1461625831818 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:10:32 INFO - PROCESS | 1961 | 1461625832209 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fd6000 == 81 [pid = 1961] [id = 181] 16:10:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff12b3d800) [pid = 1961] [serial = 543] [outer = (nil)] 16:10:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff13fee000) [pid = 1961] [serial = 544] [outer = 0x7eff12b3d800] 16:10:32 INFO - PROCESS | 1961 | 1461625832278 Marionette DEBUG loaded listener.js 16:10:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff1411a400) [pid = 1961] [serial = 545] [outer = 0x7eff12b3d800] 16:10:33 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:33 INFO - PROCESS | 1961 | 1461625833688 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]]]}] 16:10:33 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) 16:10:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2227ms 16:10:33 INFO - PROCESS | 1961 | 1461625833816 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:10:33 INFO - PROCESS | 1961 | 1461625833823 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23de0800 == 80 [pid = 1961] [id = 174] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23744800 == 79 [pid = 1961] [id = 173] 16:10:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff20899800 == 78 [pid = 1961] [id = 172] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1be800 == 77 [pid = 1961] [id = 171] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b9d8000 == 76 [pid = 1961] [id = 170] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19278000 == 75 [pid = 1961] [id = 169] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a520800 == 74 [pid = 1961] [id = 168] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12b1c000 == 73 [pid = 1961] [id = 167] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff11dd9800 == 72 [pid = 1961] [id = 166] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1951d000 == 71 [pid = 1961] [id = 165] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fde800 == 70 [pid = 1961] [id = 164] 16:10:33 INFO - PROCESS | 1961 | 1461625833916 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:10:33 INFO - PROCESS | 1961 | 1461625833921 Marionette TRACE conn3 <- [1,698,null,{}] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3acbf800 == 69 [pid = 1961] [id = 163] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3684e800 == 68 [pid = 1961] [id = 162] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2501d000 == 67 [pid = 1961] [id = 161] 16:10:33 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1c6000 == 66 [pid = 1961] [id = 160] 16:10:33 INFO - PROCESS | 1961 | 1461625833936 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}] 16:10:34 INFO - PROCESS | 1961 | 1461625834082 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:10:34 INFO - PROCESS | 1961 | 1461625834093 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fca800 == 67 [pid = 1961] [id = 182] 16:10:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff12b3d400) [pid = 1961] [serial = 546] [outer = (nil)] 16:10:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff17f77c00) [pid = 1961] [serial = 547] [outer = 0x7eff12b3d400] 16:10:34 INFO - PROCESS | 1961 | 1461625834165 Marionette DEBUG loaded listener.js 16:10:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1a311800) [pid = 1961] [serial = 548] [outer = 0x7eff12b3d400] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff1a30dc00) [pid = 1961] [serial = 461] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff1d43b800) [pid = 1961] [serial = 466] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff1f14cc00) [pid = 1961] [serial = 467] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff21465400) [pid = 1961] [serial = 442] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff2461ac00) [pid = 1961] [serial = 448] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff1a302c00) [pid = 1961] [serial = 460] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff1afd8000) [pid = 1961] [serial = 439] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff22c3bc00) [pid = 1961] [serial = 473] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff1afdd400) [pid = 1961] [serial = 463] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff17f79400) [pid = 1961] [serial = 458] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff22b58800) [pid = 1961] [serial = 472] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff22357c00) [pid = 1961] [serial = 470] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff24607800) [pid = 1961] [serial = 434] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff17f71400) [pid = 1961] [serial = 457] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff24611800) [pid = 1961] [serial = 451] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff1b29b400) [pid = 1961] [serial = 464] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff23d46800) [pid = 1961] [serial = 445] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff18034000) [pid = 1961] [serial = 436] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff20a64c00) [pid = 1961] [serial = 469] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff22b57400) [pid = 1961] [serial = 454] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff24607000) [pid = 1961] [serial = 475] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff2461d000) [pid = 1961] [serial = 476] [outer = (nil)] [url = about:blank] 16:10:35 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:35 INFO - PROCESS | 1961 | 1461625835479 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]]]}] 16:10:35 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) 16:10:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1616ms 16:10:35 INFO - PROCESS | 1961 | 1461625835518 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:10:35 INFO - PROCESS | 1961 | 1461625835524 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:10:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:10:35 INFO - PROCESS | 1961 | 1461625835530 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:10:35 INFO - PROCESS | 1961 | 1461625835533 Marionette TRACE conn3 <- [1,702,null,{}] 16:10:35 INFO - PROCESS | 1961 | 1461625835538 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}] 16:10:35 INFO - PROCESS | 1961 | 1461625835777 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:10:35 INFO - PROCESS | 1961 | 1461625835919 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ac76800 == 68 [pid = 1961] [id = 183] 16:10:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff17f7f000) [pid = 1961] [serial = 549] [outer = (nil)] 16:10:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff1b296000) [pid = 1961] [serial = 550] [outer = 0x7eff17f7f000] 16:10:35 INFO - PROCESS | 1961 | 1461625835983 Marionette DEBUG loaded listener.js 16:10:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff1b3fa000) [pid = 1961] [serial = 551] [outer = 0x7eff17f7f000] 16:10:37 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:37 INFO - PROCESS | 1961 | 1461625837249 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]]]}] 16:10:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:10:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1736ms 16:10:37 INFO - PROCESS | 1961 | 1461625837268 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:10:37 INFO - PROCESS | 1961 | 1461625837285 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:10:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:10:37 INFO - PROCESS | 1961 | 1461625837317 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:10:37 INFO - PROCESS | 1961 | 1461625837326 Marionette TRACE conn3 <- [1,706,null,{}] 16:10:37 INFO - PROCESS | 1961 | 1461625837372 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}] 16:10:37 INFO - PROCESS | 1961 | 1461625837593 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:10:37 INFO - PROCESS | 1961 | 1461625837619 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e07d800 == 69 [pid = 1961] [id = 184] 16:10:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff1b89f400) [pid = 1961] [serial = 552] [outer = (nil)] 16:10:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff1eac3800) [pid = 1961] [serial = 553] [outer = 0x7eff1b89f400] 16:10:37 INFO - PROCESS | 1961 | 1461625837683 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff1ebee800) [pid = 1961] [serial = 554] [outer = 0x7eff1b89f400] 16:10:38 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff19293c00) [pid = 1961] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:10:38 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff13ff6400) [pid = 1961] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:10:38 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff1b2a1400) [pid = 1961] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:10:38 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff19293400) [pid = 1961] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:10:38 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff1a58a000) [pid = 1961] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:10:38 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff20862800) [pid = 1961] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:10:38 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff1c802800) [pid = 1961] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:10:39 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:39 INFO - PROCESS | 1961 | 1461625839101 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]]]}] 16:10:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:10:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1850ms 16:10:39 INFO - PROCESS | 1961 | 1461625839159 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:10:39 INFO - PROCESS | 1961 | 1461625839163 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:10:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:10:39 INFO - PROCESS | 1961 | 1461625839177 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:10:39 INFO - PROCESS | 1961 | 1461625839180 Marionette TRACE conn3 <- [1,710,null,{}] 16:10:39 INFO - PROCESS | 1961 | 1461625839186 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}] 16:10:39 INFO - PROCESS | 1961 | 1461625839339 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:10:39 INFO - PROCESS | 1961 | 1461625839349 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1c8800 == 70 [pid = 1961] [id = 185] 16:10:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff140cec00) [pid = 1961] [serial = 555] [outer = (nil)] 16:10:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff1eac5000) [pid = 1961] [serial = 556] [outer = 0x7eff140cec00] 16:10:39 INFO - PROCESS | 1961 | 1461625839412 Marionette DEBUG loaded listener.js 16:10:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff208d9c00) [pid = 1961] [serial = 557] [outer = 0x7eff140cec00] 16:10:40 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:40 INFO - PROCESS | 1961 | 1461625840627 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]]]}] 16:10:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:10:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1495ms 16:10:40 INFO - PROCESS | 1961 | 1461625840667 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:10:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:10:40 INFO - PROCESS | 1961 | 1461625840673 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:10:40 INFO - PROCESS | 1961 | 1461625840682 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:10:40 INFO - PROCESS | 1961 | 1461625840688 Marionette TRACE conn3 <- [1,714,null,{}] 16:10:40 INFO - PROCESS | 1961 | 1461625840697 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}] 16:10:40 INFO - PROCESS | 1961 | 1461625840987 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:10:41 INFO - PROCESS | 1961 | 1461625841122 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12b12000 == 71 [pid = 1961] [id = 186] 16:10:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff17f76c00) [pid = 1961] [serial = 558] [outer = (nil)] 16:10:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff17f7c400) [pid = 1961] [serial = 559] [outer = 0x7eff17f76c00] 16:10:41 INFO - PROCESS | 1961 | 1461625841200 Marionette DEBUG loaded listener.js 16:10:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff19295800) [pid = 1961] [serial = 560] [outer = 0x7eff17f76c00] 16:10:42 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:42 INFO - PROCESS | 1961 | 1461625842529 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]]]}] 16:10:42 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 16:10:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1890ms 16:10:42 INFO - PROCESS | 1961 | 1461625842595 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:10:42 INFO - PROCESS | 1961 | 1461625842604 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:10:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:10:42 INFO - PROCESS | 1961 | 1461625842635 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:10:42 INFO - PROCESS | 1961 | 1461625842639 Marionette TRACE conn3 <- [1,718,null,{}] 16:10:42 INFO - PROCESS | 1961 | 1461625842646 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}] 16:10:42 INFO - PROCESS | 1961 | 1461625842814 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:10:42 INFO - PROCESS | 1961 | 1461625842981 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e5e7800 == 72 [pid = 1961] [id = 187] 16:10:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff17f78400) [pid = 1961] [serial = 561] [outer = (nil)] 16:10:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff1b3ec400) [pid = 1961] [serial = 562] [outer = 0x7eff17f78400] 16:10:43 INFO - PROCESS | 1961 | 1461625843058 Marionette DEBUG loaded listener.js 16:10:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff1c503800) [pid = 1961] [serial = 563] [outer = 0x7eff17f78400] 16:10:44 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:44 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:10:44 INFO - PROCESS | 1961 | 1461625844507 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]]]}] 16:10:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:10:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1936ms 16:10:44 INFO - PROCESS | 1961 | 1461625844567 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:10:44 INFO - PROCESS | 1961 | 1461625844570 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:10:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:10:44 INFO - PROCESS | 1961 | 1461625844577 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:10:44 INFO - PROCESS | 1961 | 1461625844583 Marionette TRACE conn3 <- [1,722,null,{}] 16:10:44 INFO - PROCESS | 1961 | 1461625844599 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}] 16:10:44 INFO - PROCESS | 1961 | 1461625844822 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:10:44 INFO - PROCESS | 1961 | 1461625844980 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff22a8d000 == 73 [pid = 1961] [id = 188] 16:10:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff1c3e7800) [pid = 1961] [serial = 564] [outer = (nil)] 16:10:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff2130a000) [pid = 1961] [serial = 565] [outer = 0x7eff1c3e7800] 16:10:45 INFO - PROCESS | 1961 | 1461625845057 Marionette DEBUG loaded listener.js 16:10:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff22c38000) [pid = 1961] [serial = 566] [outer = 0x7eff1c3e7800] 16:10:45 INFO - PROCESS | 1961 | 1461625845904 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] 16:10:45 INFO - PROCESS | 1961 | 1461625845969 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:10:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:10:45 INFO - PROCESS | 1961 | 1461625845975 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - PROCESS | 1961 | 1461625845980 Marionette TRACE conn3 <- [1,726,null,{}] 16:10:45 INFO - PROCESS | 1961 | 1461625845985 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}] 16:10:46 INFO - PROCESS | 1961 | 1461625846164 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:10:46 INFO - PROCESS | 1961 | 1461625846326 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff246e4800 == 74 [pid = 1961] [id = 189] 16:10:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff1b29d000) [pid = 1961] [serial = 567] [outer = (nil)] 16:10:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff23daa800) [pid = 1961] [serial = 568] [outer = 0x7eff1b29d000] 16:10:46 INFO - PROCESS | 1961 | 1461625846403 Marionette DEBUG loaded listener.js 16:10:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff24615400) [pid = 1961] [serial = 569] [outer = 0x7eff1b29d000] 16:10:47 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:47 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:10:47 INFO - PROCESS | 1961 | 1461625847339 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]]]}] 16:10:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:10:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1430ms 16:10:47 INFO - PROCESS | 1961 | 1461625847408 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:10:47 INFO - PROCESS | 1961 | 1461625847412 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:10:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:10:47 INFO - PROCESS | 1961 | 1461625847417 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:10:47 INFO - PROCESS | 1961 | 1461625847419 Marionette TRACE conn3 <- [1,730,null,{}] 16:10:47 INFO - PROCESS | 1961 | 1461625847426 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}] 16:10:47 INFO - PROCESS | 1961 | 1461625847620 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:10:47 INFO - PROCESS | 1961 | 1461625847824 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31308800 == 75 [pid = 1961] [id = 190] 16:10:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff208db400) [pid = 1961] [serial = 570] [outer = (nil)] 16:10:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff30713c00) [pid = 1961] [serial = 571] [outer = 0x7eff208db400] 16:10:47 INFO - PROCESS | 1961 | 1461625847913 Marionette DEBUG loaded listener.js 16:10:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff324b0c00) [pid = 1961] [serial = 572] [outer = 0x7eff208db400] 16:10:48 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:48 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:10:48 INFO - PROCESS | 1961 | 1461625848735 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] 16:10:48 INFO - PROCESS | 1961 | 1461625848805 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:10:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:10:48 INFO - PROCESS | 1961 | 1461625848811 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:10:48 INFO - PROCESS | 1961 | 1461625848813 Marionette TRACE conn3 <- [1,734,null,{}] 16:10:48 INFO - PROCESS | 1961 | 1461625848819 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}] 16:10:49 INFO - PROCESS | 1961 | 1461625849010 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:10:49 INFO - PROCESS | 1961 | 1461625849171 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3623a800 == 76 [pid = 1961] [id = 191] 16:10:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff13eb9000) [pid = 1961] [serial = 573] [outer = (nil)] 16:10:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff140c9c00) [pid = 1961] [serial = 574] [outer = 0x7eff13eb9000] 16:10:49 INFO - PROCESS | 1961 | 1461625849256 Marionette DEBUG loaded listener.js 16:10:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff32a79400) [pid = 1961] [serial = 575] [outer = 0x7eff13eb9000] 16:10:49 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:50 INFO - PROCESS | 1961 | 1461625850083 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]]]}] 16:10:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:10:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1330ms 16:10:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:10:50 INFO - PROCESS | 1961 | 1461625850143 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:10:50 INFO - PROCESS | 1961 | 1461625850146 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:10:50 INFO - PROCESS | 1961 | 1461625850152 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:10:50 INFO - PROCESS | 1961 | 1461625850155 Marionette TRACE conn3 <- [1,738,null,{}] 16:10:50 INFO - PROCESS | 1961 | 1461625850160 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}] 16:10:50 INFO - PROCESS | 1961 | 1461625850324 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:10:50 INFO - PROCESS | 1961 | 1461625850493 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17f90000 == 77 [pid = 1961] [id = 192] 16:10:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff13ebbc00) [pid = 1961] [serial = 576] [outer = (nil)] 16:10:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1af3cc00) [pid = 1961] [serial = 577] [outer = 0x7eff13ebbc00] 16:10:50 INFO - PROCESS | 1961 | 1461625850566 Marionette DEBUG loaded listener.js 16:10:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff1af40c00) [pid = 1961] [serial = 578] [outer = 0x7eff13ebbc00] 16:10:51 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:51 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:10:51 INFO - PROCESS | 1961 | 1461625851865 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]]]}] 16:10:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:10:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1740ms 16:10:51 INFO - PROCESS | 1961 | 1461625851892 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:10:51 INFO - PROCESS | 1961 | 1461625851895 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:10:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:10:51 INFO - PROCESS | 1961 | 1461625851902 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:10:51 INFO - PROCESS | 1961 | 1461625851905 Marionette TRACE conn3 <- [1,742,null,{}] 16:10:51 INFO - PROCESS | 1961 | 1461625851910 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}] 16:10:52 INFO - PROCESS | 1961 | 1461625852117 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:10:52 INFO - PROCESS | 1961 | 1461625852308 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36283800 == 78 [pid = 1961] [id = 193] 16:10:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff11247400) [pid = 1961] [serial = 579] [outer = (nil)] 16:10:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1124b800) [pid = 1961] [serial = 580] [outer = 0x7eff11247400] 16:10:52 INFO - PROCESS | 1961 | 1461625852381 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1af34c00) [pid = 1961] [serial = 581] [outer = 0x7eff11247400] 16:10:53 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:53 INFO - PROCESS | 1961 | 1461625853673 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]]]}] 16:10:53 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 16:10:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1785ms 16:10:53 INFO - PROCESS | 1961 | 1461625853700 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:10:53 INFO - PROCESS | 1961 | 1461625853706 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:10:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:10:53 INFO - PROCESS | 1961 | 1461625853791 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:10:53 INFO - PROCESS | 1961 | 1461625853798 Marionette TRACE conn3 <- [1,746,null,{}] 16:10:53 INFO - PROCESS | 1961 | 1461625853808 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}] 16:10:53 INFO - PROCESS | 1961 | 1461625853970 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:10:54 INFO - PROCESS | 1961 | 1461625854130 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fcf800 == 79 [pid = 1961] [id = 194] 16:10:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff11d87400) [pid = 1961] [serial = 582] [outer = (nil)] 16:10:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff13eb5c00) [pid = 1961] [serial = 583] [outer = 0x7eff11d87400] 16:10:54 INFO - PROCESS | 1961 | 1461625854199 Marionette DEBUG loaded listener.js 16:10:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff13fec800) [pid = 1961] [serial = 584] [outer = 0x7eff11d87400] 16:10:55 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e07d800 == 78 [pid = 1961] [id = 184] 16:10:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ac76800 == 77 [pid = 1961] [id = 183] 16:10:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fca800 == 76 [pid = 1961] [id = 182] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff275e9400) [pid = 1961] [serial = 478] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff1a305400) [pid = 1961] [serial = 481] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff1b8d9400) [pid = 1961] [serial = 484] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff22c37400) [pid = 1961] [serial = 487] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff3071c800) [pid = 1961] [serial = 490] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff1ebeb000) [pid = 1961] [serial = 493] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff1ebe2c00) [pid = 1961] [serial = 496] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff13fefc00) [pid = 1961] [serial = 499] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff12b38c00) [pid = 1961] [serial = 502] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff2377d000) [pid = 1961] [serial = 526] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fd6000 == 75 [pid = 1961] [id = 181] 16:10:55 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff25020800 == 74 [pid = 1961] [id = 175] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1b29dc00) [pid = 1961] [serial = 511] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff1b8dd400) [pid = 1961] [serial = 512] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff17f7d400) [pid = 1961] [serial = 506] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff17f73000) [pid = 1961] [serial = 505] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff1eac3400) [pid = 1961] [serial = 514] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff1a589800) [pid = 1961] [serial = 509] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff1a306800) [pid = 1961] [serial = 508] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff22991400) [pid = 1961] [serial = 523] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff224af800) [pid = 1961] [serial = 520] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff22c39000) [pid = 1961] [serial = 524] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff1ead0400) [pid = 1961] [serial = 517] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff22b50400) [pid = 1961] [serial = 521] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff1eac9800) [pid = 1961] [serial = 515] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff1ebf0c00) [pid = 1961] [serial = 518] [outer = (nil)] [url = about:blank] 16:10:55 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:55 INFO - PROCESS | 1961 | 1461625855606 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]]]}] 16:10:55 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.) 16:10:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1911ms 16:10:55 INFO - PROCESS | 1961 | 1461625855682 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:10:55 INFO - PROCESS | 1961 | 1461625855690 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:10:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:10:55 INFO - PROCESS | 1961 | 1461625855700 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:10:55 INFO - PROCESS | 1961 | 1461625855702 Marionette TRACE conn3 <- [1,750,null,{}] 16:10:55 INFO - PROCESS | 1961 | 1461625855707 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}] 16:10:55 INFO - PROCESS | 1961 | 1461625855871 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:10:55 INFO - PROCESS | 1961 | 1461625855987 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fd0000 == 75 [pid = 1961] [id = 195] 16:10:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff13ff4400) [pid = 1961] [serial = 585] [outer = (nil)] 16:10:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff14124c00) [pid = 1961] [serial = 586] [outer = 0x7eff13ff4400] 16:10:56 INFO - PROCESS | 1961 | 1461625856049 Marionette DEBUG loaded listener.js 16:10:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff17f7a000) [pid = 1961] [serial = 587] [outer = 0x7eff13ff4400] 16:10:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:57 INFO - PROCESS | 1961 | 1461625857149 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]]]}] 16:10:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:10:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1488ms 16:10:57 INFO - PROCESS | 1961 | 1461625857189 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:10:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:10:57 INFO - PROCESS | 1961 | 1461625857193 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:10:57 INFO - PROCESS | 1961 | 1461625857198 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:10:57 INFO - PROCESS | 1961 | 1461625857203 Marionette TRACE conn3 <- [1,754,null,{}] 16:10:57 INFO - PROCESS | 1961 | 1461625857218 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}] 16:10:57 INFO - PROCESS | 1961 | 1461625857383 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:10:57 INFO - PROCESS | 1961 | 1461625857600 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a41d800 == 76 [pid = 1961] [id = 196] 16:10:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff19221800) [pid = 1961] [serial = 588] [outer = (nil)] 16:10:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff1a30cc00) [pid = 1961] [serial = 589] [outer = 0x7eff19221800] 16:10:57 INFO - PROCESS | 1961 | 1461625857666 Marionette DEBUG loaded listener.js 16:10:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff1a58fc00) [pid = 1961] [serial = 590] [outer = 0x7eff19221800] 16:10:58 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:58 INFO - PROCESS | 1961 | 1461625858884 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]]]}] 16:10:58 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 16:10:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1740ms 16:10:58 INFO - PROCESS | 1961 | 1461625858942 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:10:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:10:58 INFO - PROCESS | 1961 | 1461625858957 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:10:58 INFO - PROCESS | 1961 | 1461625858969 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:10:58 INFO - PROCESS | 1961 | 1461625858972 Marionette TRACE conn3 <- [1,758,null,{}] 16:10:58 INFO - PROCESS | 1961 | 1461625858975 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}] 16:10:59 INFO - PROCESS | 1961 | 1461625859209 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:10:59 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff19290c00) [pid = 1961] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:10:59 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff1b89f400) [pid = 1961] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:10:59 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff17f7f000) [pid = 1961] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:10:59 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff12b3d400) [pid = 1961] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:10:59 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff12b3d800) [pid = 1961] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:10:59 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff19213400) [pid = 1961] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:10:59 INFO - PROCESS | 1961 | 1461625859320 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a653800 == 77 [pid = 1961] [id = 197] 16:10:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff12b3d400) [pid = 1961] [serial = 591] [outer = (nil)] 16:10:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff17f65400) [pid = 1961] [serial = 592] [outer = 0x7eff12b3d400] 16:10:59 INFO - PROCESS | 1961 | 1461625859385 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff1ae21800) [pid = 1961] [serial = 593] [outer = 0x7eff12b3d400] 16:10:59 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:59 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:10:59 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:59 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:10:59 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:11:00 INFO - PROCESS | 1961 | 1461625860015 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]]]}] 16:11:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:11:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1089ms 16:11:00 INFO - PROCESS | 1961 | 1461625860052 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:11:00 INFO - PROCESS | 1961 | 1461625860055 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:11:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:11:00 INFO - PROCESS | 1961 | 1461625860061 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:11:00 INFO - PROCESS | 1961 | 1461625860063 Marionette TRACE conn3 <- [1,762,null,{}] 16:11:00 INFO - PROCESS | 1961 | 1461625860068 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}] 16:11:00 INFO - PROCESS | 1961 | 1461625860256 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:11:00 INFO - PROCESS | 1961 | 1461625860276 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b27e000 == 78 [pid = 1961] [id = 198] 16:11:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff13ff0c00) [pid = 1961] [serial = 594] [outer = (nil)] 16:11:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff1af33800) [pid = 1961] [serial = 595] [outer = 0x7eff13ff0c00] 16:11:00 INFO - PROCESS | 1961 | 1461625860337 Marionette DEBUG loaded listener.js 16:11:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff1afe0800) [pid = 1961] [serial = 596] [outer = 0x7eff13ff0c00] 16:11:01 INFO - PROCESS | 1961 | 1461625861518 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]]]}] 16:11:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:11:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1484ms 16:11:01 INFO - PROCESS | 1961 | 1461625861547 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:11:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:11:01 INFO - PROCESS | 1961 | 1461625861553 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:11:01 INFO - PROCESS | 1961 | 1461625861561 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:11:01 INFO - PROCESS | 1961 | 1461625861567 Marionette TRACE conn3 <- [1,766,null,{}] 16:11:01 INFO - PROCESS | 1961 | 1461625861577 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}] 16:11:01 INFO - PROCESS | 1961 | 1461625861782 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:11:02 INFO - PROCESS | 1961 | 1461625862022 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17f9e000 == 79 [pid = 1961] [id = 199] 16:11:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff13ebb800) [pid = 1961] [serial = 597] [outer = (nil)] 16:11:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff13fea400) [pid = 1961] [serial = 598] [outer = 0x7eff13ebb800] 16:11:02 INFO - PROCESS | 1961 | 1461625862154 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff14120c00) [pid = 1961] [serial = 599] [outer = 0x7eff13ebb800] 16:11:03 INFO - PROCESS | 1961 | 1461625863402 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]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:11:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1939ms 16:11:03 INFO - PROCESS | 1961 | 1461625863500 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 1961 | 1461625863509 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:11:03 INFO - PROCESS | 1961 | 1461625863626 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 1961 | 1461625863631 Marionette TRACE conn3 <- [1,770,null,{}] 16:11:03 INFO - PROCESS | 1961 | 1461625863650 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}] 16:11:03 INFO - PROCESS | 1961 | 1461625863825 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:11:03 INFO - PROCESS | 1961 | 1461625863986 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3b8000 == 80 [pid = 1961] [id = 200] 16:11:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff11d91800) [pid = 1961] [serial = 600] [outer = (nil)] 16:11:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff18040000) [pid = 1961] [serial = 601] [outer = 0x7eff11d91800] 16:11:04 INFO - PROCESS | 1961 | 1461625864061 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff1a58e400) [pid = 1961] [serial = 602] [outer = 0x7eff11d91800] 16:11:04 INFO - PROCESS | 1961 | 1461625864982 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]]]}] 16:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1440ms 16:11:05 INFO - PROCESS | 1961 | 1461625865015 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:11:05 INFO - PROCESS | 1961 | 1461625865018 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:11:05 INFO - PROCESS | 1961 | 1461625865025 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 1961 | 1461625865031 Marionette TRACE conn3 <- [1,774,null,{}] 16:11:05 INFO - PROCESS | 1961 | 1461625865047 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}] 16:11:05 INFO - PROCESS | 1961 | 1461625865235 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:11:05 INFO - PROCESS | 1961 | 1461625865482 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1a0000 == 81 [pid = 1961] [id = 201] 16:11:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff1b29c800) [pid = 1961] [serial = 603] [outer = (nil)] 16:11:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff1b3ef400) [pid = 1961] [serial = 604] [outer = 0x7eff1b29c800] 16:11:05 INFO - PROCESS | 1961 | 1461625865607 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff1b895400) [pid = 1961] [serial = 605] [outer = 0x7eff1b29c800] 16:11:06 INFO - PROCESS | 1961 | 1461625866552 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]]]}] 16:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1590ms 16:11:06 INFO - PROCESS | 1961 | 1461625866615 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:11:06 INFO - PROCESS | 1961 | 1461625866620 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:11:06 INFO - PROCESS | 1961 | 1461625866670 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:11:06 INFO - PROCESS | 1961 | 1461625866674 Marionette TRACE conn3 <- [1,778,null,{}] 16:11:06 INFO - PROCESS | 1961 | 1461625866679 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}] 16:11:06 INFO - PROCESS | 1961 | 1461625866873 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:11:07 INFO - PROCESS | 1961 | 1461625867094 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f136000 == 82 [pid = 1961] [id = 202] 16:11:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff1afe3400) [pid = 1961] [serial = 606] [outer = (nil)] 16:11:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1c65c000) [pid = 1961] [serial = 607] [outer = 0x7eff1afe3400] 16:11:07 INFO - PROCESS | 1961 | 1461625867177 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff1c80f800) [pid = 1961] [serial = 608] [outer = 0x7eff1afe3400] 16:11:08 INFO - PROCESS | 1961 | 1461625868008 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]]]}] 16:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1386ms 16:11:08 INFO - PROCESS | 1961 | 1461625868054 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:11:08 INFO - PROCESS | 1961 | 1461625868058 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:11:08 INFO - PROCESS | 1961 | 1461625868064 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:11:08 INFO - PROCESS | 1961 | 1461625868067 Marionette TRACE conn3 <- [1,782,null,{}] 16:11:08 INFO - PROCESS | 1961 | 1461625868072 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}] 16:11:08 INFO - PROCESS | 1961 | 1461625868250 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:11:08 INFO - PROCESS | 1961 | 1461625868428 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20ba3000 == 83 [pid = 1961] [id = 203] 16:11:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff1b29dc00) [pid = 1961] [serial = 609] [outer = (nil)] 16:11:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1d48f000) [pid = 1961] [serial = 610] [outer = 0x7eff1b29dc00] 16:11:08 INFO - PROCESS | 1961 | 1461625868504 Marionette DEBUG loaded listener.js 16:11:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1de49800) [pid = 1961] [serial = 611] [outer = 0x7eff1b29dc00] 16:11:09 INFO - PROCESS | 1961 | 1461625869388 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]]]}] 16:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1379ms 16:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:11:09 INFO - PROCESS | 1961 | 1461625869444 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:11:09 INFO - PROCESS | 1961 | 1461625869447 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:11:09 INFO - PROCESS | 1961 | 1461625869453 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 1961 | 1461625869457 Marionette TRACE conn3 <- [1,786,null,{}] 16:11:09 INFO - PROCESS | 1961 | 1461625869462 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}] 16:11:09 INFO - PROCESS | 1961 | 1461625869687 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:11:09 INFO - PROCESS | 1961 | 1461625869855 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff22faf000 == 84 [pid = 1961] [id = 204] 16:11:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1de4cc00) [pid = 1961] [serial = 612] [outer = (nil)] 16:11:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff1f156000) [pid = 1961] [serial = 613] [outer = 0x7eff1de4cc00] 16:11:09 INFO - PROCESS | 1961 | 1461625869946 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff208e7c00) [pid = 1961] [serial = 614] [outer = 0x7eff1de4cc00] 16:11:10 INFO - PROCESS | 1961 | 1461625870823 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]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1431ms 16:11:10 INFO - PROCESS | 1961 | 1461625870885 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:11:10 INFO - PROCESS | 1961 | 1461625870889 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:11:10 INFO - PROCESS | 1961 | 1461625870896 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - PROCESS | 1961 | 1461625870899 Marionette TRACE conn3 <- [1,790,null,{}] 16:11:10 INFO - PROCESS | 1961 | 1461625870905 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}] 16:11:11 INFO - PROCESS | 1961 | 1461625871088 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:11:11 INFO - PROCESS | 1961 | 1461625871256 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff243f3800 == 85 [pid = 1961] [id = 205] 16:11:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff1de54c00) [pid = 1961] [serial = 615] [outer = (nil)] 16:11:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff21308400) [pid = 1961] [serial = 616] [outer = 0x7eff1de54c00] 16:11:11 INFO - PROCESS | 1961 | 1461625871334 Marionette DEBUG loaded listener.js 16:11:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff21938000) [pid = 1961] [serial = 617] [outer = 0x7eff1de54c00] 16:11:12 INFO - PROCESS | 1961 | 1461625872298 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]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1479ms 16:11:12 INFO - PROCESS | 1961 | 1461625872377 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 1961 | 1461625872380 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:11:12 INFO - PROCESS | 1961 | 1461625872387 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 1961 | 1461625872390 Marionette TRACE conn3 <- [1,794,null,{}] 16:11:12 INFO - PROCESS | 1961 | 1461625872396 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}] 16:11:12 INFO - PROCESS | 1961 | 1461625872617 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:11:12 INFO - PROCESS | 1961 | 1461625872844 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1c0000 == 86 [pid = 1961] [id = 206] 16:11:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff11248c00) [pid = 1961] [serial = 618] [outer = (nil)] 16:11:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff2130ac00) [pid = 1961] [serial = 619] [outer = 0x7eff11248c00] 16:11:12 INFO - PROCESS | 1961 | 1461625872931 Marionette DEBUG loaded listener.js 16:11:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff224aa800) [pid = 1961] [serial = 620] [outer = 0x7eff11248c00] 16:11:13 INFO - PROCESS | 1961 | 1461625873775 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]]]}] 16:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1429ms 16:11:13 INFO - PROCESS | 1961 | 1461625873818 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:11:13 INFO - PROCESS | 1961 | 1461625873822 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:11:13 INFO - PROCESS | 1961 | 1461625873828 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:11:13 INFO - PROCESS | 1961 | 1461625873830 Marionette TRACE conn3 <- [1,798,null,{}] 16:11:13 INFO - PROCESS | 1961 | 1461625873836 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}] 16:11:14 INFO - PROCESS | 1961 | 1461625874028 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:11:14 INFO - PROCESS | 1961 | 1461625874220 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27712800 == 87 [pid = 1961] [id = 207] 16:11:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff11249000) [pid = 1961] [serial = 621] [outer = (nil)] 16:11:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff2193e800) [pid = 1961] [serial = 622] [outer = 0x7eff11249000] 16:11:14 INFO - PROCESS | 1961 | 1461625874302 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff229e7000) [pid = 1961] [serial = 623] [outer = 0x7eff11249000] 16:11:15 INFO - PROCESS | 1961 | 1461625875502 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]]]}] 16:11:15 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 16:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1734ms 16:11:15 INFO - PROCESS | 1961 | 1461625875564 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:11:15 INFO - PROCESS | 1961 | 1461625875569 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:11:15 INFO - PROCESS | 1961 | 1461625875577 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 1961 | 1461625875583 Marionette TRACE conn3 <- [1,802,null,{}] 16:11:15 INFO - PROCESS | 1961 | 1461625875592 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}] 16:11:15 INFO - PROCESS | 1961 | 1461625875874 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:11:16 INFO - PROCESS | 1961 | 1461625876037 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b8ac800 == 88 [pid = 1961] [id = 208] 16:11:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff140d5400) [pid = 1961] [serial = 624] [outer = (nil)] 16:11:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff14120800) [pid = 1961] [serial = 625] [outer = 0x7eff140d5400] 16:11:16 INFO - PROCESS | 1961 | 1461625876106 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff17f81000) [pid = 1961] [serial = 626] [outer = 0x7eff140d5400] 16:11:17 INFO - PROCESS | 1961 | 1461625877108 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]]]}] 16:11:17 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 16:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1591ms 16:11:17 INFO - PROCESS | 1961 | 1461625877172 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:11:17 INFO - PROCESS | 1961 | 1461625877184 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:11:17 INFO - PROCESS | 1961 | 1461625877200 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 1961 | 1461625877206 Marionette TRACE conn3 <- [1,806,null,{}] 16:11:17 INFO - PROCESS | 1961 | 1461625877216 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}] 16:11:17 INFO - PROCESS | 1961 | 1461625877546 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:11:17 INFO - PROCESS | 1961 | 1461625877825 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1c7000 == 89 [pid = 1961] [id = 209] 16:11:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff1411ac00) [pid = 1961] [serial = 627] [outer = (nil)] 16:11:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff18041400) [pid = 1961] [serial = 628] [outer = 0x7eff1411ac00] 16:11:17 INFO - PROCESS | 1961 | 1461625877935 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff1ac50800) [pid = 1961] [serial = 629] [outer = 0x7eff1411ac00] 16:11:19 INFO - PROCESS | 1961 | 1461625879010 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]]]}] 16:11:19 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 16:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1888ms 16:11:19 INFO - PROCESS | 1961 | 1461625879087 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 1961 | 1461625879090 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:11:19 INFO - PROCESS | 1961 | 1461625879096 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 1961 | 1461625879101 Marionette TRACE conn3 <- [1,810,null,{}] 16:11:19 INFO - PROCESS | 1961 | 1461625879116 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}] 16:11:19 INFO - PROCESS | 1961 | 1461625879406 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:11:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ac81800 == 88 [pid = 1961] [id = 47] 16:11:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a653800 == 87 [pid = 1961] [id = 197] 16:11:19 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff1eac5000) [pid = 1961] [serial = 556] [outer = (nil)] [url = about:blank] 16:11:19 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff24618800) [pid = 1961] [serial = 538] [outer = (nil)] [url = about:blank] 16:11:19 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff1b3f4800) [pid = 1961] [serial = 541] [outer = (nil)] [url = about:blank] 16:11:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a41d800 == 86 [pid = 1961] [id = 196] 16:11:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fd0000 == 85 [pid = 1961] [id = 195] 16:11:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fcf800 == 84 [pid = 1961] [id = 194] 16:11:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff246e4800 == 83 [pid = 1961] [id = 189] 16:11:19 INFO - PROCESS | 1961 | 1461625879688 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12b12000 == 82 [pid = 1961] [id = 186] 16:11:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1c8800 == 81 [pid = 1961] [id = 185] 16:11:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fa1000 == 82 [pid = 1961] [id = 210] 16:11:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff1b29b400) [pid = 1961] [serial = 630] [outer = (nil)] 16:11:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff1b3f4800) [pid = 1961] [serial = 631] [outer = 0x7eff1b29b400] 16:11:19 INFO - PROCESS | 1961 | 1461625879779 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff1b8d5000) [pid = 1961] [serial = 632] [outer = 0x7eff1b29b400] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff3071bc00) [pid = 1961] [serial = 479] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff1eac3800) [pid = 1961] [serial = 553] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff1ebee800) [pid = 1961] [serial = 554] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff1b296000) [pid = 1961] [serial = 550] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff17f77c00) [pid = 1961] [serial = 547] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff1a311800) [pid = 1961] [serial = 548] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff13fee000) [pid = 1961] [serial = 544] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff1411a400) [pid = 1961] [serial = 545] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff23daac00) [pid = 1961] [serial = 527] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff1eac4800) [pid = 1961] [serial = 532] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff1803a400) [pid = 1961] [serial = 529] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff22b50000) [pid = 1961] [serial = 535] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff1b3fa000) [pid = 1961] [serial = 551] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 1961 | 1461625880905 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]]]}] 16:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1838ms 16:11:20 INFO - PROCESS | 1961 | 1461625880936 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:11:20 INFO - PROCESS | 1961 | 1461625880940 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:11:20 INFO - PROCESS | 1961 | 1461625880946 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 1961 | 1461625880948 Marionette TRACE conn3 <- [1,814,null,{}] 16:11:20 INFO - PROCESS | 1961 | 1461625880954 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}] 16:11:21 INFO - PROCESS | 1961 | 1461625881125 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:11:21 INFO - PROCESS | 1961 | 1461625881260 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b9c9000 == 83 [pid = 1961] [id = 211] 16:11:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff12b3c800) [pid = 1961] [serial = 633] [outer = (nil)] 16:11:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff1de25400) [pid = 1961] [serial = 634] [outer = 0x7eff12b3c800] 16:11:21 INFO - PROCESS | 1961 | 1461625881326 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1eacc000) [pid = 1961] [serial = 635] [outer = 0x7eff12b3c800] 16:11:22 INFO - PROCESS | 1961 | 1461625882183 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] 16:11:22 INFO - PROCESS | 1961 | 1461625882231 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:11:22 INFO - PROCESS | 1961 | 1461625882237 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - PROCESS | 1961 | 1461625882239 Marionette TRACE conn3 <- [1,818,null,{}] 16:11:22 INFO - PROCESS | 1961 | 1461625882245 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}] 16:11:22 INFO - PROCESS | 1961 | 1461625882450 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:11:22 INFO - PROCESS | 1961 | 1461625882497 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff233ab800 == 84 [pid = 1961] [id = 212] 16:11:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff1d491c00) [pid = 1961] [serial = 636] [outer = (nil)] 16:11:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff1f14e400) [pid = 1961] [serial = 637] [outer = 0x7eff1d491c00] 16:11:22 INFO - PROCESS | 1961 | 1461625882558 Marionette DEBUG loaded listener.js 16:11:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff208dd800) [pid = 1961] [serial = 638] [outer = 0x7eff1d491c00] 16:11:23 INFO - PROCESS | 1961 | 1461625883628 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]]]}] 16:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1435ms 16:11:23 INFO - PROCESS | 1961 | 1461625883676 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:11:23 INFO - PROCESS | 1961 | 1461625883682 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:11:23 INFO - PROCESS | 1961 | 1461625883701 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 1961 | 1461625883706 Marionette TRACE conn3 <- [1,822,null,{}] 16:11:23 INFO - PROCESS | 1961 | 1461625883715 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}] 16:11:24 INFO - PROCESS | 1961 | 1461625884297 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:11:24 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff13ff4400) [pid = 1961] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:11:24 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff140cec00) [pid = 1961] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:11:24 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff11d87400) [pid = 1961] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:11:24 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff12b3d400) [pid = 1961] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:11:24 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff19221800) [pid = 1961] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:11:24 INFO - PROCESS | 1961 | 1461625884535 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff24db6800 == 85 [pid = 1961] [id = 213] 16:11:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff13ff4400) [pid = 1961] [serial = 639] [outer = (nil)] 16:11:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff19216c00) [pid = 1961] [serial = 640] [outer = 0x7eff13ff4400] 16:11:24 INFO - PROCESS | 1961 | 1461625884649 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff22c33000) [pid = 1961] [serial = 641] [outer = 0x7eff13ff4400] 16:11:25 INFO - PROCESS | 1961 | 1461625885449 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] 16:11:25 INFO - PROCESS | 1961 | 1461625885498 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:11:25 INFO - PROCESS | 1961 | 1461625885513 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - PROCESS | 1961 | 1461625885516 Marionette TRACE conn3 <- [1,826,null,{}] 16:11:25 INFO - PROCESS | 1961 | 1461625885521 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}] 16:11:25 INFO - PROCESS | 1961 | 1461625885681 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:11:25 INFO - PROCESS | 1961 | 1461625885698 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3186a800 == 86 [pid = 1961] [id = 214] 16:11:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff22c32400) [pid = 1961] [serial = 642] [outer = (nil)] 16:11:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff235c4800) [pid = 1961] [serial = 643] [outer = 0x7eff22c32400] 16:11:25 INFO - PROCESS | 1961 | 1461625885760 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff235e8400) [pid = 1961] [serial = 644] [outer = 0x7eff22c32400] 16:11:26 INFO - PROCESS | 1961 | 1461625886916 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]]]}] 16:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1437ms 16:11:26 INFO - PROCESS | 1961 | 1461625886943 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:11:26 INFO - PROCESS | 1961 | 1461625886949 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:11:26 INFO - PROCESS | 1961 | 1461625886958 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 1961 | 1461625886963 Marionette TRACE conn3 <- [1,830,null,{}] 16:11:26 INFO - PROCESS | 1961 | 1461625886971 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}] 16:11:27 INFO - PROCESS | 1961 | 1461625887211 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:11:27 INFO - PROCESS | 1961 | 1461625887547 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a914000 == 87 [pid = 1961] [id = 215] 16:11:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff14126400) [pid = 1961] [serial = 645] [outer = (nil)] 16:11:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff17f6d800) [pid = 1961] [serial = 646] [outer = 0x7eff14126400] 16:11:27 INFO - PROCESS | 1961 | 1461625887644 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff1a30a800) [pid = 1961] [serial = 647] [outer = 0x7eff14126400] 16:11:28 INFO - PROCESS | 1961 | 1461625888904 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]]]}] 16:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1985ms 16:11:28 INFO - PROCESS | 1961 | 1461625888947 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:11:28 INFO - PROCESS | 1961 | 1461625888962 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:11:28 INFO - PROCESS | 1961 | 1461625888979 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:11:28 INFO - PROCESS | 1961 | 1461625888985 Marionette TRACE conn3 <- [1,834,null,{}] 16:11:29 INFO - PROCESS | 1961 | 1461625888996 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}] 16:11:29 INFO - PROCESS | 1961 | 1461625889404 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:11:29 INFO - PROCESS | 1961 | 1461625889691 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff22a86800 == 88 [pid = 1961] [id = 216] 16:11:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff13feec00) [pid = 1961] [serial = 648] [outer = (nil)] 16:11:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff1afd7c00) [pid = 1961] [serial = 649] [outer = 0x7eff13feec00] 16:11:29 INFO - PROCESS | 1961 | 1461625889810 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff1b8d4800) [pid = 1961] [serial = 650] [outer = 0x7eff13feec00] 16:11:30 INFO - PROCESS | 1961 | 1461625890880 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]]]}] 16:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1947ms 16:11:30 INFO - PROCESS | 1961 | 1461625890925 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:11:30 INFO - PROCESS | 1961 | 1461625890932 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:11:30 INFO - PROCESS | 1961 | 1461625890943 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 1961 | 1461625890952 Marionette TRACE conn3 <- [1,838,null,{}] 16:11:31 INFO - PROCESS | 1961 | 1461625891022 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}] 16:11:31 INFO - PROCESS | 1961 | 1461625891415 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:11:31 INFO - PROCESS | 1961 | 1461625891672 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff32a20800 == 89 [pid = 1961] [id = 217] 16:11:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff1b3efc00) [pid = 1961] [serial = 651] [outer = (nil)] 16:11:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff20bc7800) [pid = 1961] [serial = 652] [outer = 0x7eff1b3efc00] 16:11:31 INFO - PROCESS | 1961 | 1461625891831 Marionette DEBUG loaded listener.js 16:11:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff22361400) [pid = 1961] [serial = 653] [outer = 0x7eff1b3efc00] 16:11:32 INFO - PROCESS | 1961 | 1461625892741 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]]]}] 16:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1850ms 16:11:32 INFO - PROCESS | 1961 | 1461625892790 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:11:32 INFO - PROCESS | 1961 | 1461625892796 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:11:32 INFO - PROCESS | 1961 | 1461625892803 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:11:32 INFO - PROCESS | 1961 | 1461625892805 Marionette TRACE conn3 <- [1,842,null,{}] 16:11:32 INFO - PROCESS | 1961 | 1461625892812 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}] 16:11:33 INFO - PROCESS | 1961 | 1461625893006 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:11:33 INFO - PROCESS | 1961 | 1461625893231 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36286800 == 90 [pid = 1961] [id = 218] 16:11:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff22b55400) [pid = 1961] [serial = 654] [outer = (nil)] 16:11:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff22c3c400) [pid = 1961] [serial = 655] [outer = 0x7eff22b55400] 16:11:33 INFO - PROCESS | 1961 | 1461625893361 Marionette DEBUG loaded listener.js 16:11:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff235ea000) [pid = 1961] [serial = 656] [outer = 0x7eff22b55400] 16:11:34 INFO - PROCESS | 1961 | 1461625894197 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]]]}] 16:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1429ms 16:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:11:34 INFO - PROCESS | 1961 | 1461625894233 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:11:34 INFO - PROCESS | 1961 | 1461625894236 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:11:34 INFO - PROCESS | 1961 | 1461625894243 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 1961 | 1461625894246 Marionette TRACE conn3 <- [1,846,null,{}] 16:11:34 INFO - PROCESS | 1961 | 1461625894251 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}] 16:11:34 INFO - PROCESS | 1961 | 1461625894465 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:11:34 INFO - PROCESS | 1961 | 1461625894640 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3881e800 == 91 [pid = 1961] [id = 219] 16:11:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff13fed400) [pid = 1961] [serial = 657] [outer = (nil)] 16:11:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff23c77c00) [pid = 1961] [serial = 658] [outer = 0x7eff13fed400] 16:11:34 INFO - PROCESS | 1961 | 1461625894716 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff23da8000) [pid = 1961] [serial = 659] [outer = 0x7eff13fed400] 16:11:35 INFO - PROCESS | 1961 | 1461625895610 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]]]}] 16:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1432ms 16:11:35 INFO - PROCESS | 1961 | 1461625895675 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:11:35 INFO - PROCESS | 1961 | 1461625895679 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:11:35 INFO - PROCESS | 1961 | 1461625895685 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:11:35 INFO - PROCESS | 1961 | 1461625895688 Marionette TRACE conn3 <- [1,850,null,{}] 16:11:35 INFO - PROCESS | 1961 | 1461625895697 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}] 16:11:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff24774000) [pid = 1961] [serial = 660] [outer = 0x7eff1ae22000] 16:11:35 INFO - PROCESS | 1961 | 1461625895976 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:11:36 INFO - PROCESS | 1961 | 1461625896252 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f08000 == 92 [pid = 1961] [id = 220] 16:11:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff24775c00) [pid = 1961] [serial = 661] [outer = (nil)] 16:11:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff251a5800) [pid = 1961] [serial = 662] [outer = 0x7eff24775c00] 16:11:36 INFO - PROCESS | 1961 | 1461625896352 Marionette DEBUG loaded listener.js 16:11:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff27520000) [pid = 1961] [serial = 663] [outer = 0x7eff24775c00] 16:11:37 INFO - PROCESS | 1961 | 1461625897233 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]]]}] 16:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1579ms 16:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:11:37 INFO - PROCESS | 1961 | 1461625897265 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:11:37 INFO - PROCESS | 1961 | 1461625897268 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:11:37 INFO - PROCESS | 1961 | 1461625897274 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:11:37 INFO - PROCESS | 1961 | 1461625897277 Marionette TRACE conn3 <- [1,854,null,{}] 16:11:37 INFO - PROCESS | 1961 | 1461625897282 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}] 16:11:37 INFO - PROCESS | 1961 | 1461625897462 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:11:37 INFO - PROCESS | 1961 | 1461625897664 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0fe1b000 == 93 [pid = 1961] [id = 221] 16:11:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff1c809800) [pid = 1961] [serial = 664] [outer = (nil)] 16:11:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff275e9400) [pid = 1961] [serial = 665] [outer = 0x7eff1c809800] 16:11:37 INFO - PROCESS | 1961 | 1461625897779 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff27a29000) [pid = 1961] [serial = 666] [outer = 0x7eff1c809800] 16:11:38 INFO - PROCESS | 1961 | 1461625898677 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]]]}] 16:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1436ms 16:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:11:38 INFO - PROCESS | 1961 | 1461625898710 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:11:38 INFO - PROCESS | 1961 | 1461625898713 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:11:38 INFO - PROCESS | 1961 | 1461625898719 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 1961 | 1461625898723 Marionette TRACE conn3 <- [1,858,null,{}] 16:11:38 INFO - PROCESS | 1961 | 1461625898728 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}] 16:11:38 INFO - PROCESS | 1961 | 1461625898908 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:11:39 INFO - PROCESS | 1961 | 1461625899086 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2bc800 == 94 [pid = 1961] [id = 222] 16:11:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff1d48d400) [pid = 1961] [serial = 667] [outer = (nil)] 16:11:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff2a853c00) [pid = 1961] [serial = 668] [outer = 0x7eff1d48d400] 16:11:39 INFO - PROCESS | 1961 | 1461625899157 Marionette DEBUG loaded listener.js 16:11:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff30715800) [pid = 1961] [serial = 669] [outer = 0x7eff1d48d400] 16:11:40 INFO - PROCESS | 1961 | 1461625900068 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]]]}] 16:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1385ms 16:11:40 INFO - PROCESS | 1961 | 1461625900104 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:11:40 INFO - PROCESS | 1961 | 1461625900107 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:11:40 INFO - PROCESS | 1961 | 1461625900114 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 1961 | 1461625900116 Marionette TRACE conn3 <- [1,862,null,{}] 16:11:40 INFO - PROCESS | 1961 | 1461625900123 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}] 16:11:40 INFO - PROCESS | 1961 | 1461625900308 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:11:40 INFO - PROCESS | 1961 | 1461625900488 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f140000 == 95 [pid = 1961] [id = 223] 16:11:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff24d82400) [pid = 1961] [serial = 670] [outer = (nil)] 16:11:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff307f1000) [pid = 1961] [serial = 671] [outer = 0x7eff24d82400] 16:11:40 INFO - PROCESS | 1961 | 1461625900568 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff315d6800) [pid = 1961] [serial = 672] [outer = 0x7eff24d82400] 16:11:41 INFO - PROCESS | 1961 | 1461625901478 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]]]}] 16:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1430ms 16:11:41 INFO - PROCESS | 1961 | 1461625901545 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:11:41 INFO - PROCESS | 1961 | 1461625901549 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:11:41 INFO - PROCESS | 1961 | 1461625901554 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 1961 | 1461625901558 Marionette TRACE conn3 <- [1,866,null,{}] 16:11:41 INFO - PROCESS | 1961 | 1461625901564 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}] 16:11:41 INFO - PROCESS | 1961 | 1461625901756 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:11:41 INFO - PROCESS | 1961 | 1461625901952 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff10e57800 == 96 [pid = 1961] [id = 224] 16:11:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff1803e400) [pid = 1961] [serial = 673] [outer = (nil)] 16:11:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff229f2000) [pid = 1961] [serial = 674] [outer = 0x7eff1803e400] 16:11:42 INFO - PROCESS | 1961 | 1461625902034 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff315d9400) [pid = 1961] [serial = 675] [outer = 0x7eff1803e400] 16:11:42 INFO - PROCESS | 1961 | 1461625902941 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]]]}] 16:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1431ms 16:11:42 INFO - PROCESS | 1961 | 1461625902987 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:11:42 INFO - PROCESS | 1961 | 1461625902992 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:11:42 INFO - PROCESS | 1961 | 1461625902998 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - PROCESS | 1961 | 1461625903003 Marionette TRACE conn3 <- [1,870,null,{}] 16:11:43 INFO - PROCESS | 1961 | 1461625903009 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}] 16:11:43 INFO - PROCESS | 1961 | 1461625903253 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:11:43 INFO - PROCESS | 1961 | 1461625903548 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19272000 == 97 [pid = 1961] [id = 225] 16:11:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff1de26800) [pid = 1961] [serial = 676] [outer = (nil)] 16:11:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff32735400) [pid = 1961] [serial = 677] [outer = 0x7eff1de26800] 16:11:43 INFO - PROCESS | 1961 | 1461625903739 Marionette DEBUG loaded listener.js 16:11:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff328ba400) [pid = 1961] [serial = 678] [outer = 0x7eff1de26800] 16:11:44 INFO - PROCESS | 1961 | 1461625904705 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]]]}] 16:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1786ms 16:11:44 INFO - PROCESS | 1961 | 1461625904784 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:11:44 INFO - PROCESS | 1961 | 1461625904787 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:11:44 INFO - PROCESS | 1961 | 1461625904794 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:11:44 INFO - PROCESS | 1961 | 1461625904797 Marionette TRACE conn3 <- [1,874,null,{}] 16:11:44 INFO - PROCESS | 1961 | 1461625904803 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}] 16:11:45 INFO - PROCESS | 1961 | 1461625905288 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:11:45 INFO - PROCESS | 1961 | 1461625905551 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0fe14800 == 98 [pid = 1961] [id = 226] 16:11:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff13eb5800) [pid = 1961] [serial = 679] [outer = (nil)] 16:11:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff13ec1c00) [pid = 1961] [serial = 680] [outer = 0x7eff13eb5800] 16:11:45 INFO - PROCESS | 1961 | 1461625905622 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff1411cc00) [pid = 1961] [serial = 681] [outer = 0x7eff13eb5800] 16:11:46 INFO - PROCESS | 1961 | 1461625906561 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]]]}] 16:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1836ms 16:11:46 INFO - PROCESS | 1961 | 1461625906640 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 1961 | 1461625906645 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:11:46 INFO - PROCESS | 1961 | 1461625906657 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 1961 | 1461625906668 Marionette TRACE conn3 <- [1,878,null,{}] 16:11:46 INFO - PROCESS | 1961 | 1461625906685 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}] 16:11:46 INFO - PROCESS | 1961 | 1461625906920 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff1af33800) [pid = 1961] [serial = 595] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | 1461625907254 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17f9e000 == 97 [pid = 1961] [id = 199] 16:11:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17f98800 == 98 [pid = 1961] [id = 227] 16:11:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff17f6c400) [pid = 1961] [serial = 682] [outer = (nil)] 16:11:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff1a959400) [pid = 1961] [serial = 683] [outer = 0x7eff17f6c400] 16:11:47 INFO - PROCESS | 1961 | 1461625907354 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff1af40400) [pid = 1961] [serial = 684] [outer = 0x7eff17f6c400] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff14124c00) [pid = 1961] [serial = 586] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff17f7a000) [pid = 1961] [serial = 587] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff1124b800) [pid = 1961] [serial = 580] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff2130a000) [pid = 1961] [serial = 565] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff17f7c400) [pid = 1961] [serial = 559] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff208d9c00) [pid = 1961] [serial = 557] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff23daa800) [pid = 1961] [serial = 568] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff13fec800) [pid = 1961] [serial = 584] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff13eb5c00) [pid = 1961] [serial = 583] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff140c9c00) [pid = 1961] [serial = 574] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff30713c00) [pid = 1961] [serial = 571] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff1af3cc00) [pid = 1961] [serial = 577] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff1b3ec400) [pid = 1961] [serial = 562] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff17f65400) [pid = 1961] [serial = 592] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff1a30cc00) [pid = 1961] [serial = 589] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff1a58fc00) [pid = 1961] [serial = 590] [outer = (nil)] [url = about:blank] 16:11:47 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff1ae21800) [pid = 1961] [serial = 593] [outer = (nil)] [url = about:blank] 16:11:48 INFO - PROCESS | 1961 | 1461625908143 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]]]}] 16:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1507ms 16:11:48 INFO - PROCESS | 1961 | 1461625908160 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 1961 | 1461625908165 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:11:48 INFO - PROCESS | 1961 | 1461625908171 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - PROCESS | 1961 | 1461625908174 Marionette TRACE conn3 <- [1,882,null,{}] 16:11:48 INFO - PROCESS | 1961 | 1461625908180 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}] 16:11:48 INFO - PROCESS | 1961 | 1461625908357 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:11:48 INFO - PROCESS | 1961 | 1461625908503 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a40a000 == 99 [pid = 1961] [id = 228] 16:11:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff11d8ac00) [pid = 1961] [serial = 685] [outer = (nil)] 16:11:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff1b3ec800) [pid = 1961] [serial = 686] [outer = 0x7eff11d8ac00] 16:11:48 INFO - PROCESS | 1961 | 1461625908569 Marionette DEBUG loaded listener.js 16:11:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff1b8d1400) [pid = 1961] [serial = 687] [outer = 0x7eff11d8ac00] 16:11:49 INFO - PROCESS | 1961 | 1461625909367 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]]]}] 16:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1228ms 16:11:49 INFO - PROCESS | 1961 | 1461625909404 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:11:49 INFO - PROCESS | 1961 | 1461625909410 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:11:49 INFO - PROCESS | 1961 | 1461625909426 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:11:49 INFO - PROCESS | 1961 | 1461625909433 Marionette TRACE conn3 <- [1,886,null,{}] 16:11:49 INFO - PROCESS | 1961 | 1461625909438 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}] 16:11:49 INFO - PROCESS | 1961 | 1461625909607 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:11:49 INFO - PROCESS | 1961 | 1461625909623 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b8a6000 == 100 [pid = 1961] [id = 229] 16:11:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff1b3f4c00) [pid = 1961] [serial = 688] [outer = (nil)] 16:11:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff1de4d800) [pid = 1961] [serial = 689] [outer = 0x7eff1b3f4c00] 16:11:49 INFO - PROCESS | 1961 | 1461625909685 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff1ebe4400) [pid = 1961] [serial = 690] [outer = 0x7eff1b3f4c00] 16:11:50 INFO - PROCESS | 1961 | 1461625910612 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]]]}] 16:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1241ms 16:11:50 INFO - PROCESS | 1961 | 1461625910659 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:11:50 INFO - PROCESS | 1961 | 1461625910663 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:11:50 INFO - PROCESS | 1961 | 1461625910675 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:11:50 INFO - PROCESS | 1961 | 1461625910677 Marionette TRACE conn3 <- [1,890,null,{}] 16:11:50 INFO - PROCESS | 1961 | 1461625910683 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}] 16:11:50 INFO - PROCESS | 1961 | 1461625910887 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:11:50 INFO - PROCESS | 1961 | 1461625910911 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1be000 == 101 [pid = 1961] [id = 230] 16:11:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff1d32f400) [pid = 1961] [serial = 691] [outer = (nil)] 16:11:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff1f155800) [pid = 1961] [serial = 692] [outer = 0x7eff1d32f400] 16:11:50 INFO - PROCESS | 1961 | 1461625910974 Marionette DEBUG loaded listener.js 16:11:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff20bcb800) [pid = 1961] [serial = 693] [outer = 0x7eff1d32f400] 16:11:51 INFO - PROCESS | 1961 | 1461625911871 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]]]}] 16:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1237ms 16:11:52 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff12b3c800) [pid = 1961] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:11:52 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff1d491c00) [pid = 1961] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:11:52 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff1411ac00) [pid = 1961] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:11:52 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff1b29b400) [pid = 1961] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:11:52 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff13ff4400) [pid = 1961] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:11:52 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff140d5400) [pid = 1961] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:11:52 INFO - PROCESS | 1961 | 1461625912124 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:11:52 INFO - PROCESS | 1961 | 1461625912127 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:11:52 INFO - PROCESS | 1961 | 1461625912140 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:11:52 INFO - PROCESS | 1961 | 1461625912142 Marionette TRACE conn3 <- [1,894,null,{}] 16:11:52 INFO - PROCESS | 1961 | 1461625912148 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}] 16:11:52 INFO - PROCESS | 1961 | 1461625912302 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:11:52 INFO - PROCESS | 1961 | 1461625912444 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f135800 == 102 [pid = 1961] [id = 231] 16:11:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff2193cc00) [pid = 1961] [serial = 694] [outer = (nil)] 16:11:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff224a9800) [pid = 1961] [serial = 695] [outer = 0x7eff2193cc00] 16:11:52 INFO - PROCESS | 1961 | 1461625912531 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff22c41c00) [pid = 1961] [serial = 696] [outer = 0x7eff2193cc00] 16:11:53 INFO - PROCESS | 1961 | 1461625913322 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]]]}] 16:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1233ms 16:11:53 INFO - PROCESS | 1961 | 1461625913375 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:11:53 INFO - PROCESS | 1961 | 1461625913378 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:11:53 INFO - PROCESS | 1961 | 1461625913385 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:11:53 INFO - PROCESS | 1961 | 1461625913387 Marionette TRACE conn3 <- [1,898,null,{}] 16:11:53 INFO - PROCESS | 1961 | 1461625913393 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}] 16:11:53 INFO - PROCESS | 1961 | 1461625913616 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:11:53 INFO - PROCESS | 1961 | 1461625913632 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff21ba8800 == 103 [pid = 1961] [id = 232] 16:11:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff227a0000) [pid = 1961] [serial = 697] [outer = (nil)] 16:11:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff24609400) [pid = 1961] [serial = 698] [outer = 0x7eff227a0000] 16:11:53 INFO - PROCESS | 1961 | 1461625913696 Marionette DEBUG loaded listener.js 16:11:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff2476e000) [pid = 1961] [serial = 699] [outer = 0x7eff227a0000] 16:11:54 INFO - PROCESS | 1961 | 1461625914761 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]]]}] 16:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1431ms 16:11:54 INFO - PROCESS | 1961 | 1461625914817 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 1961 | 1461625914822 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:11:54 INFO - PROCESS | 1961 | 1461625914831 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 1961 | 1461625914836 Marionette TRACE conn3 <- [1,902,null,{}] 16:11:54 INFO - PROCESS | 1961 | 1461625914845 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}] 16:11:55 INFO - PROCESS | 1961 | 1461625915141 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:11:55 INFO - PROCESS | 1961 | 1461625915390 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff180e3800 == 104 [pid = 1961] [id = 233] 16:11:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff1921a400) [pid = 1961] [serial = 700] [outer = (nil)] 16:11:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff1a308000) [pid = 1961] [serial = 701] [outer = 0x7eff1921a400] 16:11:55 INFO - PROCESS | 1961 | 1461625915478 Marionette DEBUG loaded listener.js 16:11:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff1af41400) [pid = 1961] [serial = 702] [outer = 0x7eff1921a400] 16:11:56 INFO - PROCESS | 1961 | 1461625916544 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]]]}] 16:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1784ms 16:11:56 INFO - PROCESS | 1961 | 1461625916617 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:11:56 INFO - PROCESS | 1961 | 1461625916626 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:11:56 INFO - PROCESS | 1961 | 1461625916636 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:11:56 INFO - PROCESS | 1961 | 1461625916640 Marionette TRACE conn3 <- [1,906,null,{}] 16:11:56 INFO - PROCESS | 1961 | 1461625916646 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}] 16:11:56 INFO - PROCESS | 1961 | 1461625916934 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:11:57 INFO - PROCESS | 1961 | 1461625917196 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1b8800 == 105 [pid = 1961] [id = 234] 16:11:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff1c656800) [pid = 1961] [serial = 703] [outer = (nil)] 16:11:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff1d48e000) [pid = 1961] [serial = 704] [outer = 0x7eff1c656800] 16:11:57 INFO - PROCESS | 1961 | 1461625917273 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff1ebe7c00) [pid = 1961] [serial = 705] [outer = 0x7eff1c656800] 16:11:58 INFO - PROCESS | 1961 | 1461625918171 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]]]}] 16:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1584ms 16:11:58 INFO - PROCESS | 1961 | 1461625918221 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 1961 | 1461625918225 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:11:58 INFO - PROCESS | 1961 | 1461625918232 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 1961 | 1461625918238 Marionette TRACE conn3 <- [1,910,null,{}] 16:11:58 INFO - PROCESS | 1961 | 1461625918267 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}] 16:11:58 INFO - PROCESS | 1961 | 1461625918514 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:11:58 INFO - PROCESS | 1961 | 1461625918786 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff250a0800 == 106 [pid = 1961] [id = 235] 16:11:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff22990400) [pid = 1961] [serial = 706] [outer = (nil)] 16:11:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff235e5800) [pid = 1961] [serial = 707] [outer = 0x7eff22990400] 16:11:58 INFO - PROCESS | 1961 | 1461625918870 Marionette DEBUG loaded listener.js 16:11:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7eff24084c00) [pid = 1961] [serial = 708] [outer = 0x7eff22990400] 16:11:59 INFO - PROCESS | 1961 | 1461625919726 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]]]}] 16:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1538ms 16:11:59 INFO - PROCESS | 1961 | 1461625919772 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:11:59 INFO - PROCESS | 1961 | 1461625919777 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:11:59 INFO - PROCESS | 1961 | 1461625919783 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:11:59 INFO - PROCESS | 1961 | 1461625919787 Marionette TRACE conn3 <- [1,914,null,{}] 16:11:59 INFO - PROCESS | 1961 | 1461625919792 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}] 16:11:59 INFO - PROCESS | 1961 | 1461625919978 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:12:00 INFO - PROCESS | 1961 | 1461625920176 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31a18800 == 107 [pid = 1961] [id = 236] 16:12:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff22b5d800) [pid = 1961] [serial = 709] [outer = (nil)] 16:12:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7eff2751dc00) [pid = 1961] [serial = 710] [outer = 0x7eff22b5d800] 16:12:00 INFO - PROCESS | 1961 | 1461625920339 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7eff27a2d800) [pid = 1961] [serial = 711] [outer = 0x7eff22b5d800] 16:12:01 INFO - PROCESS | 1961 | 1461625921273 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]]]}] 16:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1530ms 16:12:01 INFO - PROCESS | 1961 | 1461625921313 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:12:01 INFO - PROCESS | 1961 | 1461625921316 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:12:01 INFO - PROCESS | 1961 | 1461625921323 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 1961 | 1461625921326 Marionette TRACE conn3 <- [1,918,null,{}] 16:12:01 INFO - PROCESS | 1961 | 1461625921351 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}] 16:12:01 INFO - PROCESS | 1961 | 1461625921539 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:12:01 INFO - PROCESS | 1961 | 1461625921730 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36ca5000 == 108 [pid = 1961] [id = 237] 16:12:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7eff229ec000) [pid = 1961] [serial = 712] [outer = (nil)] 16:12:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7eff2b784c00) [pid = 1961] [serial = 713] [outer = 0x7eff229ec000] 16:12:01 INFO - PROCESS | 1961 | 1461625921809 Marionette DEBUG loaded listener.js 16:12:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7eff31672800) [pid = 1961] [serial = 714] [outer = 0x7eff229ec000] 16:12:02 INFO - PROCESS | 1961 | 1461625922728 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]]]}] 16:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1448ms 16:12:02 INFO - PROCESS | 1961 | 1461625922772 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:12:02 INFO - PROCESS | 1961 | 1461625922777 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:12:02 INFO - PROCESS | 1961 | 1461625922784 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:12:02 INFO - PROCESS | 1961 | 1461625922787 Marionette TRACE conn3 <- [1,922,null,{}] 16:12:02 INFO - PROCESS | 1961 | 1461625922793 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}] 16:12:03 INFO - PROCESS | 1961 | 1461625923025 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:12:03 INFO - PROCESS | 1961 | 1461625923205 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23193800 == 109 [pid = 1961] [id = 238] 16:12:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7eff31677000) [pid = 1961] [serial = 715] [outer = (nil)] 16:12:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7eff328b6800) [pid = 1961] [serial = 716] [outer = 0x7eff31677000] 16:12:03 INFO - PROCESS | 1961 | 1461625923298 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7eff349bfc00) [pid = 1961] [serial = 717] [outer = 0x7eff31677000] 16:12:04 INFO - PROCESS | 1961 | 1461625924188 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]]]}] 16:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1483ms 16:12:04 INFO - PROCESS | 1961 | 1461625924267 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 1961 | 1461625924270 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:12:04 INFO - PROCESS | 1961 | 1461625924277 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 1961 | 1461625924281 Marionette TRACE conn3 <- [1,926,null,{}] 16:12:04 INFO - PROCESS | 1961 | 1461625924286 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}] 16:12:04 INFO - PROCESS | 1961 | 1461625924524 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:12:04 INFO - PROCESS | 1961 | 1461625924745 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1945a800 == 110 [pid = 1961] [id = 239] 16:12:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7eff0fd95c00) [pid = 1961] [serial = 718] [outer = (nil)] 16:12:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7eff0fd9d000) [pid = 1961] [serial = 719] [outer = 0x7eff0fd95c00] 16:12:04 INFO - PROCESS | 1961 | 1461625924867 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7eff0fda3400) [pid = 1961] [serial = 720] [outer = 0x7eff0fd95c00] 16:12:05 INFO - PROCESS | 1961 | 1461625925715 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]]]}] 16:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1489ms 16:12:05 INFO - PROCESS | 1961 | 1461625925767 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:12:05 INFO - PROCESS | 1961 | 1461625925771 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:12:05 INFO - PROCESS | 1961 | 1461625925777 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:12:05 INFO - PROCESS | 1961 | 1461625925780 Marionette TRACE conn3 <- [1,930,null,{}] 16:12:05 INFO - PROCESS | 1961 | 1461625925786 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}] 16:12:05 INFO - PROCESS | 1961 | 1461625925978 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:12:06 INFO - PROCESS | 1961 | 1461625926166 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ef5d800 == 111 [pid = 1961] [id = 240] 16:12:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7eff0fd98c00) [pid = 1961] [serial = 721] [outer = (nil)] 16:12:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7eff111e5400) [pid = 1961] [serial = 722] [outer = 0x7eff0fd98c00] 16:12:06 INFO - PROCESS | 1961 | 1461625926242 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7eff111ea400) [pid = 1961] [serial = 723] [outer = 0x7eff0fd98c00] 16:12:07 INFO - PROCESS | 1961 | 1461625927107 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]]]}] 16:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1382ms 16:12:07 INFO - PROCESS | 1961 | 1461625927173 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:12:07 INFO - PROCESS | 1961 | 1461625927180 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:12:07 INFO - PROCESS | 1961 | 1461625927191 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:12:07 INFO - PROCESS | 1961 | 1461625927193 Marionette TRACE conn3 <- [1,934,null,{}] 16:12:07 INFO - PROCESS | 1961 | 1461625927197 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}] 16:12:07 INFO - PROCESS | 1961 | 1461625927417 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:12:07 INFO - PROCESS | 1961 | 1461625927598 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ef75800 == 112 [pid = 1961] [id = 241] 16:12:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7eff0fd9d800) [pid = 1961] [serial = 724] [outer = (nil)] 16:12:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7eff111f0800) [pid = 1961] [serial = 725] [outer = 0x7eff0fd9d800] 16:12:07 INFO - PROCESS | 1961 | 1461625927678 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7eff34419800) [pid = 1961] [serial = 726] [outer = 0x7eff0fd9d800] 16:12:08 INFO - PROCESS | 1961 | 1461625928580 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]]]}] 16:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1432ms 16:12:08 INFO - PROCESS | 1961 | 1461625928622 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:12:08 INFO - PROCESS | 1961 | 1461625928626 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:12:08 INFO - PROCESS | 1961 | 1461625928633 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:12:08 INFO - PROCESS | 1961 | 1461625928636 Marionette TRACE conn3 <- [1,938,null,{}] 16:12:08 INFO - PROCESS | 1961 | 1461625928641 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}] 16:12:08 INFO - PROCESS | 1961 | 1461625928845 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:12:09 INFO - PROCESS | 1961 | 1461625929042 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dce3000 == 113 [pid = 1961] [id = 242] 16:12:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7eff10db1400) [pid = 1961] [serial = 727] [outer = (nil)] 16:12:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7eff10db9c00) [pid = 1961] [serial = 728] [outer = 0x7eff10db1400] 16:12:09 INFO - PROCESS | 1961 | 1461625929117 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7eff10dbf000) [pid = 1961] [serial = 729] [outer = 0x7eff10db1400] 16:12:10 INFO - PROCESS | 1961 | 1461625930071 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]]]}] 16:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1478ms 16:12:10 INFO - PROCESS | 1961 | 1461625930112 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:12:10 INFO - PROCESS | 1961 | 1461625930117 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:12:10 INFO - PROCESS | 1961 | 1461625930123 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 1961 | 1461625930127 Marionette TRACE conn3 <- [1,942,null,{}] 16:12:10 INFO - PROCESS | 1961 | 1461625930133 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}] 16:12:10 INFO - PROCESS | 1961 | 1461625930361 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:12:10 INFO - PROCESS | 1961 | 1461625930973 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12a75800 == 114 [pid = 1961] [id = 243] 16:12:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7eff111e5c00) [pid = 1961] [serial = 730] [outer = (nil)] 16:12:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7eff111ee000) [pid = 1961] [serial = 731] [outer = 0x7eff111e5c00] 16:12:11 INFO - PROCESS | 1961 | 1461625931049 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7eff12b3c800) [pid = 1961] [serial = 732] [outer = 0x7eff111e5c00] 16:12:11 INFO - PROCESS | 1961 | 1461625931909 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]]]}] 16:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1835ms 16:12:11 INFO - PROCESS | 1961 | 1461625931959 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:12:11 INFO - PROCESS | 1961 | 1461625931965 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:12:11 INFO - PROCESS | 1961 | 1461625931972 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:12:11 INFO - PROCESS | 1961 | 1461625931977 Marionette TRACE conn3 <- [1,946,null,{}] 16:12:11 INFO - PROCESS | 1961 | 1461625931984 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}] 16:12:12 INFO - PROCESS | 1961 | 1461625932159 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:12:12 INFO - PROCESS | 1961 | 1461625932525 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0fe19800 == 115 [pid = 1961] [id = 244] 16:12:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7eff14121400) [pid = 1961] [serial = 733] [outer = (nil)] 16:12:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7eff17f73400) [pid = 1961] [serial = 734] [outer = 0x7eff14121400] 16:12:12 INFO - PROCESS | 1961 | 1461625932602 Marionette DEBUG loaded listener.js 16:12:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7eff19220400) [pid = 1961] [serial = 735] [outer = 0x7eff14121400] 16:12:13 INFO - PROCESS | 1961 | 1461625933477 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]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1582ms 16:12:13 INFO - PROCESS | 1961 | 1461625933559 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:12:13 INFO - PROCESS | 1961 | 1461625933565 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:12:13 INFO - PROCESS | 1961 | 1461625933572 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 1961 | 1461625933575 Marionette TRACE conn3 <- [1,950,null,{}] 16:12:13 INFO - PROCESS | 1961 | 1461625933580 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}] 16:12:13 INFO - PROCESS | 1961 | 1461625933763 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:12:14 INFO - PROCESS | 1961 | 1461625934023 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff10e54000 == 116 [pid = 1961] [id = 245] 16:12:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7eff1afde400) [pid = 1961] [serial = 736] [outer = (nil)] 16:12:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7eff1b2a1000) [pid = 1961] [serial = 737] [outer = 0x7eff1afde400] 16:12:14 INFO - PROCESS | 1961 | 1461625934135 Marionette DEBUG loaded listener.js 16:12:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7eff1b8d9800) [pid = 1961] [serial = 738] [outer = 0x7eff1afde400] 16:12:15 INFO - PROCESS | 1961 | 1461625935000 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]]]}] 16:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1483ms 16:12:15 INFO - PROCESS | 1961 | 1461625935056 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:12:15 INFO - PROCESS | 1961 | 1461625935060 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:12:15 INFO - PROCESS | 1961 | 1461625935073 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:12:15 INFO - PROCESS | 1961 | 1461625935081 Marionette TRACE conn3 <- [1,954,null,{}] 16:12:15 INFO - PROCESS | 1961 | 1461625935090 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}] 16:12:15 INFO - PROCESS | 1961 | 1461625935283 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:12:15 INFO - PROCESS | 1961 | 1461625935476 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b8bf800 == 117 [pid = 1961] [id = 246] 16:12:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7eff1c806400) [pid = 1961] [serial = 739] [outer = (nil)] 16:12:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7eff1ebecc00) [pid = 1961] [serial = 740] [outer = 0x7eff1c806400] 16:12:15 INFO - PROCESS | 1961 | 1461625935552 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7eff208e8000) [pid = 1961] [serial = 741] [outer = 0x7eff1c806400] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff235a4800 == 116 [pid = 1961] [id = 40] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b9bf000 == 115 [pid = 1961] [id = 118] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff246e0000 == 114 [pid = 1961] [id = 55] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff27717800 == 113 [pid = 1961] [id = 41] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff219e3000 == 112 [pid = 1961] [id = 49] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff22a8d000 == 111 [pid = 1961] [id = 188] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3cc800 == 110 [pid = 1961] [id = 48] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7eff235c4800) [pid = 1961] [serial = 643] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7eff1c65c000) [pid = 1961] [serial = 607] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7eff2193e800) [pid = 1961] [serial = 622] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7eff13fea400) [pid = 1961] [serial = 598] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7eff2130ac00) [pid = 1961] [serial = 619] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7eff21308400) [pid = 1961] [serial = 616] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7eff1d48f000) [pid = 1961] [serial = 610] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7eff1b3ef400) [pid = 1961] [serial = 604] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7eff18040000) [pid = 1961] [serial = 601] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7eff1f156000) [pid = 1961] [serial = 613] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff368d7800 == 109 [pid = 1961] [id = 77] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31a1a000 == 108 [pid = 1961] [id = 44] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff226d5000 == 107 [pid = 1961] [id = 54] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31876800 == 106 [pid = 1961] [id = 159] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff22ebb800 == 105 [pid = 1961] [id = 50] 16:12:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e196000 == 104 [pid = 1961] [id = 39] 16:12:16 INFO - PROCESS | 1961 | 1461625936533 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]]]}] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7eff22c33000) [pid = 1961] [serial = 641] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7eff1de25400) [pid = 1961] [serial = 634] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7eff1f14e400) [pid = 1961] [serial = 637] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7eff18041400) [pid = 1961] [serial = 628] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7eff1b3f4800) [pid = 1961] [serial = 631] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7eff1eacc000) [pid = 1961] [serial = 635] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7eff208dd800) [pid = 1961] [serial = 638] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7eff19216c00) [pid = 1961] [serial = 640] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7eff14120800) [pid = 1961] [serial = 625] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7eff17f81000) [pid = 1961] [serial = 626] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7eff1b8d5000) [pid = 1961] [serial = 632] [outer = (nil)] [url = about:blank] 16:12:16 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7eff1ac50800) [pid = 1961] [serial = 629] [outer = (nil)] [url = about:blank] 16:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1549ms 16:12:16 INFO - PROCESS | 1961 | 1461625936616 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:12:16 INFO - PROCESS | 1961 | 1461625936621 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:12:16 INFO - PROCESS | 1961 | 1461625936627 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 1961 | 1461625936630 Marionette TRACE conn3 <- [1,958,null,{}] 16:12:16 INFO - PROCESS | 1961 | 1461625936635 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}] 16:12:16 INFO - PROCESS | 1961 | 1461625936823 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:12:17 INFO - PROCESS | 1961 | 1461625937049 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17f8b000 == 105 [pid = 1961] [id = 247] 16:12:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7eff13fea400) [pid = 1961] [serial = 742] [outer = (nil)] 16:12:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7eff1ead0400) [pid = 1961] [serial = 743] [outer = 0x7eff13fea400] 16:12:17 INFO - PROCESS | 1961 | 1461625937118 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7eff208dd800) [pid = 1961] [serial = 744] [outer = 0x7eff13fea400] 16:12:17 INFO - PROCESS | 1961 | 1461625937833 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]]]}] 16:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1229ms 16:12:17 INFO - PROCESS | 1961 | 1461625937857 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:12:17 INFO - PROCESS | 1961 | 1461625937861 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:12:17 INFO - PROCESS | 1961 | 1461625937866 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:12:17 INFO - PROCESS | 1961 | 1461625937868 Marionette TRACE conn3 <- [1,962,null,{}] 16:12:17 INFO - PROCESS | 1961 | 1461625937892 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}] 16:12:18 INFO - PROCESS | 1961 | 1461625938050 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:12:18 INFO - PROCESS | 1961 | 1461625938065 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e070000 == 106 [pid = 1961] [id = 248] 16:12:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7eff2193b000) [pid = 1961] [serial = 745] [outer = (nil)] 16:12:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7eff227a9800) [pid = 1961] [serial = 746] [outer = 0x7eff2193b000] 16:12:18 INFO - PROCESS | 1961 | 1461625938140 Marionette DEBUG loaded listener.js 16:12:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7eff22c34400) [pid = 1961] [serial = 747] [outer = 0x7eff2193b000] 16:12:19 INFO - PROCESS | 1961 | 1461625939110 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]]]}] 16:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1295ms 16:12:19 INFO - PROCESS | 1961 | 1461625939174 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:12:19 INFO - PROCESS | 1961 | 1461625939179 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:12:19 INFO - PROCESS | 1961 | 1461625939194 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:12:19 INFO - PROCESS | 1961 | 1461625939197 Marionette TRACE conn3 <- [1,966,null,{}] 16:12:19 INFO - PROCESS | 1961 | 1461625939202 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}] 16:12:19 INFO - PROCESS | 1961 | 1461625939430 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:12:19 INFO - PROCESS | 1961 | 1461625939457 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2b6000 == 107 [pid = 1961] [id = 249] 16:12:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7eff21308800) [pid = 1961] [serial = 748] [outer = (nil)] 16:12:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7eff23dae400) [pid = 1961] [serial = 749] [outer = 0x7eff21308800] 16:12:19 INFO - PROCESS | 1961 | 1461625939528 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7eff2461f000) [pid = 1961] [serial = 750] [outer = 0x7eff21308800] 16:12:20 INFO - PROCESS | 1961 | 1461625940453 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]]]}] 16:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1332ms 16:12:20 INFO - PROCESS | 1961 | 1461625940535 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 1961 | 1461625940540 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:12:20 INFO - PROCESS | 1961 | 1461625940546 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 1961 | 1461625940550 Marionette TRACE conn3 <- [1,970,null,{}] 16:12:20 INFO - PROCESS | 1961 | 1461625940556 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}] 16:12:20 INFO - PROCESS | 1961 | 1461625940788 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:12:20 INFO - PROCESS | 1961 | 1461625940816 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff21ba8000 == 108 [pid = 1961] [id = 250] 16:12:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7eff2410c800) [pid = 1961] [serial = 751] [outer = (nil)] 16:12:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7eff277b6000) [pid = 1961] [serial = 752] [outer = 0x7eff2410c800] 16:12:20 INFO - PROCESS | 1961 | 1461625940882 Marionette DEBUG loaded listener.js 16:12:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7eff30713c00) [pid = 1961] [serial = 753] [outer = 0x7eff2410c800] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7eff17f6f800) [pid = 1961] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7eff1928c800) [pid = 1961] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7eff2145fc00) [pid = 1961] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7eff23da3c00) [pid = 1961] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7eff1f14f400) [pid = 1961] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7eff19296800) [pid = 1961] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7eff1ae26c00) [pid = 1961] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7eff24607c00) [pid = 1961] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7eff229f2800) [pid = 1961] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7eff39611400) [pid = 1961] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7eff22f9f400) [pid = 1961] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7eff18040800) [pid = 1961] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7eff17f68800) [pid = 1961] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7eff1a583c00) [pid = 1961] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7eff22abcc00) [pid = 1961] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7eff1a953000) [pid = 1961] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7eff1d492400) [pid = 1961] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7eff1a309400) [pid = 1961] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7eff208db400) [pid = 1961] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7eff1ebe2800) [pid = 1961] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7eff18036800) [pid = 1961] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7eff1b29d000) [pid = 1961] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff17f77400) [pid = 1961] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7eff1eaca800) [pid = 1961] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff11249000) [pid = 1961] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff23d3e400) [pid = 1961] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff1ac49c00) [pid = 1961] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff12b32000) [pid = 1961] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff19218000) [pid = 1961] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff2145f400) [pid = 1961] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff1b3ed000) [pid = 1961] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff1b29dc00) [pid = 1961] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff21462c00) [pid = 1961] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff1afe3400) [pid = 1961] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff13ebbc00) [pid = 1961] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff17f78400) [pid = 1961] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff11248c00) [pid = 1961] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff1de54c00) [pid = 1961] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff13ebb800) [pid = 1961] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff17f76c00) [pid = 1961] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff1de4cc00) [pid = 1961] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff11247400) [pid = 1961] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff11d91800) [pid = 1961] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff1b29c800) [pid = 1961] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff22c35800) [pid = 1961] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff19295400) [pid = 1961] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff13feac00) [pid = 1961] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff19218800) [pid = 1961] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff21943c00) [pid = 1961] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff227a0400) [pid = 1961] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff13eb9000) [pid = 1961] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff1c3e7800) [pid = 1961] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff1a307c00) [pid = 1961] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff1921a800) [pid = 1961] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff1f153c00) [pid = 1961] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff24605800) [pid = 1961] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff13ff0c00) [pid = 1961] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff1d32f400) [pid = 1961] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff2193cc00) [pid = 1961] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff24775c00) [pid = 1961] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff13eb5800) [pid = 1961] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff13fed400) [pid = 1961] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff22b55400) [pid = 1961] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff14126400) [pid = 1961] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff22c32400) [pid = 1961] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff1c809800) [pid = 1961] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff1b3efc00) [pid = 1961] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff17f6c400) [pid = 1961] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff13feec00) [pid = 1961] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff11d8ac00) [pid = 1961] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:12:22 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff1b3f4c00) [pid = 1961] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:12:22 INFO - PROCESS | 1961 | 1461625942809 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]]]}] 16:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2290ms 16:12:22 INFO - PROCESS | 1961 | 1461625942839 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 1961 | 1461625942842 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:12:22 INFO - PROCESS | 1961 | 1461625942860 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 1961 | 1461625942863 Marionette TRACE conn3 <- [1,974,null,{}] 16:12:22 INFO - PROCESS | 1961 | 1461625942869 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}] 16:12:23 INFO - PROCESS | 1961 | 1461625943090 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:12:23 INFO - PROCESS | 1961 | 1461625943110 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fe0000 == 109 [pid = 1961] [id = 251] 16:12:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff11248c00) [pid = 1961] [serial = 754] [outer = (nil)] 16:12:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff13ff0c00) [pid = 1961] [serial = 755] [outer = 0x7eff11248c00] 16:12:23 INFO - PROCESS | 1961 | 1461625943175 Marionette DEBUG loaded listener.js 16:12:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff17f77400) [pid = 1961] [serial = 756] [outer = 0x7eff11248c00] 16:12:23 INFO - PROCESS | 1961 | 1461625943968 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]]]}] 16:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1238ms 16:12:24 INFO - PROCESS | 1961 | 1461625944100 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:12:24 INFO - PROCESS | 1961 | 1461625944105 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:12:24 INFO - PROCESS | 1961 | 1461625944114 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:12:24 INFO - PROCESS | 1961 | 1461625944120 Marionette TRACE conn3 <- [1,978,null,{}] 16:12:24 INFO - PROCESS | 1961 | 1461625944140 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}] 16:12:24 INFO - PROCESS | 1961 | 1461625944363 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:12:24 INFO - PROCESS | 1961 | 1461625944574 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12a7e800 == 110 [pid = 1961] [id = 252] 16:12:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff11246000) [pid = 1961] [serial = 757] [outer = (nil)] 16:12:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff11d87800) [pid = 1961] [serial = 758] [outer = 0x7eff11246000] 16:12:24 INFO - PROCESS | 1961 | 1461625944696 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff13ff1400) [pid = 1961] [serial = 759] [outer = 0x7eff11246000] 16:12:25 INFO - PROCESS | 1961 | 1461625945691 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]]]}] 16:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1641ms 16:12:25 INFO - PROCESS | 1961 | 1461625945754 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:12:25 INFO - PROCESS | 1961 | 1461625945761 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:12:25 INFO - PROCESS | 1961 | 1461625945773 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:12:25 INFO - PROCESS | 1961 | 1461625945778 Marionette TRACE conn3 <- [1,982,null,{}] 16:12:25 INFO - PROCESS | 1961 | 1461625945786 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}] 16:12:26 INFO - PROCESS | 1961 | 1461625946028 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:12:26 INFO - PROCESS | 1961 | 1461625946260 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3bf800 == 111 [pid = 1961] [id = 253] 16:12:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff19213400) [pid = 1961] [serial = 760] [outer = (nil)] 16:12:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff19294400) [pid = 1961] [serial = 761] [outer = 0x7eff19213400] 16:12:26 INFO - PROCESS | 1961 | 1461625946384 Marionette DEBUG loaded listener.js 16:12:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff1a588800) [pid = 1961] [serial = 762] [outer = 0x7eff19213400] 16:12:27 INFO - PROCESS | 1961 | 1461625947283 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]]]}] 16:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1588ms 16:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:12:27 INFO - PROCESS | 1961 | 1461625947359 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:12:27 INFO - PROCESS | 1961 | 1461625947362 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:12:27 INFO - PROCESS | 1961 | 1461625947369 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:12:27 INFO - PROCESS | 1961 | 1461625947372 Marionette TRACE conn3 <- [1,986,null,{}] 16:12:27 INFO - PROCESS | 1961 | 1461625947397 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}] 16:12:27 INFO - PROCESS | 1961 | 1461625947693 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:12:27 INFO - PROCESS | 1961 | 1461625947960 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2b0000 == 112 [pid = 1961] [id = 254] 16:12:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff1b295400) [pid = 1961] [serial = 763] [outer = (nil)] 16:12:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff1b2a2800) [pid = 1961] [serial = 764] [outer = 0x7eff1b295400] 16:12:28 INFO - PROCESS | 1961 | 1461625948043 Marionette DEBUG loaded listener.js 16:12:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff1b8d0c00) [pid = 1961] [serial = 765] [outer = 0x7eff1b295400] 16:12:28 INFO - PROCESS | 1961 | 1461625948948 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]]]}] 16:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1640ms 16:12:29 INFO - PROCESS | 1961 | 1461625949009 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:12:29 INFO - PROCESS | 1961 | 1461625949013 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:12:29 INFO - PROCESS | 1961 | 1461625949019 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:12:29 INFO - PROCESS | 1961 | 1461625949021 Marionette TRACE conn3 <- [1,990,null,{}] 16:12:29 INFO - PROCESS | 1961 | 1461625949027 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}] 16:12:29 INFO - PROCESS | 1961 | 1461625949232 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:12:29 INFO - PROCESS | 1961 | 1461625949416 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23c6d000 == 113 [pid = 1961] [id = 255] 16:12:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff1b298000) [pid = 1961] [serial = 766] [outer = (nil)] 16:12:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff1de28800) [pid = 1961] [serial = 767] [outer = 0x7eff1b298000] 16:12:29 INFO - PROCESS | 1961 | 1461625949542 Marionette DEBUG loaded listener.js 16:12:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff1ebe4000) [pid = 1961] [serial = 768] [outer = 0x7eff1b298000] 16:12:30 INFO - PROCESS | 1961 | 1461625950447 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]]]}] 16:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1482ms 16:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:12:30 INFO - PROCESS | 1961 | 1461625950502 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 1961 | 1461625950506 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:12:30 INFO - PROCESS | 1961 | 1461625950512 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 1961 | 1461625950515 Marionette TRACE conn3 <- [1,994,null,{}] 16:12:30 INFO - PROCESS | 1961 | 1461625950521 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}] 16:12:30 INFO - PROCESS | 1961 | 1461625950716 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:12:30 INFO - PROCESS | 1961 | 1461625950940 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff24749000 == 114 [pid = 1961] [id = 256] 16:12:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff1ebe4c00) [pid = 1961] [serial = 769] [outer = (nil)] 16:12:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff1f153c00) [pid = 1961] [serial = 770] [outer = 0x7eff1ebe4c00] 16:12:31 INFO - PROCESS | 1961 | 1461625951060 Marionette DEBUG loaded listener.js 16:12:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff2137ac00) [pid = 1961] [serial = 771] [outer = 0x7eff1ebe4c00] 16:12:31 INFO - PROCESS | 1961 | 1461625951912 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]]]}] 16:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1437ms 16:12:31 INFO - PROCESS | 1961 | 1461625951949 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:12:31 INFO - PROCESS | 1961 | 1461625951953 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:12:31 INFO - PROCESS | 1961 | 1461625951960 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:12:31 INFO - PROCESS | 1961 | 1461625951962 Marionette TRACE conn3 <- [1,998,null,{}] 16:12:31 INFO - PROCESS | 1961 | 1461625951968 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}] 16:12:32 INFO - PROCESS | 1961 | 1461625952216 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:12:32 INFO - PROCESS | 1961 | 1461625952407 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff313c8800 == 115 [pid = 1961] [id = 257] 16:12:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff22c35800) [pid = 1961] [serial = 772] [outer = (nil)] 16:12:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff22e7b800) [pid = 1961] [serial = 773] [outer = 0x7eff22c35800] 16:12:32 INFO - PROCESS | 1961 | 1461625952543 Marionette DEBUG loaded listener.js 16:12:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff23da1400) [pid = 1961] [serial = 774] [outer = 0x7eff22c35800] 16:12:33 INFO - PROCESS | 1961 | 1461625953388 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]]]}] 16:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1478ms 16:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:12:33 INFO - PROCESS | 1961 | 1461625953439 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:12:33 INFO - PROCESS | 1961 | 1461625953442 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:12:33 INFO - PROCESS | 1961 | 1461625953448 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:12:33 INFO - PROCESS | 1961 | 1461625953452 Marionette TRACE conn3 <- [1,1002,null,{}] 16:12:33 INFO - PROCESS | 1961 | 1461625953457 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}] 16:12:33 INFO - PROCESS | 1961 | 1461625953642 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:12:33 INFO - PROCESS | 1961 | 1461625953830 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3622f800 == 116 [pid = 1961] [id = 258] 16:12:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff22b5c800) [pid = 1961] [serial = 775] [outer = (nil)] 16:12:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff2433ac00) [pid = 1961] [serial = 776] [outer = 0x7eff22b5c800] 16:12:33 INFO - PROCESS | 1961 | 1461625953912 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff24773800) [pid = 1961] [serial = 777] [outer = 0x7eff22b5c800] 16:12:34 INFO - PROCESS | 1961 | 1461625954769 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]]]}] 16:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1380ms 16:12:34 INFO - PROCESS | 1961 | 1461625954829 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:12:34 INFO - PROCESS | 1961 | 1461625954833 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:12:34 INFO - PROCESS | 1961 | 1461625954839 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:12:34 INFO - PROCESS | 1961 | 1461625954841 Marionette TRACE conn3 <- [1,1006,null,{}] 16:12:34 INFO - PROCESS | 1961 | 1461625954849 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}] 16:12:35 INFO - PROCESS | 1961 | 1461625955022 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:12:35 INFO - PROCESS | 1961 | 1461625955211 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36d1c000 == 117 [pid = 1961] [id = 259] 16:12:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff22c37000) [pid = 1961] [serial = 778] [outer = (nil)] 16:12:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff27525800) [pid = 1961] [serial = 779] [outer = 0x7eff22c37000] 16:12:35 INFO - PROCESS | 1961 | 1461625955293 Marionette DEBUG loaded listener.js 16:12:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff30714400) [pid = 1961] [serial = 780] [outer = 0x7eff22c37000] 16:12:36 INFO - PROCESS | 1961 | 1461625956145 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]]]}] 16:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1338ms 16:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:12:36 INFO - PROCESS | 1961 | 1461625956178 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:12:36 INFO - PROCESS | 1961 | 1461625956181 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:12:36 INFO - PROCESS | 1961 | 1461625956188 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:12:36 INFO - PROCESS | 1961 | 1461625956190 Marionette TRACE conn3 <- [1,1010,null,{}] 16:12:36 INFO - PROCESS | 1961 | 1461625956196 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}] 16:12:36 INFO - PROCESS | 1961 | 1461625956388 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:12:36 INFO - PROCESS | 1961 | 1461625956582 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e8be800 == 118 [pid = 1961] [id = 260] 16:12:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff17f62400) [pid = 1961] [serial = 781] [outer = (nil)] 16:12:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff24d89c00) [pid = 1961] [serial = 782] [outer = 0x7eff17f62400] 16:12:36 INFO - PROCESS | 1961 | 1461625956654 Marionette DEBUG loaded listener.js 16:12:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff316ed800) [pid = 1961] [serial = 783] [outer = 0x7eff17f62400] 16:12:37 INFO - PROCESS | 1961 | 1461625957567 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]]]}] 16:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1480ms 16:12:37 INFO - PROCESS | 1961 | 1461625957668 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:12:37 INFO - PROCESS | 1961 | 1461625957672 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:12:37 INFO - PROCESS | 1961 | 1461625957678 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:12:37 INFO - PROCESS | 1961 | 1461625957680 Marionette TRACE conn3 <- [1,1014,null,{}] 16:12:37 INFO - PROCESS | 1961 | 1461625957686 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}] 16:12:37 INFO - PROCESS | 1961 | 1461625957963 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:12:38 INFO - PROCESS | 1961 | 1461625958144 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff114c6800 == 119 [pid = 1961] [id = 261] 16:12:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff11242800) [pid = 1961] [serial = 784] [outer = (nil)] 16:12:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff11d82c00) [pid = 1961] [serial = 785] [outer = 0x7eff11242800] 16:12:38 INFO - PROCESS | 1961 | 1461625958273 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff140d4c00) [pid = 1961] [serial = 786] [outer = 0x7eff11242800] 16:12:39 INFO - PROCESS | 1961 | 1461625959130 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]]]}] 16:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1483ms 16:12:39 INFO - PROCESS | 1961 | 1461625959162 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:12:39 INFO - PROCESS | 1961 | 1461625959166 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:12:39 INFO - PROCESS | 1961 | 1461625959173 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 1961 | 1461625959177 Marionette TRACE conn3 <- [1,1018,null,{}] 16:12:39 INFO - PROCESS | 1961 | 1461625959182 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}] 16:12:39 INFO - PROCESS | 1961 | 1461625959402 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:12:39 INFO - PROCESS | 1961 | 1461625959592 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fd3800 == 120 [pid = 1961] [id = 262] 16:12:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff11243400) [pid = 1961] [serial = 787] [outer = (nil)] 16:12:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff140c8800) [pid = 1961] [serial = 788] [outer = 0x7eff11243400] 16:12:39 INFO - PROCESS | 1961 | 1461625959671 Marionette DEBUG loaded listener.js 16:12:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff1de4ac00) [pid = 1961] [serial = 789] [outer = 0x7eff11243400] 16:12:40 INFO - PROCESS | 1961 | 1461625960615 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]]]}] 16:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1484ms 16:12:40 INFO - PROCESS | 1961 | 1461625960659 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:12:40 INFO - PROCESS | 1961 | 1461625960661 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:12:40 INFO - PROCESS | 1961 | 1461625960668 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 1961 | 1461625960670 Marionette TRACE conn3 <- [1,1022,null,{}] 16:12:40 INFO - PROCESS | 1961 | 1461625960676 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}] 16:12:40 INFO - PROCESS | 1961 | 1461625960857 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:12:41 INFO - PROCESS | 1961 | 1461625961049 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a652800 == 121 [pid = 1961] [id = 263] 16:12:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff11d87000) [pid = 1961] [serial = 790] [outer = (nil)] 16:12:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff1a58ac00) [pid = 1961] [serial = 791] [outer = 0x7eff11d87000] 16:12:41 INFO - PROCESS | 1961 | 1461625961119 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff1de30400) [pid = 1961] [serial = 792] [outer = 0x7eff11d87000] 16:12:42 INFO - PROCESS | 1961 | 1461625962474 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]]]}] 16:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1879ms 16:12:42 INFO - PROCESS | 1961 | 1461625962548 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 1961 | 1461625962553 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:12:42 INFO - PROCESS | 1961 | 1461625962562 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 1961 | 1461625962566 Marionette TRACE conn3 <- [1,1026,null,{}] 16:12:42 INFO - PROCESS | 1961 | 1461625962574 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}] 16:12:42 INFO - PROCESS | 1961 | 1461625962797 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:12:43 INFO - PROCESS | 1961 | 1461625963051 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff180ee000 == 122 [pid = 1961] [id = 264] 16:12:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff111e7c00) [pid = 1961] [serial = 793] [outer = (nil)] 16:12:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff1124c000) [pid = 1961] [serial = 794] [outer = 0x7eff111e7c00] 16:12:43 INFO - PROCESS | 1961 | 1461625963136 Marionette DEBUG loaded listener.js 16:12:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff13fee800) [pid = 1961] [serial = 795] [outer = 0x7eff111e7c00] 16:12:44 INFO - PROCESS | 1961 | 1461625964144 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]]]}] 16:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1644ms 16:12:44 INFO - PROCESS | 1961 | 1461625964208 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:12:44 INFO - PROCESS | 1961 | 1461625964216 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:12:44 INFO - PROCESS | 1961 | 1461625964225 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:12:44 INFO - PROCESS | 1961 | 1461625964229 Marionette TRACE conn3 <- [1,1030,null,{}] 16:12:44 INFO - PROCESS | 1961 | 1461625964234 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}] 16:12:44 INFO - PROCESS | 1961 | 1461625964420 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:12:44 INFO - PROCESS | 1961 | 1461625964694 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f147000 == 123 [pid = 1961] [id = 265] 16:12:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff11d8c800) [pid = 1961] [serial = 796] [outer = (nil)] 16:12:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff17f70400) [pid = 1961] [serial = 797] [outer = 0x7eff11d8c800] 16:12:44 INFO - PROCESS | 1961 | 1461625964822 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff17f7e000) [pid = 1961] [serial = 798] [outer = 0x7eff11d8c800] 16:12:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff30799000 == 122 [pid = 1961] [id = 62] 16:12:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23dd9800 == 121 [pid = 1961] [id = 46] 16:12:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff368e3000 == 120 [pid = 1961] [id = 101] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff24609400) [pid = 1961] [serial = 698] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff21ba8000 == 119 [pid = 1961] [id = 250] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2b6000 == 118 [pid = 1961] [id = 249] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e070000 == 117 [pid = 1961] [id = 248] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17f8b000 == 116 [pid = 1961] [id = 247] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b8bf800 == 115 [pid = 1961] [id = 246] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff10e54000 == 114 [pid = 1961] [id = 245] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0fe19800 == 113 [pid = 1961] [id = 244] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12a75800 == 112 [pid = 1961] [id = 243] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0dce3000 == 111 [pid = 1961] [id = 242] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ef75800 == 110 [pid = 1961] [id = 241] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ef5d800 == 109 [pid = 1961] [id = 240] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1945a800 == 108 [pid = 1961] [id = 239] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23193800 == 107 [pid = 1961] [id = 238] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36ca5000 == 106 [pid = 1961] [id = 237] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31a18800 == 105 [pid = 1961] [id = 236] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1b8800 == 104 [pid = 1961] [id = 234] 16:12:45 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff180e3800 == 103 [pid = 1961] [id = 233] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff31845000) [pid = 1961] [serial = 367] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff235e8800) [pid = 1961] [serial = 361] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff275edc00) [pid = 1961] [serial = 364] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff32a79400) [pid = 1961] [serial = 575] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff22c38000) [pid = 1961] [serial = 566] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff2b787400) [pid = 1961] [serial = 452] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff368a5c00) [pid = 1961] [serial = 412] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff27526000) [pid = 1961] [serial = 449] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff36d25400) [pid = 1961] [serial = 370] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff1b29d400) [pid = 1961] [serial = 440] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff23dad800) [pid = 1961] [serial = 488] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff32a73000) [pid = 1961] [serial = 409] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff20b3c000) [pid = 1961] [serial = 358] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff1f154000) [pid = 1961] [serial = 400] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff1ebec000) [pid = 1961] [serial = 533] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff316e9000) [pid = 1961] [serial = 491] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff2460fc00) [pid = 1961] [serial = 322] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff3ae5c000) [pid = 1961] [serial = 328] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff23da7c00) [pid = 1961] [serial = 403] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff1a58d800) [pid = 1961] [serial = 482] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff1a308400) [pid = 1961] [serial = 530] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff3967fc00) [pid = 1961] [serial = 331] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff328b6400) [pid = 1961] [serial = 325] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff1afe2800) [pid = 1961] [serial = 355] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff22c38c00) [pid = 1961] [serial = 443] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff22b5bc00) [pid = 1961] [serial = 455] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff324b0c00) [pid = 1961] [serial = 572] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff1ebf0400) [pid = 1961] [serial = 494] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff1c808800) [pid = 1961] [serial = 373] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff24615400) [pid = 1961] [serial = 569] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff19289c00) [pid = 1961] [serial = 437] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff31a59000) [pid = 1961] [serial = 497] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff229e7000) [pid = 1961] [serial = 623] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff24619000) [pid = 1961] [serial = 283] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff1f14c800) [pid = 1961] [serial = 485] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff12b3dc00) [pid = 1961] [serial = 503] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff1f150c00) [pid = 1961] [serial = 334] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff24602400) [pid = 1961] [serial = 446] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff208e7c00) [pid = 1961] [serial = 614] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff1af34c00) [pid = 1961] [serial = 581] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff1a58e400) [pid = 1961] [serial = 602] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff1b895400) [pid = 1961] [serial = 605] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff23da1c00) [pid = 1961] [serial = 406] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff1afd8400) [pid = 1961] [serial = 397] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff13ff5400) [pid = 1961] [serial = 500] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff22fa0400) [pid = 1961] [serial = 536] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff2228b800) [pid = 1961] [serial = 542] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff1de49800) [pid = 1961] [serial = 611] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff31a55800) [pid = 1961] [serial = 539] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff1c80f800) [pid = 1961] [serial = 608] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff1af40c00) [pid = 1961] [serial = 578] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff1c503800) [pid = 1961] [serial = 563] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff224aa800) [pid = 1961] [serial = 620] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff21938000) [pid = 1961] [serial = 617] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff14120c00) [pid = 1961] [serial = 599] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff19295800) [pid = 1961] [serial = 560] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff1afe0800) [pid = 1961] [serial = 596] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff2a853c00) [pid = 1961] [serial = 668] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff27520000) [pid = 1961] [serial = 663] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff251a5800) [pid = 1961] [serial = 662] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff1411cc00) [pid = 1961] [serial = 681] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff13ec1c00) [pid = 1961] [serial = 680] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff23da8000) [pid = 1961] [serial = 659] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff23c77c00) [pid = 1961] [serial = 658] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff235ea000) [pid = 1961] [serial = 656] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff22c3c400) [pid = 1961] [serial = 655] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff1a30a800) [pid = 1961] [serial = 647] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff17f6d800) [pid = 1961] [serial = 646] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff235e8400) [pid = 1961] [serial = 644] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff27a29000) [pid = 1961] [serial = 666] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff275e9400) [pid = 1961] [serial = 665] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff22361400) [pid = 1961] [serial = 653] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff20bc7800) [pid = 1961] [serial = 652] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff1a959400) [pid = 1961] [serial = 683] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff1af40400) [pid = 1961] [serial = 684] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff1b8d4800) [pid = 1961] [serial = 650] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff1afd7c00) [pid = 1961] [serial = 649] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff229f2000) [pid = 1961] [serial = 674] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff1b3ec800) [pid = 1961] [serial = 686] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff1b8d1400) [pid = 1961] [serial = 687] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff307f1000) [pid = 1961] [serial = 671] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff32735400) [pid = 1961] [serial = 677] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff1b2a0000) [pid = 1961] [serial = 422] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff1f155800) [pid = 1961] [serial = 692] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff224a9800) [pid = 1961] [serial = 695] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff20bcb800) [pid = 1961] [serial = 693] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7eff1de4d800) [pid = 1961] [serial = 689] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7eff1ebe4400) [pid = 1961] [serial = 690] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7eff22c41c00) [pid = 1961] [serial = 696] [outer = (nil)] [url = about:blank] 16:12:45 INFO - PROCESS | 1961 | 1461625965752 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]]]}] 16:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1579ms 16:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:12:45 INFO - PROCESS | 1961 | 1461625965806 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:12:45 INFO - PROCESS | 1961 | 1461625965809 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:12:45 INFO - PROCESS | 1961 | 1461625965815 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:12:45 INFO - PROCESS | 1961 | 1461625965820 Marionette TRACE conn3 <- [1,1034,null,{}] 16:12:45 INFO - PROCESS | 1961 | 1461625965835 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}] 16:12:46 INFO - PROCESS | 1961 | 1461625966012 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:12:46 INFO - PROCESS | 1961 | 1461625966144 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff13de1000 == 104 [pid = 1961] [id = 266] 16:12:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7eff11d8ec00) [pid = 1961] [serial = 799] [outer = (nil)] 16:12:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7eff1921c800) [pid = 1961] [serial = 800] [outer = 0x7eff11d8ec00] 16:12:46 INFO - PROCESS | 1961 | 1461625966211 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7eff1a309c00) [pid = 1961] [serial = 801] [outer = 0x7eff11d8ec00] 16:12:46 INFO - PROCESS | 1961 | 1461625966933 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]]]}] 16:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1137ms 16:12:46 INFO - PROCESS | 1961 | 1461625966952 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:12:46 INFO - PROCESS | 1961 | 1461625966957 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:12:46 INFO - PROCESS | 1961 | 1461625966963 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 1961 | 1461625966966 Marionette TRACE conn3 <- [1,1038,null,{}] 16:12:46 INFO - PROCESS | 1961 | 1461625966971 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}] 16:12:47 INFO - PROCESS | 1961 | 1461625967199 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:12:47 INFO - PROCESS | 1961 | 1461625967219 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19453000 == 105 [pid = 1961] [id = 267] 16:12:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff17f7f000) [pid = 1961] [serial = 802] [outer = (nil)] 16:12:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff1a94f000) [pid = 1961] [serial = 803] [outer = 0x7eff17f7f000] 16:12:47 INFO - PROCESS | 1961 | 1461625967281 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff1ae28800) [pid = 1961] [serial = 804] [outer = 0x7eff17f7f000] 16:12:48 INFO - PROCESS | 1961 | 1461625968207 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]]]}] 16:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1277ms 16:12:48 INFO - PROCESS | 1961 | 1461625968246 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:12:48 INFO - PROCESS | 1961 | 1461625968249 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:12:48 INFO - PROCESS | 1961 | 1461625968255 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:12:48 INFO - PROCESS | 1961 | 1461625968258 Marionette TRACE conn3 <- [1,1042,null,{}] 16:12:48 INFO - PROCESS | 1961 | 1461625968263 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}] 16:12:48 INFO - PROCESS | 1961 | 1461625968485 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:12:48 INFO - PROCESS | 1961 | 1461625968518 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4dd800 == 106 [pid = 1961] [id = 268] 16:12:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff0fd98400) [pid = 1961] [serial = 805] [outer = (nil)] 16:12:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff1af3a800) [pid = 1961] [serial = 806] [outer = 0x7eff0fd98400] 16:12:48 INFO - PROCESS | 1961 | 1461625968581 Marionette DEBUG loaded listener.js 16:12:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff1afda800) [pid = 1961] [serial = 807] [outer = 0x7eff0fd98400] 16:12:49 INFO - PROCESS | 1961 | 1461625969851 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]]]}] 16:12:49 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff111e5c00) [pid = 1961] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:12:49 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff1afde400) [pid = 1961] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:12:49 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff2410c800) [pid = 1961] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:12:49 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff2193b000) [pid = 1961] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:12:49 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff13fea400) [pid = 1961] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:12:49 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff1c806400) [pid = 1961] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:12:49 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7eff14121400) [pid = 1961] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:12:49 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7eff21308800) [pid = 1961] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1681ms 16:12:49 INFO - PROCESS | 1961 | 1461625969937 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:12:49 INFO - PROCESS | 1961 | 1461625969940 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:12:49 INFO - PROCESS | 1961 | 1461625969946 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 1961 | 1461625969948 Marionette TRACE conn3 <- [1,1046,null,{}] 16:12:49 INFO - PROCESS | 1961 | 1461625969953 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}] 16:12:50 INFO - PROCESS | 1961 | 1461625970133 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:12:50 INFO - PROCESS | 1961 | 1461625970302 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b102800 == 107 [pid = 1961] [id = 269] 16:12:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7eff1b29d400) [pid = 1961] [serial = 808] [outer = (nil)] 16:12:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7eff1b8d5000) [pid = 1961] [serial = 809] [outer = 0x7eff1b29d400] 16:12:50 INFO - PROCESS | 1961 | 1461625970380 Marionette DEBUG loaded listener.js 16:12:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff1c3f2400) [pid = 1961] [serial = 810] [outer = 0x7eff1b29d400] 16:12:51 INFO - PROCESS | 1961 | 1461625970998 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]]]}] 16:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1082ms 16:12:51 INFO - PROCESS | 1961 | 1461625971034 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:12:51 INFO - PROCESS | 1961 | 1461625971038 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:12:51 INFO - PROCESS | 1961 | 1461625971044 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:12:51 INFO - PROCESS | 1961 | 1461625971046 Marionette TRACE conn3 <- [1,1050,null,{}] 16:12:51 INFO - PROCESS | 1961 | 1461625971051 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}] 16:12:51 INFO - PROCESS | 1961 | 1461625971261 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:12:51 INFO - PROCESS | 1961 | 1461625971284 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b27f800 == 108 [pid = 1961] [id = 270] 16:12:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff1b296800) [pid = 1961] [serial = 811] [outer = (nil)] 16:12:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff1c804400) [pid = 1961] [serial = 812] [outer = 0x7eff1b296800] 16:12:51 INFO - PROCESS | 1961 | 1461625971359 Marionette DEBUG loaded listener.js 16:12:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff1d43a800) [pid = 1961] [serial = 813] [outer = 0x7eff1b296800] 16:12:52 INFO - PROCESS | 1961 | 1461625972334 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]]]}] 16:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1341ms 16:12:52 INFO - PROCESS | 1961 | 1461625972387 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:12:52 INFO - PROCESS | 1961 | 1461625972393 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:12:52 INFO - PROCESS | 1961 | 1461625972402 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:12:52 INFO - PROCESS | 1961 | 1461625972407 Marionette TRACE conn3 <- [1,1054,null,{}] 16:12:52 INFO - PROCESS | 1961 | 1461625972417 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}] 16:12:52 INFO - PROCESS | 1961 | 1461625972653 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:12:52 INFO - PROCESS | 1961 | 1461625972979 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12b12000 == 109 [pid = 1961] [id = 271] 16:12:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff12b37400) [pid = 1961] [serial = 814] [outer = (nil)] 16:12:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff13ec1c00) [pid = 1961] [serial = 815] [outer = 0x7eff12b37400] 16:12:53 INFO - PROCESS | 1961 | 1461625973057 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff1411e000) [pid = 1961] [serial = 816] [outer = 0x7eff12b37400] 16:12:53 INFO - PROCESS | 1961 | 1461625973928 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]]]}] 16:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1589ms 16:12:53 INFO - PROCESS | 1961 | 1461625973992 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:12:54 INFO - PROCESS | 1961 | 1461625974001 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:12:54 INFO - PROCESS | 1961 | 1461625974011 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:12:54 INFO - PROCESS | 1961 | 1461625974016 Marionette TRACE conn3 <- [1,1058,null,{}] 16:12:54 INFO - PROCESS | 1961 | 1461625974021 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}] 16:12:54 INFO - PROCESS | 1961 | 1461625974257 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:12:54 INFO - PROCESS | 1961 | 1461625974476 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4cf000 == 110 [pid = 1961] [id = 272] 16:12:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff18034c00) [pid = 1961] [serial = 817] [outer = (nil)] 16:12:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff1928c000) [pid = 1961] [serial = 818] [outer = 0x7eff18034c00] 16:12:54 INFO - PROCESS | 1961 | 1461625974594 Marionette DEBUG loaded listener.js 16:12:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff1a30cc00) [pid = 1961] [serial = 819] [outer = 0x7eff18034c00] 16:12:55 INFO - PROCESS | 1961 | 1461625975476 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]]]}] 16:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1532ms 16:12:55 INFO - PROCESS | 1961 | 1461625975544 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:12:55 INFO - PROCESS | 1961 | 1461625975548 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:12:55 INFO - PROCESS | 1961 | 1461625975555 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:12:55 INFO - PROCESS | 1961 | 1461625975561 Marionette TRACE conn3 <- [1,1062,null,{}] 16:12:55 INFO - PROCESS | 1961 | 1461625975577 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}] 16:12:55 INFO - PROCESS | 1961 | 1461625975810 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:12:56 INFO - PROCESS | 1961 | 1461625976035 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1deb5000 == 111 [pid = 1961] [id = 273] 16:12:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff1afde400) [pid = 1961] [serial = 820] [outer = (nil)] 16:12:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff1b29d000) [pid = 1961] [serial = 821] [outer = 0x7eff1afde400] 16:12:56 INFO - PROCESS | 1961 | 1461625976156 Marionette DEBUG loaded listener.js 16:12:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff1b8d4c00) [pid = 1961] [serial = 822] [outer = 0x7eff1afde400] 16:12:57 INFO - PROCESS | 1961 | 1461625977004 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]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1488ms 16:12:57 INFO - PROCESS | 1961 | 1461625977044 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 1961 | 1461625977048 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:12:57 INFO - PROCESS | 1961 | 1461625977055 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 1961 | 1461625977057 Marionette TRACE conn3 <- [1,1066,null,{}] 16:12:57 INFO - PROCESS | 1961 | 1461625977063 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}] 16:12:57 INFO - PROCESS | 1961 | 1461625977252 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:12:57 INFO - PROCESS | 1961 | 1461625977429 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1bc800 == 112 [pid = 1961] [id = 274] 16:12:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff14124400) [pid = 1961] [serial = 823] [outer = (nil)] 16:12:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff1c80c800) [pid = 1961] [serial = 824] [outer = 0x7eff14124400] 16:12:57 INFO - PROCESS | 1961 | 1461625977502 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff1de53000) [pid = 1961] [serial = 825] [outer = 0x7eff14124400] 16:12:58 INFO - PROCESS | 1961 | 1461625978438 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]]]}] 16:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1431ms 16:12:58 INFO - PROCESS | 1961 | 1461625978488 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 1961 | 1461625978492 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:12:58 INFO - PROCESS | 1961 | 1461625978503 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 1961 | 1461625978508 Marionette TRACE conn3 <- [1,1070,null,{}] 16:12:58 INFO - PROCESS | 1961 | 1461625978516 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}] 16:12:58 INFO - PROCESS | 1961 | 1461625978733 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:12:58 INFO - PROCESS | 1961 | 1461625978904 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e8bd800 == 113 [pid = 1961] [id = 275] 16:12:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff1b8dbc00) [pid = 1961] [serial = 826] [outer = (nil)] 16:12:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff1eacf000) [pid = 1961] [serial = 827] [outer = 0x7eff1b8dbc00] 16:12:58 INFO - PROCESS | 1961 | 1461625978979 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff1ebeec00) [pid = 1961] [serial = 828] [outer = 0x7eff1b8dbc00] 16:12:59 INFO - PROCESS | 1961 | 1461625979825 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]]]}] 16:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1385ms 16:12:59 INFO - PROCESS | 1961 | 1461625979889 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 1961 | 1461625979893 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:12:59 INFO - PROCESS | 1961 | 1461625979899 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 1961 | 1461625979901 Marionette TRACE conn3 <- [1,1074,null,{}] 16:12:59 INFO - PROCESS | 1961 | 1461625979907 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}] 16:13:00 INFO - PROCESS | 1961 | 1461625980125 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:13:00 INFO - PROCESS | 1961 | 1461625980307 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f123000 == 114 [pid = 1961] [id = 276] 16:13:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff1ebf0000) [pid = 1961] [serial = 829] [outer = (nil)] 16:13:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff21376000) [pid = 1961] [serial = 830] [outer = 0x7eff1ebf0000] 16:13:00 INFO - PROCESS | 1961 | 1461625980396 Marionette DEBUG loaded listener.js 16:13:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff224a9800) [pid = 1961] [serial = 831] [outer = 0x7eff1ebf0000] 16:13:01 INFO - PROCESS | 1961 | 1461625981303 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]]]}] 16:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1430ms 16:13:01 INFO - PROCESS | 1961 | 1461625981331 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:13:01 INFO - PROCESS | 1961 | 1461625981334 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:13:01 INFO - PROCESS | 1961 | 1461625981340 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:13:01 INFO - PROCESS | 1961 | 1461625981343 Marionette TRACE conn3 <- [1,1078,null,{}] 16:13:01 INFO - PROCESS | 1961 | 1461625981348 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}] 16:13:01 INFO - PROCESS | 1961 | 1461625981537 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:13:01 INFO - PROCESS | 1961 | 1461625981718 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f25e000 == 115 [pid = 1961] [id = 277] 16:13:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff1f14e400) [pid = 1961] [serial = 832] [outer = (nil)] 16:13:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff229f0c00) [pid = 1961] [serial = 833] [outer = 0x7eff1f14e400] 16:13:01 INFO - PROCESS | 1961 | 1461625981788 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff22b52800) [pid = 1961] [serial = 834] [outer = 0x7eff1f14e400] 16:13:02 INFO - PROCESS | 1961 | 1461625982684 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]]]}] 16:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1378ms 16:13:02 INFO - PROCESS | 1961 | 1461625982720 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:13:02 INFO - PROCESS | 1961 | 1461625982724 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:13:02 INFO - PROCESS | 1961 | 1461625982729 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:13:02 INFO - PROCESS | 1961 | 1461625982732 Marionette TRACE conn3 <- [1,1082,null,{}] 16:13:02 INFO - PROCESS | 1961 | 1461625982737 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}] 16:13:02 INFO - PROCESS | 1961 | 1461625982921 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:13:03 INFO - PROCESS | 1961 | 1461625983098 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20a6e800 == 116 [pid = 1961] [id = 278] 16:13:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff2085f000) [pid = 1961] [serial = 835] [outer = (nil)] 16:13:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff22b5d000) [pid = 1961] [serial = 836] [outer = 0x7eff2085f000] 16:13:03 INFO - PROCESS | 1961 | 1461625983168 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff22c3d000) [pid = 1961] [serial = 837] [outer = 0x7eff2085f000] 16:13:04 INFO - PROCESS | 1961 | 1461625984062 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]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1385ms 16:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:13:04 INFO - PROCESS | 1961 | 1461625984116 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:13:04 INFO - PROCESS | 1961 | 1461625984119 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:13:04 INFO - PROCESS | 1961 | 1461625984125 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 1961 | 1461625984128 Marionette TRACE conn3 <- [1,1086,null,{}] 16:13:04 INFO - PROCESS | 1961 | 1461625984134 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}] 16:13:04 INFO - PROCESS | 1961 | 1461625984309 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:13:04 INFO - PROCESS | 1961 | 1461625984487 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23180800 == 117 [pid = 1961] [id = 279] 16:13:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff22357800) [pid = 1961] [serial = 838] [outer = (nil)] 16:13:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff22fa0400) [pid = 1961] [serial = 839] [outer = 0x7eff22357800] 16:13:04 INFO - PROCESS | 1961 | 1461625984561 Marionette DEBUG loaded listener.js 16:13:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff2377d000) [pid = 1961] [serial = 840] [outer = 0x7eff22357800] 16:13:05 INFO - PROCESS | 1961 | 1461625985387 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]]]}] 16:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1329ms 16:13:05 INFO - PROCESS | 1961 | 1461625985455 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:13:05 INFO - PROCESS | 1961 | 1461625985459 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:13:05 INFO - PROCESS | 1961 | 1461625985465 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:13:05 INFO - PROCESS | 1961 | 1461625985468 Marionette TRACE conn3 <- [1,1090,null,{}] 16:13:05 INFO - PROCESS | 1961 | 1461625985473 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}] 16:13:05 INFO - PROCESS | 1961 | 1461625985661 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:13:05 INFO - PROCESS | 1961 | 1461625985836 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23dc9800 == 118 [pid = 1961] [id = 280] 16:13:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff22b56000) [pid = 1961] [serial = 841] [outer = (nil)] 16:13:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff23da1c00) [pid = 1961] [serial = 842] [outer = 0x7eff22b56000] 16:13:05 INFO - PROCESS | 1961 | 1461625985910 Marionette DEBUG loaded listener.js 16:13:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff24163000) [pid = 1961] [serial = 843] [outer = 0x7eff22b56000] 16:13:06 INFO - PROCESS | 1961 | 1461625986758 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]]]}] 16:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1331ms 16:13:06 INFO - PROCESS | 1961 | 1461625986797 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:13:06 INFO - PROCESS | 1961 | 1461625986801 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:13:06 INFO - PROCESS | 1961 | 1461625986806 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:13:06 INFO - PROCESS | 1961 | 1461625986810 Marionette TRACE conn3 <- [1,1094,null,{}] 16:13:06 INFO - PROCESS | 1961 | 1461625986815 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}] 16:13:07 INFO - PROCESS | 1961 | 1461625987010 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:13:07 INFO - PROCESS | 1961 | 1461625987194 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff246f5000 == 119 [pid = 1961] [id = 281] 16:13:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff0fd9b000) [pid = 1961] [serial = 844] [outer = (nil)] 16:13:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff22b5ac00) [pid = 1961] [serial = 845] [outer = 0x7eff0fd9b000] 16:13:07 INFO - PROCESS | 1961 | 1461625987271 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff275edc00) [pid = 1961] [serial = 846] [outer = 0x7eff0fd9b000] 16:13:08 INFO - PROCESS | 1961 | 1461625988215 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]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1785ms 16:13:08 INFO - PROCESS | 1961 | 1461625988610 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:13:08 INFO - PROCESS | 1961 | 1461625988615 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:13:08 INFO - PROCESS | 1961 | 1461625988624 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 1961 | 1461625988627 Marionette TRACE conn3 <- [1,1098,null,{}] 16:13:08 INFO - PROCESS | 1961 | 1461625988636 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}] 16:13:08 INFO - PROCESS | 1961 | 1461625988873 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:13:09 INFO - PROCESS | 1961 | 1461625989045 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19262800 == 120 [pid = 1961] [id = 282] 16:13:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff12b36400) [pid = 1961] [serial = 847] [outer = (nil)] 16:13:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff13feb000) [pid = 1961] [serial = 848] [outer = 0x7eff12b36400] 16:13:09 INFO - PROCESS | 1961 | 1461625989110 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff140d1400) [pid = 1961] [serial = 849] [outer = 0x7eff12b36400] 16:13:09 INFO - PROCESS | 1961 | 1461625989953 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]]]}] 16:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1379ms 16:13:10 INFO - PROCESS | 1961 | 1461625990005 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:13:10 INFO - PROCESS | 1961 | 1461625990010 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:13:10 INFO - PROCESS | 1961 | 1461625990021 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:13:10 INFO - PROCESS | 1961 | 1461625990026 Marionette TRACE conn3 <- [1,1102,null,{}] 16:13:10 INFO - PROCESS | 1961 | 1461625990032 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}] 16:13:10 INFO - PROCESS | 1961 | 1461625990214 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:13:10 INFO - PROCESS | 1961 | 1461625990569 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f14a000 == 121 [pid = 1961] [id = 283] 16:13:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff17f7a800) [pid = 1961] [serial = 850] [outer = (nil)] 16:13:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff18039000) [pid = 1961] [serial = 851] [outer = 0x7eff17f7a800] 16:13:10 INFO - PROCESS | 1961 | 1461625990640 Marionette DEBUG loaded listener.js 16:13:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff1a303400) [pid = 1961] [serial = 852] [outer = 0x7eff17f7a800] 16:13:11 INFO - PROCESS | 1961 | 1461625991472 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]]]}] 16:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1495ms 16:13:11 INFO - PROCESS | 1961 | 1461625991513 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:13:11 INFO - PROCESS | 1961 | 1461625991517 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:13:11 INFO - PROCESS | 1961 | 1461625991523 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 1961 | 1461625991526 Marionette TRACE conn3 <- [1,1106,null,{}] 16:13:11 INFO - PROCESS | 1961 | 1461625991541 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}] 16:13:11 INFO - PROCESS | 1961 | 1461625991719 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:13:11 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b102800 == 120 [pid = 1961] [id = 269] 16:13:11 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4dd800 == 119 [pid = 1961] [id = 268] 16:13:11 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff13ff0c00) [pid = 1961] [serial = 755] [outer = (nil)] [url = about:blank] 16:13:11 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff111f0800) [pid = 1961] [serial = 725] [outer = (nil)] [url = about:blank] 16:13:11 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff111e5400) [pid = 1961] [serial = 722] [outer = (nil)] [url = about:blank] 16:13:11 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff2b784c00) [pid = 1961] [serial = 713] [outer = (nil)] [url = about:blank] 16:13:11 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff2751dc00) [pid = 1961] [serial = 710] [outer = (nil)] [url = about:blank] 16:13:11 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff0fd9d000) [pid = 1961] [serial = 719] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff10db9c00) [pid = 1961] [serial = 728] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff328b6800) [pid = 1961] [serial = 716] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | 1461625992003 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19453000 == 118 [pid = 1961] [id = 267] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff13de1000 == 117 [pid = 1961] [id = 266] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f147000 == 116 [pid = 1961] [id = 265] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff180ee000 == 115 [pid = 1961] [id = 264] 16:13:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12a6a000 == 116 [pid = 1961] [id = 284] 16:13:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff111f0800) [pid = 1961] [serial = 853] [outer = (nil)] 16:13:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1a585c00) [pid = 1961] [serial = 854] [outer = 0x7eff111f0800] 16:13:12 INFO - PROCESS | 1961 | 1461625992151 Marionette DEBUG loaded listener.js 16:13:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1afdf400) [pid = 1961] [serial = 855] [outer = 0x7eff111f0800] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3622f800 == 115 [pid = 1961] [id = 258] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff313c8800 == 114 [pid = 1961] [id = 257] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff24749000 == 113 [pid = 1961] [id = 256] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23c6d000 == 112 [pid = 1961] [id = 255] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2b0000 == 111 [pid = 1961] [id = 254] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3bf800 == 110 [pid = 1961] [id = 253] 16:13:12 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12a7e800 == 109 [pid = 1961] [id = 252] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff12b3c800) [pid = 1961] [serial = 732] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff1b2a1000) [pid = 1961] [serial = 737] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff277b6000) [pid = 1961] [serial = 752] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff111ee000) [pid = 1961] [serial = 731] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff1a308000) [pid = 1961] [serial = 701] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff22c34400) [pid = 1961] [serial = 747] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff1ead0400) [pid = 1961] [serial = 743] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1b8d9800) [pid = 1961] [serial = 738] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff1ebecc00) [pid = 1961] [serial = 740] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff1d48e000) [pid = 1961] [serial = 704] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff17f73400) [pid = 1961] [serial = 734] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff227a9800) [pid = 1961] [serial = 746] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff208e8000) [pid = 1961] [serial = 741] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff19220400) [pid = 1961] [serial = 735] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff2461f000) [pid = 1961] [serial = 750] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff23dae400) [pid = 1961] [serial = 749] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff208dd800) [pid = 1961] [serial = 744] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff30713c00) [pid = 1961] [serial = 753] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff235e5800) [pid = 1961] [serial = 707] [outer = (nil)] [url = about:blank] 16:13:12 INFO - PROCESS | 1961 | 1461625992895 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]]]}] 16:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1388ms 16:13:12 INFO - PROCESS | 1961 | 1461625992947 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:13:12 INFO - PROCESS | 1961 | 1461625992950 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:13:12 INFO - PROCESS | 1961 | 1461625992969 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:13:12 INFO - PROCESS | 1961 | 1461625992971 Marionette TRACE conn3 <- [1,1110,null,{}] 16:13:12 INFO - PROCESS | 1961 | 1461625992977 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}] 16:13:13 INFO - PROCESS | 1961 | 1461625993144 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:13:13 INFO - PROCESS | 1961 | 1461625993159 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19515800 == 110 [pid = 1961] [id = 285] 16:13:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff17f7c800) [pid = 1961] [serial = 856] [outer = (nil)] 16:13:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff1b3f6c00) [pid = 1961] [serial = 857] [outer = 0x7eff17f7c800] 16:13:13 INFO - PROCESS | 1961 | 1461625993222 Marionette DEBUG loaded listener.js 16:13:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff1b9ed000) [pid = 1961] [serial = 858] [outer = 0x7eff17f7c800] 16:13:14 INFO - PROCESS | 1961 | 1461625994066 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]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1132ms 16:13:14 INFO - PROCESS | 1961 | 1461625994102 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 1961 | 1461625994104 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:13:14 INFO - PROCESS | 1961 | 1461625994111 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 1961 | 1461625994114 Marionette TRACE conn3 <- [1,1114,null,{}] 16:13:14 INFO - PROCESS | 1961 | 1461625994119 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}] 16:13:14 INFO - PROCESS | 1961 | 1461625994282 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:13:14 INFO - PROCESS | 1961 | 1461625994296 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b27b000 == 111 [pid = 1961] [id = 286] 16:13:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff1afe3000) [pid = 1961] [serial = 859] [outer = (nil)] 16:13:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff1de28c00) [pid = 1961] [serial = 860] [outer = 0x7eff1afe3000] 16:13:14 INFO - PROCESS | 1961 | 1461625994359 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff1eacc800) [pid = 1961] [serial = 861] [outer = 0x7eff1afe3000] 16:13:15 INFO - PROCESS | 1961 | 1461625995280 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]]]}] 16:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1236ms 16:13:15 INFO - PROCESS | 1961 | 1461625995348 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 1961 | 1461625995352 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:13:15 INFO - PROCESS | 1961 | 1461625995357 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 1961 | 1461625995359 Marionette TRACE conn3 <- [1,1118,null,{}] 16:13:15 INFO - PROCESS | 1961 | 1461625995364 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}] 16:13:15 INFO - PROCESS | 1961 | 1461625995629 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:13:15 INFO - PROCESS | 1961 | 1461625995660 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1b8000 == 112 [pid = 1961] [id = 287] 16:13:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff208e6c00) [pid = 1961] [serial = 862] [outer = (nil)] 16:13:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff21460c00) [pid = 1961] [serial = 863] [outer = 0x7eff208e6c00] 16:13:15 INFO - PROCESS | 1961 | 1461625995724 Marionette DEBUG loaded listener.js 16:13:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff22357000) [pid = 1961] [serial = 864] [outer = 0x7eff208e6c00] 16:13:16 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff0fd98400) [pid = 1961] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:13:16 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff1b29d400) [pid = 1961] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:13:16 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff17f7f000) [pid = 1961] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:13:16 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff111e7c00) [pid = 1961] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:13:16 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff11d8ec00) [pid = 1961] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:13:16 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff11d8c800) [pid = 1961] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:13:16 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff11248c00) [pid = 1961] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:13:17 INFO - PROCESS | 1961 | 1461625997198 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]]]}] 16:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1878ms 16:13:17 INFO - PROCESS | 1961 | 1461625997238 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:13:17 INFO - PROCESS | 1961 | 1461625997244 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:13:17 INFO - PROCESS | 1961 | 1461625997253 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:13:17 INFO - PROCESS | 1961 | 1461625997257 Marionette TRACE conn3 <- [1,1122,null,{}] 16:13:17 INFO - PROCESS | 1961 | 1461625997265 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}] 16:13:17 INFO - PROCESS | 1961 | 1461625997492 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:13:17 INFO - PROCESS | 1961 | 1461625997676 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fd0000 == 113 [pid = 1961] [id = 288] 16:13:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff12b3b800) [pid = 1961] [serial = 865] [outer = (nil)] 16:13:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff140d2800) [pid = 1961] [serial = 866] [outer = 0x7eff12b3b800] 16:13:17 INFO - PROCESS | 1961 | 1461625997755 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff18036400) [pid = 1961] [serial = 867] [outer = 0x7eff12b3b800] 16:13:18 INFO - PROCESS | 1961 | 1461625998768 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]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1535ms 16:13:18 INFO - PROCESS | 1961 | 1461625998789 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 1961 | 1461625998798 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:13:18 INFO - PROCESS | 1961 | 1461625998808 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 1961 | 1461625998812 Marionette TRACE conn3 <- [1,1126,null,{}] 16:13:18 INFO - PROCESS | 1961 | 1461625998818 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}] 16:13:19 INFO - PROCESS | 1961 | 1461625999006 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:13:19 INFO - PROCESS | 1961 | 1461625999188 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b272000 == 114 [pid = 1961] [id = 289] 16:13:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff18038000) [pid = 1961] [serial = 868] [outer = (nil)] 16:13:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff1ae1a000) [pid = 1961] [serial = 869] [outer = 0x7eff18038000] 16:13:19 INFO - PROCESS | 1961 | 1461625999308 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff1afe1000) [pid = 1961] [serial = 870] [outer = 0x7eff18038000] 16:13:20 INFO - PROCESS | 1961 | 1461626000170 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]]]}] 16:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1379ms 16:13:20 INFO - PROCESS | 1961 | 1461626000188 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:13:20 INFO - PROCESS | 1961 | 1461626000191 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:13:20 INFO - PROCESS | 1961 | 1461626000198 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:13:20 INFO - PROCESS | 1961 | 1461626000203 Marionette TRACE conn3 <- [1,1130,null,{}] 16:13:20 INFO - PROCESS | 1961 | 1461626000219 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}] 16:13:20 INFO - PROCESS | 1961 | 1461626000418 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:13:20 INFO - PROCESS | 1961 | 1461626000613 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ef67800 == 115 [pid = 1961] [id = 290] 16:13:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff1b8a4c00) [pid = 1961] [serial = 871] [outer = (nil)] 16:13:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff1ebeb000) [pid = 1961] [serial = 872] [outer = 0x7eff1b8a4c00] 16:13:20 INFO - PROCESS | 1961 | 1461626000689 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff208db400) [pid = 1961] [serial = 873] [outer = 0x7eff1b8a4c00] 16:13:21 INFO - PROCESS | 1961 | 1461626001604 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]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1435ms 16:13:21 INFO - PROCESS | 1961 | 1461626001633 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 1961 | 1461626001638 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:13:21 INFO - PROCESS | 1961 | 1461626001644 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 1961 | 1461626001646 Marionette TRACE conn3 <- [1,1134,null,{}] 16:13:21 INFO - PROCESS | 1961 | 1461626001652 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}] 16:13:21 INFO - PROCESS | 1961 | 1461626001849 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:13:22 INFO - PROCESS | 1961 | 1461626002032 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff208ac800 == 116 [pid = 1961] [id = 291] 16:13:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff1c806400) [pid = 1961] [serial = 874] [outer = (nil)] 16:13:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff21942c00) [pid = 1961] [serial = 875] [outer = 0x7eff1c806400] 16:13:22 INFO - PROCESS | 1961 | 1461626002107 Marionette DEBUG loaded listener.js 16:13:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff22b51c00) [pid = 1961] [serial = 876] [outer = 0x7eff1c806400] 16:13:23 INFO - PROCESS | 1961 | 1461626003015 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]]]}] 16:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1431ms 16:13:23 INFO - PROCESS | 1961 | 1461626003078 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:13:23 INFO - PROCESS | 1961 | 1461626003082 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:13:23 INFO - PROCESS | 1961 | 1461626003088 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:13:23 INFO - PROCESS | 1961 | 1461626003091 Marionette TRACE conn3 <- [1,1138,null,{}] 16:13:23 INFO - PROCESS | 1961 | 1461626003096 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}] 16:13:23 INFO - PROCESS | 1961 | 1461626003287 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:13:23 INFO - PROCESS | 1961 | 1461626003469 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2359e000 == 117 [pid = 1961] [id = 292] 16:13:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1a586800) [pid = 1961] [serial = 877] [outer = (nil)] 16:13:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff22c41000) [pid = 1961] [serial = 878] [outer = 0x7eff1a586800] 16:13:23 INFO - PROCESS | 1961 | 1461626003546 Marionette DEBUG loaded listener.js 16:13:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff23da7400) [pid = 1961] [serial = 879] [outer = 0x7eff1a586800] 16:13:24 INFO - PROCESS | 1961 | 1461626004421 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]]]}] 16:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1377ms 16:13:24 INFO - PROCESS | 1961 | 1461626004466 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:13:24 INFO - PROCESS | 1961 | 1461626004470 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:13:24 INFO - PROCESS | 1961 | 1461626004476 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 1961 | 1461626004479 Marionette TRACE conn3 <- [1,1142,null,{}] 16:13:24 INFO - PROCESS | 1961 | 1461626004484 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}] 16:13:24 INFO - PROCESS | 1961 | 1461626004705 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:13:24 INFO - PROCESS | 1961 | 1461626004882 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff252e0800 == 118 [pid = 1961] [id = 293] 16:13:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff24773c00) [pid = 1961] [serial = 880] [outer = (nil)] 16:13:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff275ea000) [pid = 1961] [serial = 881] [outer = 0x7eff24773c00] 16:13:24 INFO - PROCESS | 1961 | 1461626004959 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff307f1800) [pid = 1961] [serial = 882] [outer = 0x7eff24773c00] 16:13:25 INFO - PROCESS | 1961 | 1461626005796 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]]]}] 16:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1378ms 16:13:25 INFO - PROCESS | 1961 | 1461626005856 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:13:25 INFO - PROCESS | 1961 | 1461626005859 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:13:25 INFO - PROCESS | 1961 | 1461626005866 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:13:25 INFO - PROCESS | 1961 | 1461626005869 Marionette TRACE conn3 <- [1,1146,null,{}] 16:13:25 INFO - PROCESS | 1961 | 1461626005874 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}] 16:13:26 INFO - PROCESS | 1961 | 1461626006058 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:13:26 INFO - PROCESS | 1961 | 1461626006241 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2ab08000 == 119 [pid = 1961] [id = 294] 16:13:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff24d86000) [pid = 1961] [serial = 883] [outer = (nil)] 16:13:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff315d6400) [pid = 1961] [serial = 884] [outer = 0x7eff24d86000] 16:13:26 INFO - PROCESS | 1961 | 1461626006313 Marionette DEBUG loaded listener.js 16:13:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff31898c00) [pid = 1961] [serial = 885] [outer = 0x7eff24d86000] 16:13:27 INFO - PROCESS | 1961 | 1461626007205 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]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1378ms 16:13:27 INFO - PROCESS | 1961 | 1461626007244 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:13:27 INFO - PROCESS | 1961 | 1461626007248 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:13:27 INFO - PROCESS | 1961 | 1461626007254 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 1961 | 1461626007256 Marionette TRACE conn3 <- [1,1150,null,{}] 16:13:27 INFO - PROCESS | 1961 | 1461626007262 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}] 16:13:27 INFO - PROCESS | 1961 | 1461626007454 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:13:27 INFO - PROCESS | 1961 | 1461626007647 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31313800 == 120 [pid = 1961] [id = 295] 16:13:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff1afdd800) [pid = 1961] [serial = 886] [outer = (nil)] 16:13:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff24771000) [pid = 1961] [serial = 887] [outer = 0x7eff1afdd800] 16:13:27 INFO - PROCESS | 1961 | 1461626007717 Marionette DEBUG loaded listener.js 16:13:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff327e9c00) [pid = 1961] [serial = 888] [outer = 0x7eff1afdd800] 16:13:28 INFO - PROCESS | 1961 | 1461626008577 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]]]}] 16:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1378ms 16:13:28 INFO - PROCESS | 1961 | 1461626008633 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:13:28 INFO - PROCESS | 1961 | 1461626008637 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:13:28 INFO - PROCESS | 1961 | 1461626008643 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 1961 | 1461626008646 Marionette TRACE conn3 <- [1,1154,null,{}] 16:13:28 INFO - PROCESS | 1961 | 1461626008652 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}] 16:13:28 INFO - PROCESS | 1961 | 1461626008846 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:13:29 INFO - PROCESS | 1961 | 1461626009029 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3271e000 == 121 [pid = 1961] [id = 296] 16:13:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1b8d3400) [pid = 1961] [serial = 889] [outer = (nil)] 16:13:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff32a72c00) [pid = 1961] [serial = 890] [outer = 0x7eff1b8d3400] 16:13:29 INFO - PROCESS | 1961 | 1461626009110 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff344a6400) [pid = 1961] [serial = 891] [outer = 0x7eff1b8d3400] 16:13:29 INFO - PROCESS | 1961 | 1461626009939 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]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1331ms 16:13:29 INFO - PROCESS | 1961 | 1461626009976 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 1961 | 1461626009980 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:13:29 INFO - PROCESS | 1961 | 1461626009986 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 1961 | 1461626009989 Marionette TRACE conn3 <- [1,1158,null,{}] 16:13:29 INFO - PROCESS | 1961 | 1461626009994 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}] 16:13:30 INFO - PROCESS | 1961 | 1461626010192 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:13:30 INFO - PROCESS | 1961 | 1461626010377 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3604a000 == 122 [pid = 1961] [id = 297] 16:13:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff1a954800) [pid = 1961] [serial = 892] [outer = (nil)] 16:13:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff3493fc00) [pid = 1961] [serial = 893] [outer = 0x7eff1a954800] 16:13:30 INFO - PROCESS | 1961 | 1461626010449 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff3600c400) [pid = 1961] [serial = 894] [outer = 0x7eff1a954800] 16:13:31 INFO - PROCESS | 1961 | 1461626011368 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]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1430ms 16:13:31 INFO - PROCESS | 1961 | 1461626011418 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:13:31 INFO - PROCESS | 1961 | 1461626011422 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:13:31 INFO - PROCESS | 1961 | 1461626011428 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 1961 | 1461626011431 Marionette TRACE conn3 <- [1,1162,null,{}] 16:13:31 INFO - PROCESS | 1961 | 1461626011437 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}] 16:13:31 INFO - PROCESS | 1961 | 1461626011651 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:13:31 INFO - PROCESS | 1961 | 1461626011831 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36aa6000 == 123 [pid = 1961] [id = 298] 16:13:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff277b0800) [pid = 1961] [serial = 895] [outer = (nil)] 16:13:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff32864000) [pid = 1961] [serial = 896] [outer = 0x7eff277b0800] 16:13:31 INFO - PROCESS | 1961 | 1461626011911 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff3600c800) [pid = 1961] [serial = 897] [outer = 0x7eff277b0800] 16:13:32 INFO - PROCESS | 1961 | 1461626012802 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]]]}] 16:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1436ms 16:13:32 INFO - PROCESS | 1961 | 1461626012866 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:13:32 INFO - PROCESS | 1961 | 1461626012869 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:13:32 INFO - PROCESS | 1961 | 1461626012875 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:13:32 INFO - PROCESS | 1961 | 1461626012878 Marionette TRACE conn3 <- [1,1166,null,{}] 16:13:32 INFO - PROCESS | 1961 | 1461626012884 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}] 16:13:33 INFO - PROCESS | 1961 | 1461626013082 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:13:33 INFO - PROCESS | 1961 | 1461626013274 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff39365800 == 124 [pid = 1961] [id = 299] 16:13:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff11442400) [pid = 1961] [serial = 898] [outer = (nil)] 16:13:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff1144d400) [pid = 1961] [serial = 899] [outer = 0x7eff11442400] 16:13:33 INFO - PROCESS | 1961 | 1461626013349 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff21462400) [pid = 1961] [serial = 900] [outer = 0x7eff11442400] 16:13:34 INFO - PROCESS | 1961 | 1461626014196 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]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1386ms 16:13:34 INFO - PROCESS | 1961 | 1461626014263 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 1961 | 1461626014266 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:13:34 INFO - PROCESS | 1961 | 1461626014272 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 1961 | 1461626014274 Marionette TRACE conn3 <- [1,1170,null,{}] 16:13:34 INFO - PROCESS | 1961 | 1461626014289 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}] 16:13:34 INFO - PROCESS | 1961 | 1461626014514 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:13:34 INFO - PROCESS | 1961 | 1461626014695 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3acd2800 == 125 [pid = 1961] [id = 300] 16:13:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff0fc49c00) [pid = 1961] [serial = 901] [outer = (nil)] 16:13:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff0fc4f000) [pid = 1961] [serial = 902] [outer = 0x7eff0fc49c00] 16:13:34 INFO - PROCESS | 1961 | 1461626014765 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff0fc53c00) [pid = 1961] [serial = 903] [outer = 0x7eff0fc49c00] 16:13:35 INFO - PROCESS | 1961 | 1461626015690 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]]]}] 16:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1486ms 16:13:35 INFO - PROCESS | 1961 | 1461626015760 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:13:35 INFO - PROCESS | 1961 | 1461626015764 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:13:35 INFO - PROCESS | 1961 | 1461626015770 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:13:35 INFO - PROCESS | 1961 | 1461626015772 Marionette TRACE conn3 <- [1,1174,null,{}] 16:13:35 INFO - PROCESS | 1961 | 1461626015778 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}] 16:13:35 INFO - PROCESS | 1961 | 1461626015966 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:13:36 INFO - PROCESS | 1961 | 1461626016150 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b5d3000 == 126 [pid = 1961] [id = 301] 16:13:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff0fc4a400) [pid = 1961] [serial = 904] [outer = (nil)] 16:13:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff1144f000) [pid = 1961] [serial = 905] [outer = 0x7eff0fc4a400] 16:13:36 INFO - PROCESS | 1961 | 1461626016222 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff17f6b000) [pid = 1961] [serial = 906] [outer = 0x7eff0fc4a400] 16:13:37 INFO - PROCESS | 1961 | 1461626017458 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] 16:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:13:37 INFO - PROCESS | 1961 | 1461626017514 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:13:37 INFO - PROCESS | 1961 | 1461626017522 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:13:37 INFO - PROCESS | 1961 | 1461626017528 Marionette TRACE conn3 <- [1,1178,null,{}] 16:13:37 INFO - PROCESS | 1961 | 1461626017537 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}] 16:13:37 INFO - PROCESS | 1961 | 1461626017778 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:13:37 INFO - PROCESS | 1961 | 1461626017951 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff180da800 == 127 [pid = 1961] [id = 302] 16:13:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff1050d000) [pid = 1961] [serial = 907] [outer = (nil)] 16:13:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff111e2c00) [pid = 1961] [serial = 908] [outer = 0x7eff1050d000] 16:13:38 INFO - PROCESS | 1961 | 1461626018020 Marionette DEBUG loaded listener.js 16:13:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff11445800) [pid = 1961] [serial = 909] [outer = 0x7eff1050d000] 16:13:38 INFO - PROCESS | 1961 | 1461626018879 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] 16:13:38 INFO - PROCESS | 1961 | 1461626018967 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:13:38 INFO - PROCESS | 1961 | 1461626018977 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 1961 | 1461626018980 Marionette TRACE conn3 <- [1,1182,null,{}] 16:13:38 INFO - PROCESS | 1961 | 1461626018986 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}] 16:13:39 INFO - PROCESS | 1961 | 1461626019220 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:13:39 INFO - PROCESS | 1961 | 1461626019589 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f12e000 == 128 [pid = 1961] [id = 303] 16:13:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff17f6fc00) [pid = 1961] [serial = 910] [outer = (nil)] 16:13:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff18033400) [pid = 1961] [serial = 911] [outer = 0x7eff17f6fc00] 16:13:39 INFO - PROCESS | 1961 | 1461626019664 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff1921a800) [pid = 1961] [serial = 912] [outer = 0x7eff17f6fc00] 16:13:40 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:13:40 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:13:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff250a0800 == 127 [pid = 1961] [id = 235] 16:13:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b27b000 == 126 [pid = 1961] [id = 286] 16:13:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19515800 == 125 [pid = 1961] [id = 285] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff140c8800) [pid = 1961] [serial = 788] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff1c804400) [pid = 1961] [serial = 812] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12a6a000 == 124 [pid = 1961] [id = 284] 16:13:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f14a000 == 123 [pid = 1961] [id = 283] 16:13:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19262800 == 122 [pid = 1961] [id = 282] 16:13:40 INFO - PROCESS | 1961 | 1461626020668 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] 16:13:40 INFO - PROCESS | 1961 | 1461626020717 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:13:40 INFO - PROCESS | 1961 | 1461626020723 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 1961 | 1461626020728 Marionette TRACE conn3 <- [1,1186,null,{}] 16:13:40 INFO - PROCESS | 1961 | 1461626020742 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}] 16:13:40 INFO - PROCESS | 1961 | 1461626020930 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff1af3a800) [pid = 1961] [serial = 806] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff1b8d5000) [pid = 1961] [serial = 809] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff1a94f000) [pid = 1961] [serial = 803] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff13fee800) [pid = 1961] [serial = 795] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff1124c000) [pid = 1961] [serial = 794] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff1afda800) [pid = 1961] [serial = 807] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff19294400) [pid = 1961] [serial = 761] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff1921c800) [pid = 1961] [serial = 800] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff1a309c00) [pid = 1961] [serial = 801] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff17f70400) [pid = 1961] [serial = 797] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff1a58ac00) [pid = 1961] [serial = 791] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff17f7e000) [pid = 1961] [serial = 798] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff11d87800) [pid = 1961] [serial = 758] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff1b2a2800) [pid = 1961] [serial = 764] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff2433ac00) [pid = 1961] [serial = 776] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff27525800) [pid = 1961] [serial = 779] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff1f153c00) [pid = 1961] [serial = 770] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff1de28800) [pid = 1961] [serial = 767] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff11d82c00) [pid = 1961] [serial = 785] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff24d89c00) [pid = 1961] [serial = 782] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff22e7b800) [pid = 1961] [serial = 773] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff17f77400) [pid = 1961] [serial = 756] [outer = (nil)] [url = about:blank] 16:13:40 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff1c3f2400) [pid = 1961] [serial = 810] [outer = (nil)] [url = about:blank] 16:13:41 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff1ae28800) [pid = 1961] [serial = 804] [outer = (nil)] [url = about:blank] 16:13:41 INFO - PROCESS | 1961 | 1461626021173 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19458000 == 117 [pid = 1961] [id = 304] 16:13:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff13fee800) [pid = 1961] [serial = 913] [outer = (nil)] 16:13:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff19294400) [pid = 1961] [serial = 914] [outer = 0x7eff13fee800] 16:13:41 INFO - PROCESS | 1961 | 1461626021241 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1b296000) [pid = 1961] [serial = 915] [outer = 0x7eff13fee800] 16:13:41 INFO - PROCESS | 1961 | 1461626021971 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] 16:13:42 INFO - PROCESS | 1961 | 1461626022018 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:13:42 INFO - PROCESS | 1961 | 1461626022023 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:13:42 INFO - PROCESS | 1961 | 1461626022025 Marionette TRACE conn3 <- [1,1190,null,{}] 16:13:42 INFO - PROCESS | 1961 | 1461626022030 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}] 16:13:42 INFO - PROCESS | 1961 | 1461626022207 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:13:42 INFO - PROCESS | 1961 | 1461626022222 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b282800 == 118 [pid = 1961] [id = 305] 16:13:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff1b297800) [pid = 1961] [serial = 916] [outer = (nil)] 16:13:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff1d332000) [pid = 1961] [serial = 917] [outer = 0x7eff1b297800] 16:13:42 INFO - PROCESS | 1961 | 1461626022286 Marionette DEBUG loaded listener.js 16:13:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff1eac3800) [pid = 1961] [serial = 918] [outer = 0x7eff1b297800] 16:13:43 INFO - PROCESS | 1961 | 1461626023138 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] 16:13:43 INFO - PROCESS | 1961 | 1461626023164 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:13:43 INFO - PROCESS | 1961 | 1461626023208 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 1961 | 1461626023211 Marionette TRACE conn3 <- [1,1194,null,{}] 16:13:43 INFO - PROCESS | 1961 | 1461626023228 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}] 16:13:43 INFO - PROCESS | 1961 | 1461626023465 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:13:43 INFO - PROCESS | 1961 | 1461626023490 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1b5800 == 119 [pid = 1961] [id = 306] 16:13:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff1b3f8800) [pid = 1961] [serial = 919] [outer = (nil)] 16:13:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff1f441400) [pid = 1961] [serial = 920] [outer = 0x7eff1b3f8800] 16:13:43 INFO - PROCESS | 1961 | 1461626023551 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff2130cc00) [pid = 1961] [serial = 921] [outer = 0x7eff1b3f8800] 16:13:44 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:13:44 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:13:44 INFO - PROCESS | 1961 | 1461626024444 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] 16:13:44 INFO - PROCESS | 1961 | 1461626024513 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:13:44 INFO - PROCESS | 1961 | 1461626024519 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:13:44 INFO - PROCESS | 1961 | 1461626024521 Marionette TRACE conn3 <- [1,1198,null,{}] 16:13:44 INFO - PROCESS | 1961 | 1461626024527 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}] 16:13:44 INFO - PROCESS | 1961 | 1461626024778 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:13:44 INFO - PROCESS | 1961 | 1461626024808 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f129000 == 120 [pid = 1961] [id = 307] 16:13:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff2193ec00) [pid = 1961] [serial = 922] [outer = (nil)] 16:13:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff23da8000) [pid = 1961] [serial = 923] [outer = 0x7eff2193ec00] 16:13:44 INFO - PROCESS | 1961 | 1461626024871 Marionette DEBUG loaded listener.js 16:13:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff2433ac00) [pid = 1961] [serial = 924] [outer = 0x7eff2193ec00] 16:13:45 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff17f7a800) [pid = 1961] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:13:45 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff17f7c800) [pid = 1961] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:13:45 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff111f0800) [pid = 1961] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:13:45 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff12b36400) [pid = 1961] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:13:45 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff1afe3000) [pid = 1961] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:13:45 INFO - PROCESS | 1961 | 1461626025962 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]]]}] 16:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1477ms 16:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:13:46 INFO - PROCESS | 1961 | 1461626025998 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:13:46 INFO - PROCESS | 1961 | 1461626026000 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:13:46 INFO - PROCESS | 1961 | 1461626026006 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:13:46 INFO - PROCESS | 1961 | 1461626026009 Marionette TRACE conn3 <- [1,1202,null,{}] 16:13:46 INFO - PROCESS | 1961 | 1461626026014 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}] 16:13:46 INFO - PROCESS | 1961 | 1461626026262 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:13:46 INFO - PROCESS | 1961 | 1461626026293 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2b3000 == 121 [pid = 1961] [id = 308] 16:13:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff12b36400) [pid = 1961] [serial = 925] [outer = (nil)] 16:13:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff2235ac00) [pid = 1961] [serial = 926] [outer = 0x7eff12b36400] 16:13:46 INFO - PROCESS | 1961 | 1461626026353 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff275e0000) [pid = 1961] [serial = 927] [outer = 0x7eff12b36400] 16:13:47 INFO - PROCESS | 1961 | 1461626027111 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]]]}] 16:13:47 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 16:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1144ms 16:13:47 INFO - PROCESS | 1961 | 1461626027151 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 1961 | 1461626027153 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:13:47 INFO - PROCESS | 1961 | 1461626027159 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 1961 | 1461626027161 Marionette TRACE conn3 <- [1,1206,null,{}] 16:13:47 INFO - PROCESS | 1961 | 1461626027167 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}] 16:13:47 INFO - PROCESS | 1961 | 1461626027388 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:13:47 INFO - PROCESS | 1961 | 1461626027403 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23759000 == 122 [pid = 1961] [id = 309] 16:13:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff2751b400) [pid = 1961] [serial = 928] [outer = (nil)] 16:13:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff3160dc00) [pid = 1961] [serial = 929] [outer = 0x7eff2751b400] 16:13:47 INFO - PROCESS | 1961 | 1461626027465 Marionette DEBUG loaded listener.js 16:13:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff32807400) [pid = 1961] [serial = 930] [outer = 0x7eff2751b400] 16:13:48 INFO - PROCESS | 1961 | 1461626028586 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]]]}] 16:13:48 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 16:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1477ms 16:13:48 INFO - PROCESS | 1961 | 1461626028638 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:13:48 INFO - PROCESS | 1961 | 1461626028646 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:13:48 INFO - PROCESS | 1961 | 1461626028653 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:13:48 INFO - PROCESS | 1961 | 1461626028659 Marionette TRACE conn3 <- [1,1210,null,{}] 16:13:48 INFO - PROCESS | 1961 | 1461626028667 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}] 16:13:48 INFO - PROCESS | 1961 | 1461626028888 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:13:49 INFO - PROCESS | 1961 | 1461626029122 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19509800 == 123 [pid = 1961] [id = 310] 16:13:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff1144e400) [pid = 1961] [serial = 931] [outer = (nil)] 16:13:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff13ebbc00) [pid = 1961] [serial = 932] [outer = 0x7eff1144e400] 16:13:49 INFO - PROCESS | 1961 | 1461626029244 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff17f78800) [pid = 1961] [serial = 933] [outer = 0x7eff1144e400] 16:13:50 INFO - PROCESS | 1961 | 1461626030118 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]]]}] 16:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1537ms 16:13:50 INFO - PROCESS | 1961 | 1461626030191 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 1961 | 1461626030200 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:13:50 INFO - PROCESS | 1961 | 1461626030210 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 1961 | 1461626030215 Marionette TRACE conn3 <- [1,1214,null,{}] 16:13:50 INFO - PROCESS | 1961 | 1461626030220 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}] 16:13:50 INFO - PROCESS | 1961 | 1461626030462 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:13:50 INFO - PROCESS | 1961 | 1461626030737 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e8d4800 == 124 [pid = 1961] [id = 311] 16:13:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff19218400) [pid = 1961] [serial = 934] [outer = (nil)] 16:13:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff1b294400) [pid = 1961] [serial = 935] [outer = 0x7eff19218400] 16:13:50 INFO - PROCESS | 1961 | 1461626030854 Marionette DEBUG loaded listener.js 16:13:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff1de28800) [pid = 1961] [serial = 936] [outer = 0x7eff19218400] 16:13:51 INFO - PROCESS | 1961 | 1461626031721 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]]]}] 16:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1536ms 16:13:51 INFO - PROCESS | 1961 | 1461626031747 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:13:51 INFO - PROCESS | 1961 | 1461626031751 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:13:51 INFO - PROCESS | 1961 | 1461626031757 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:13:51 INFO - PROCESS | 1961 | 1461626031762 Marionette TRACE conn3 <- [1,1218,null,{}] 16:13:51 INFO - PROCESS | 1961 | 1461626031779 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}] 16:13:51 INFO - PROCESS | 1961 | 1461626031979 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:13:52 INFO - PROCESS | 1961 | 1461626032175 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff252db000 == 125 [pid = 1961] [id = 312] 16:13:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff224aa800) [pid = 1961] [serial = 937] [outer = (nil)] 16:13:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff235e9000) [pid = 1961] [serial = 938] [outer = 0x7eff224aa800] 16:13:52 INFO - PROCESS | 1961 | 1461626032250 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff2460e400) [pid = 1961] [serial = 939] [outer = 0x7eff224aa800] 16:13:53 INFO - PROCESS | 1961 | 1461626033140 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]]]}] 16:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1434ms 16:13:53 INFO - PROCESS | 1961 | 1461626033192 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:13:53 INFO - PROCESS | 1961 | 1461626033197 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:13:53 INFO - PROCESS | 1961 | 1461626033203 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 1961 | 1461626033206 Marionette TRACE conn3 <- [1,1222,null,{}] 16:13:53 INFO - PROCESS | 1961 | 1461626033211 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}] 16:13:53 INFO - PROCESS | 1961 | 1461626033421 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:13:53 INFO - PROCESS | 1961 | 1461626033639 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3624b800 == 126 [pid = 1961] [id = 313] 16:13:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff12b32800) [pid = 1961] [serial = 940] [outer = (nil)] 16:13:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff3136c000) [pid = 1961] [serial = 941] [outer = 0x7eff12b32800] 16:13:53 INFO - PROCESS | 1961 | 1461626033728 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff3285a800) [pid = 1961] [serial = 942] [outer = 0x7eff12b32800] 16:13:54 INFO - PROCESS | 1961 | 1461626034636 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] 16:13:54 INFO - PROCESS | 1961 | 1461626034694 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:13:54 INFO - PROCESS | 1961 | 1461626034700 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:13:54 INFO - PROCESS | 1961 | 1461626034704 Marionette TRACE conn3 <- [1,1226,null,{}] 16:13:54 INFO - PROCESS | 1961 | 1461626034709 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}] 16:13:54 INFO - PROCESS | 1961 | 1461626034903 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:13:55 INFO - PROCESS | 1961 | 1461626035102 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3acc0800 == 127 [pid = 1961] [id = 314] 16:13:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff1b299000) [pid = 1961] [serial = 943] [outer = (nil)] 16:13:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff27525800) [pid = 1961] [serial = 944] [outer = 0x7eff1b299000] 16:13:55 INFO - PROCESS | 1961 | 1461626035175 Marionette DEBUG loaded listener.js 16:13:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff32a75c00) [pid = 1961] [serial = 945] [outer = 0x7eff1b299000] 16:13:56 INFO - PROCESS | 1961 | 1461626036073 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]]]}] 16:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1434ms 16:13:56 INFO - PROCESS | 1961 | 1461626036137 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:13:56 INFO - PROCESS | 1961 | 1461626036141 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:13:56 INFO - PROCESS | 1961 | 1461626036147 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:13:56 INFO - PROCESS | 1961 | 1461626036150 Marionette TRACE conn3 <- [1,1230,null,{}] 16:13:56 INFO - PROCESS | 1961 | 1461626036155 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}] 16:13:56 INFO - PROCESS | 1961 | 1461626036416 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:13:56 INFO - PROCESS | 1961 | 1461626036677 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a3b2000 == 128 [pid = 1961] [id = 315] 16:13:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff0db4a000) [pid = 1961] [serial = 946] [outer = (nil)] 16:13:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff1d326c00) [pid = 1961] [serial = 947] [outer = 0x7eff0db4a000] 16:13:56 INFO - PROCESS | 1961 | 1461626036855 Marionette DEBUG loaded listener.js 16:13:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff363a8400) [pid = 1961] [serial = 948] [outer = 0x7eff0db4a000] 16:13:58 INFO - PROCESS | 1961 | 1461626038035 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]]]}] 16:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1949ms 16:13:58 INFO - PROCESS | 1961 | 1461626038097 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:13:58 INFO - PROCESS | 1961 | 1461626038100 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:13:58 INFO - PROCESS | 1961 | 1461626038107 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 1961 | 1461626038109 Marionette TRACE conn3 <- [1,1234,null,{}] 16:13:58 INFO - PROCESS | 1961 | 1461626038115 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}] 16:13:58 INFO - PROCESS | 1961 | 1461626038330 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:13:58 INFO - PROCESS | 1961 | 1461626038667 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea18000 == 129 [pid = 1961] [id = 316] 16:13:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff0db4ec00) [pid = 1961] [serial = 949] [outer = (nil)] 16:13:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff0f10a800) [pid = 1961] [serial = 950] [outer = 0x7eff0db4ec00] 16:13:58 INFO - PROCESS | 1961 | 1461626038821 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff0f10ec00) [pid = 1961] [serial = 951] [outer = 0x7eff0db4ec00] 16:13:59 INFO - PROCESS | 1961 | 1461626039819 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]]]}] 16:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1785ms 16:13:59 INFO - PROCESS | 1961 | 1461626039895 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 1961 | 1461626039901 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:13:59 INFO - PROCESS | 1961 | 1461626039910 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 1961 | 1461626039914 Marionette TRACE conn3 <- [1,1238,null,{}] 16:13:59 INFO - PROCESS | 1961 | 1461626039923 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}] 16:14:00 INFO - PROCESS | 1961 | 1461626040237 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:14:00 INFO - PROCESS | 1961 | 1461626040602 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b4d0000 == 130 [pid = 1961] [id = 317] 16:14:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff0f105000) [pid = 1961] [serial = 952] [outer = (nil)] 16:14:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff10a44400) [pid = 1961] [serial = 953] [outer = 0x7eff0f105000] 16:14:00 INFO - PROCESS | 1961 | 1461626040735 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff10a48400) [pid = 1961] [serial = 954] [outer = 0x7eff0f105000] 16:14:01 INFO - PROCESS | 1961 | 1461626041707 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]]]}] 16:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1843ms 16:14:01 INFO - PROCESS | 1961 | 1461626041756 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:14:01 INFO - PROCESS | 1961 | 1461626041763 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:14:01 INFO - PROCESS | 1961 | 1461626041772 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:14:01 INFO - PROCESS | 1961 | 1461626041774 Marionette TRACE conn3 <- [1,1242,null,{}] 16:14:01 INFO - PROCESS | 1961 | 1461626041780 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}] 16:14:01 INFO - PROCESS | 1961 | 1461626041984 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:14:02 INFO - PROCESS | 1961 | 1461626042219 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea1d800 == 131 [pid = 1961] [id = 318] 16:14:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff0b4e3800) [pid = 1961] [serial = 955] [outer = (nil)] 16:14:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff0b4ec000) [pid = 1961] [serial = 956] [outer = 0x7eff0b4e3800] 16:14:02 INFO - PROCESS | 1961 | 1461626042336 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff0b4f0800) [pid = 1961] [serial = 957] [outer = 0x7eff0b4e3800] 16:14:03 INFO - PROCESS | 1961 | 1461626043124 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]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1386ms 16:14:03 INFO - PROCESS | 1961 | 1461626043157 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 1961 | 1461626043161 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:14:03 INFO - PROCESS | 1961 | 1461626043167 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 1961 | 1461626043171 Marionette TRACE conn3 <- [1,1246,null,{}] 16:14:03 INFO - PROCESS | 1961 | 1461626043178 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}] 16:14:03 INFO - PROCESS | 1961 | 1461626043396 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:14:03 INFO - PROCESS | 1961 | 1461626043668 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b3de800 == 132 [pid = 1961] [id = 319] 16:14:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff10a45c00) [pid = 1961] [serial = 958] [outer = (nil)] 16:14:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff10a4c000) [pid = 1961] [serial = 959] [outer = 0x7eff10a45c00] 16:14:03 INFO - PROCESS | 1961 | 1461626043875 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff10a4f800) [pid = 1961] [serial = 960] [outer = 0x7eff10a45c00] 16:14:05 INFO - PROCESS | 1961 | 1461626045079 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]]]}] 16:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1981ms 16:14:05 INFO - PROCESS | 1961 | 1461626045150 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:14:05 INFO - PROCESS | 1961 | 1461626045154 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:14:05 INFO - PROCESS | 1961 | 1461626045160 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:14:05 INFO - PROCESS | 1961 | 1461626045166 Marionette TRACE conn3 <- [1,1250,null,{}] 16:14:05 INFO - PROCESS | 1961 | 1461626045174 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}] 16:14:05 INFO - PROCESS | 1961 | 1461626045544 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:14:05 INFO - PROCESS | 1961 | 1461626045792 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b787000 == 133 [pid = 1961] [id = 320] 16:14:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff0b834800) [pid = 1961] [serial = 961] [outer = (nil)] 16:14:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff0b83b800) [pid = 1961] [serial = 962] [outer = 0x7eff0b834800] 16:14:05 INFO - PROCESS | 1961 | 1461626045912 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff3627d400) [pid = 1961] [serial = 963] [outer = 0x7eff0b834800] 16:14:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1c6a3000 == 132 [pid = 1961] [id = 10] 16:14:06 INFO - PROCESS | 1961 | 1461626046883 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]]]}] 16:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1791ms 16:14:06 INFO - PROCESS | 1961 | 1461626046952 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 1961 | 1461626046956 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:14:06 INFO - PROCESS | 1961 | 1461626046962 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 1961 | 1461626046964 Marionette TRACE conn3 <- [1,1254,null,{}] 16:14:06 INFO - PROCESS | 1961 | 1461626046970 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}] 16:14:07 INFO - PROCESS | 1961 | 1461626047161 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:14:07 INFO - PROCESS | 1961 | 1461626047391 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ad1c000 == 133 [pid = 1961] [id = 321] 16:14:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7eff0ad93400) [pid = 1961] [serial = 964] [outer = (nil)] 16:14:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff0ad9d800) [pid = 1961] [serial = 965] [outer = 0x7eff0ad93400] 16:14:07 INFO - PROCESS | 1961 | 1461626047506 Marionette DEBUG loaded listener.js 16:14:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7eff0ada2800) [pid = 1961] [serial = 966] [outer = 0x7eff0ad93400] 16:14:08 INFO - PROCESS | 1961 | 1461626048300 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]]]}] 16:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1383ms 16:14:08 INFO - PROCESS | 1961 | 1461626048346 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:14:08 INFO - PROCESS | 1961 | 1461626048350 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:14:08 INFO - PROCESS | 1961 | 1461626048355 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:14:08 INFO - PROCESS | 1961 | 1461626048367 Marionette TRACE conn3 <- [1,1258,null,{}] 16:14:08 INFO - PROCESS | 1961 | 1461626048371 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}] 16:14:08 INFO - PROCESS | 1961 | 1461626048556 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:14:08 INFO - PROCESS | 1961 | 1461626048802 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0af23000 == 134 [pid = 1961] [id = 322] 16:14:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7eff0af07400) [pid = 1961] [serial = 967] [outer = (nil)] 16:14:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7eff0af0b800) [pid = 1961] [serial = 968] [outer = 0x7eff0af07400] 16:14:08 INFO - PROCESS | 1961 | 1461626048919 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7eff0af0f400) [pid = 1961] [serial = 969] [outer = 0x7eff0af07400] 16:14:09 INFO - PROCESS | 1961 | 1461626049716 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]]]}] 16:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1439ms 16:14:09 INFO - PROCESS | 1961 | 1461626049796 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:14:09 INFO - PROCESS | 1961 | 1461626049800 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:14:09 INFO - PROCESS | 1961 | 1461626049806 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 1961 | 1461626049808 Marionette TRACE conn3 <- [1,1262,null,{}] 16:14:09 INFO - PROCESS | 1961 | 1461626049813 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}] 16:14:10 INFO - PROCESS | 1961 | 1461626050007 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:14:10 INFO - PROCESS | 1961 | 1461626050207 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ba20000 == 135 [pid = 1961] [id = 323] 16:14:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7eff0af08c00) [pid = 1961] [serial = 970] [outer = (nil)] 16:14:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7eff0b83d400) [pid = 1961] [serial = 971] [outer = 0x7eff0af08c00] 16:14:10 INFO - PROCESS | 1961 | 1461626050319 Marionette DEBUG loaded listener.js 16:14:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7eff0ccc1000) [pid = 1961] [serial = 972] [outer = 0x7eff0af08c00] 16:14:11 INFO - PROCESS | 1961 | 1461626051227 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]]]}] 16:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1497ms 16:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:14:11 INFO - PROCESS | 1961 | 1461626051305 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:14:11 INFO - PROCESS | 1961 | 1461626051308 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:14:11 INFO - PROCESS | 1961 | 1461626051314 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:14:11 INFO - PROCESS | 1961 | 1461626051317 Marionette TRACE conn3 <- [1,1266,null,{}] 16:14:11 INFO - PROCESS | 1961 | 1461626051322 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}] 16:14:11 INFO - PROCESS | 1961 | 1461626051521 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:14:12 INFO - PROCESS | 1961 | 1461626052178 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b783800 == 136 [pid = 1961] [id = 324] 16:14:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7eff0b4edc00) [pid = 1961] [serial = 973] [outer = (nil)] 16:14:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7eff0b82fc00) [pid = 1961] [serial = 974] [outer = 0x7eff0b4edc00] 16:14:12 INFO - PROCESS | 1961 | 1461626052246 Marionette DEBUG loaded listener.js 16:14:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7eff0ccbc000) [pid = 1961] [serial = 975] [outer = 0x7eff0b4edc00] 16:14:13 INFO - PROCESS | 1961 | 1461626053139 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]]]}] 16:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1880ms 16:14:13 INFO - PROCESS | 1961 | 1461626053195 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 1961 | 1461626053199 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:14:13 INFO - PROCESS | 1961 | 1461626053207 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1961 | 1461626053212 Marionette TRACE conn3 <- [1,1270,null,{}] 16:14:13 INFO - PROCESS | 1961 | 1461626053218 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}] 16:14:13 INFO - PROCESS | 1961 | 1461626053393 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:14:13 INFO - PROCESS | 1961 | 1461626053834 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b5de000 == 137 [pid = 1961] [id = 325] 16:14:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7eff0fc4f400) [pid = 1961] [serial = 976] [outer = (nil)] 16:14:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7eff0fc55400) [pid = 1961] [serial = 977] [outer = 0x7eff0fc4f400] 16:14:14 INFO - PROCESS | 1961 | 1461626054024 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7eff1050e000) [pid = 1961] [serial = 978] [outer = 0x7eff0fc4f400] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31314800 == 136 [pid = 1961] [id = 120] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e5e7800 == 135 [pid = 1961] [id = 187] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff20a70800 == 134 [pid = 1961] [id = 43] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7eff21460c00) [pid = 1961] [serial = 863] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7eff23da1c00) [pid = 1961] [serial = 842] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7eff22b5ac00) [pid = 1961] [serial = 845] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3623a800 == 133 [pid = 1961] [id = 191] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff368d5000 == 132 [pid = 1961] [id = 147] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1c6ac000 == 131 [pid = 1961] [id = 57] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2b3000 == 130 [pid = 1961] [id = 308] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f129000 == 129 [pid = 1961] [id = 307] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1b5800 == 128 [pid = 1961] [id = 306] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b282800 == 127 [pid = 1961] [id = 305] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19458000 == 126 [pid = 1961] [id = 304] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f12e000 == 125 [pid = 1961] [id = 303] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff180da800 == 124 [pid = 1961] [id = 302] 16:14:15 INFO - PROCESS | 1961 | 1461626055233 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]]]}] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2ab08000 == 123 [pid = 1961] [id = 294] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff252e0800 == 122 [pid = 1961] [id = 293] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2359e000 == 121 [pid = 1961] [id = 292] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff208ac800 == 120 [pid = 1961] [id = 291] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ef67800 == 119 [pid = 1961] [id = 290] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b272000 == 118 [pid = 1961] [id = 289] 16:14:15 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fd0000 == 117 [pid = 1961] [id = 288] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7eff1eacc800) [pid = 1961] [serial = 861] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7eff1de28c00) [pid = 1961] [serial = 860] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7eff13ec1c00) [pid = 1961] [serial = 815] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7eff1a303400) [pid = 1961] [serial = 852] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7eff18039000) [pid = 1961] [serial = 851] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7eff1928c000) [pid = 1961] [serial = 818] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7eff22b5d000) [pid = 1961] [serial = 836] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7eff1b3f6c00) [pid = 1961] [serial = 857] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7eff1b9ed000) [pid = 1961] [serial = 858] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7eff22fa0400) [pid = 1961] [serial = 839] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff1a585c00) [pid = 1961] [serial = 854] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7eff1afdf400) [pid = 1961] [serial = 855] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff1b29d000) [pid = 1961] [serial = 821] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff229f0c00) [pid = 1961] [serial = 833] [outer = (nil)] [url = about:blank] 16:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2095ms 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff1eacf000) [pid = 1961] [serial = 827] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff21376000) [pid = 1961] [serial = 830] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff140d1400) [pid = 1961] [serial = 849] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff13feb000) [pid = 1961] [serial = 848] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff1c80c800) [pid = 1961] [serial = 824] [outer = (nil)] [url = about:blank] 16:14:15 INFO - PROCESS | 1961 | 1461626055320 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:14:15 INFO - PROCESS | 1961 | 1461626055326 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:14:15 INFO - PROCESS | 1961 | 1461626055339 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:14:15 INFO - PROCESS | 1961 | 1461626055341 Marionette TRACE conn3 <- [1,1274,null,{}] 16:14:15 INFO - PROCESS | 1961 | 1461626055347 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}] 16:14:15 INFO - PROCESS | 1961 | 1461626055545 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:14:15 INFO - PROCESS | 1961 | 1461626055802 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff13dcd000 == 118 [pid = 1961] [id = 326] 16:14:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff10516400) [pid = 1961] [serial = 979] [outer = (nil)] 16:14:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff11243c00) [pid = 1961] [serial = 980] [outer = 0x7eff10516400] 16:14:15 INFO - PROCESS | 1961 | 1461626055869 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff1144cc00) [pid = 1961] [serial = 981] [outer = 0x7eff10516400] 16:14:16 INFO - PROCESS | 1961 | 1461626056602 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]]]}] 16:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1276ms 16:14:16 INFO - PROCESS | 1961 | 1461626056628 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:14:16 INFO - PROCESS | 1961 | 1461626056631 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:14:16 INFO - PROCESS | 1961 | 1461626056648 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:14:16 INFO - PROCESS | 1961 | 1461626056657 Marionette TRACE conn3 <- [1,1278,null,{}] 16:14:16 INFO - PROCESS | 1961 | 1461626056665 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}] 16:14:16 INFO - PROCESS | 1961 | 1461626056847 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:14:16 INFO - PROCESS | 1961 | 1461626056866 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a415800 == 119 [pid = 1961] [id = 327] 16:14:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff13feec00) [pid = 1961] [serial = 982] [outer = (nil)] 16:14:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff17f7d000) [pid = 1961] [serial = 983] [outer = 0x7eff13feec00] 16:14:16 INFO - PROCESS | 1961 | 1461626056927 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff1921b000) [pid = 1961] [serial = 984] [outer = 0x7eff13feec00] 16:14:17 INFO - PROCESS | 1961 | 1461626057859 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]]]}] 16:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1263ms 16:14:17 INFO - PROCESS | 1961 | 1461626057905 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:14:17 INFO - PROCESS | 1961 | 1461626057910 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:14:17 INFO - PROCESS | 1961 | 1461626057924 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 1961 | 1461626057939 Marionette TRACE conn3 <- [1,1282,null,{}] 16:14:17 INFO - PROCESS | 1961 | 1461626057945 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}] 16:14:18 INFO - PROCESS | 1961 | 1461626058187 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:14:18 INFO - PROCESS | 1961 | 1461626058216 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b104800 == 120 [pid = 1961] [id = 328] 16:14:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff17f7e000) [pid = 1961] [serial = 985] [outer = (nil)] 16:14:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7eff1a309c00) [pid = 1961] [serial = 986] [outer = 0x7eff17f7e000] 16:14:18 INFO - PROCESS | 1961 | 1461626058284 Marionette DEBUG loaded listener.js 16:14:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff1ae1f800) [pid = 1961] [serial = 987] [outer = 0x7eff17f7e000] 16:14:19 INFO - PROCESS | 1961 | 1461626059211 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]]]}] 16:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1352ms 16:14:19 INFO - PROCESS | 1961 | 1461626059297 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 1961 | 1461626059301 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:14:19 INFO - PROCESS | 1961 | 1461626059307 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 1961 | 1461626059309 Marionette TRACE conn3 <- [1,1286,null,{}] 16:14:19 INFO - PROCESS | 1961 | 1461626059314 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}] 16:14:19 INFO - PROCESS | 1961 | 1461626059544 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:14:19 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff1050d000) [pid = 1961] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:14:19 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7eff17f6fc00) [pid = 1961] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:14:19 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff12b36400) [pid = 1961] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:14:19 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff2193ec00) [pid = 1961] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:14:19 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff1b297800) [pid = 1961] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:14:19 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff1b3f8800) [pid = 1961] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:14:19 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff13fee800) [pid = 1961] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:14:20 INFO - PROCESS | 1961 | 1461626060036 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a646000 == 121 [pid = 1961] [id = 329] 16:14:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff1ae26800) [pid = 1961] [serial = 988] [outer = (nil)] 16:14:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff1b296c00) [pid = 1961] [serial = 989] [outer = 0x7eff1ae26800] 16:14:20 INFO - PROCESS | 1961 | 1461626060114 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff1c806800) [pid = 1961] [serial = 990] [outer = 0x7eff1ae26800] 16:14:20 INFO - PROCESS | 1961 | 1461626060836 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]]]}] 16:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1587ms 16:14:20 INFO - PROCESS | 1961 | 1461626060895 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 1961 | 1461626060898 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:14:20 INFO - PROCESS | 1961 | 1461626060909 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 1961 | 1461626060912 Marionette TRACE conn3 <- [1,1290,null,{}] 16:14:20 INFO - PROCESS | 1961 | 1461626060918 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}] 16:14:21 INFO - PROCESS | 1961 | 1461626061119 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:14:21 INFO - PROCESS | 1961 | 1461626061268 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1ac000 == 122 [pid = 1961] [id = 330] 16:14:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff1af3ec00) [pid = 1961] [serial = 991] [outer = (nil)] 16:14:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff1de27000) [pid = 1961] [serial = 992] [outer = 0x7eff1af3ec00] 16:14:21 INFO - PROCESS | 1961 | 1461626061332 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7eff21463800) [pid = 1961] [serial = 993] [outer = 0x7eff1af3ec00] 16:14:22 INFO - PROCESS | 1961 | 1461626062210 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]]]}] 16:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1377ms 16:14:22 INFO - PROCESS | 1961 | 1461626062288 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:14:22 INFO - PROCESS | 1961 | 1461626062294 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:14:22 INFO - PROCESS | 1961 | 1461626062304 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:14:22 INFO - PROCESS | 1961 | 1461626062311 Marionette TRACE conn3 <- [1,1294,null,{}] 16:14:22 INFO - PROCESS | 1961 | 1461626062321 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}] 16:14:22 INFO - PROCESS | 1961 | 1461626062546 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:14:22 INFO - PROCESS | 1961 | 1461626062818 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12a6b000 == 123 [pid = 1961] [id = 331] 16:14:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff0ccbe800) [pid = 1961] [serial = 994] [outer = (nil)] 16:14:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7eff0ccc9800) [pid = 1961] [serial = 995] [outer = 0x7eff0ccbe800] 16:14:22 INFO - PROCESS | 1961 | 1461626062900 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7eff0db4fc00) [pid = 1961] [serial = 996] [outer = 0x7eff0ccbe800] 16:14:23 INFO - PROCESS | 1961 | 1461626063768 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]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1494ms 16:14:23 INFO - PROCESS | 1961 | 1461626063798 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1961 | 1461626063807 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:14:23 INFO - PROCESS | 1961 | 1461626063818 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 1961 | 1461626063822 Marionette TRACE conn3 <- [1,1298,null,{}] 16:14:23 INFO - PROCESS | 1961 | 1461626063829 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}] 16:14:24 INFO - PROCESS | 1961 | 1461626064093 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:14:24 INFO - PROCESS | 1961 | 1461626064338 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a405000 == 124 [pid = 1961] [id = 332] 16:14:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7eff10a44800) [pid = 1961] [serial = 997] [outer = (nil)] 16:14:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7eff111ecc00) [pid = 1961] [serial = 998] [outer = 0x7eff10a44800] 16:14:24 INFO - PROCESS | 1961 | 1461626064465 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7eff11d86800) [pid = 1961] [serial = 999] [outer = 0x7eff10a44800] 16:14:25 INFO - PROCESS | 1961 | 1461626065437 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]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1632ms 16:14:25 INFO - PROCESS | 1961 | 1461626065450 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 1961 | 1461626065455 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:14:25 INFO - PROCESS | 1961 | 1461626065464 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 1961 | 1461626065470 Marionette TRACE conn3 <- [1,1302,null,{}] 16:14:25 INFO - PROCESS | 1961 | 1461626065487 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}] 16:14:25 INFO - PROCESS | 1961 | 1461626065698 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:14:25 INFO - PROCESS | 1961 | 1461626065952 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea0f800 == 125 [pid = 1961] [id = 333] 16:14:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7eff19292000) [pid = 1961] [serial = 1000] [outer = (nil)] 16:14:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7eff1af38000) [pid = 1961] [serial = 1001] [outer = 0x7eff19292000] 16:14:26 INFO - PROCESS | 1961 | 1461626066075 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7eff1b897800) [pid = 1961] [serial = 1002] [outer = 0x7eff19292000] 16:14:26 INFO - PROCESS | 1961 | 1461626066921 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]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1536ms 16:14:27 INFO - PROCESS | 1961 | 1461626067001 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:14:27 INFO - PROCESS | 1961 | 1461626067006 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:14:27 INFO - PROCESS | 1961 | 1461626067012 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:14:27 INFO - PROCESS | 1961 | 1461626067016 Marionette TRACE conn3 <- [1,1306,null,{}] 16:14:27 INFO - PROCESS | 1961 | 1461626067022 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}] 16:14:27 INFO - PROCESS | 1961 | 1461626067268 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:14:27 INFO - PROCESS | 1961 | 1461626067504 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2c3000 == 126 [pid = 1961] [id = 334] 16:14:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7eff1a306c00) [pid = 1961] [serial = 1003] [outer = (nil)] 16:14:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7eff1f14e000) [pid = 1961] [serial = 1004] [outer = 0x7eff1a306c00] 16:14:27 INFO - PROCESS | 1961 | 1461626067627 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7eff21466c00) [pid = 1961] [serial = 1005] [outer = 0x7eff1a306c00] 16:14:28 INFO - PROCESS | 1961 | 1461626068526 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]]]}] 16:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1583ms 16:14:28 INFO - PROCESS | 1961 | 1461626068597 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 1961 | 1461626068599 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:14:28 INFO - PROCESS | 1961 | 1461626068606 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 1961 | 1461626068609 Marionette TRACE conn3 <- [1,1310,null,{}] 16:14:28 INFO - PROCESS | 1961 | 1461626068615 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}] 16:14:28 INFO - PROCESS | 1961 | 1461626068828 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:14:29 INFO - PROCESS | 1961 | 1461626069123 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2359f800 == 127 [pid = 1961] [id = 335] 16:14:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7eff10dbd400) [pid = 1961] [serial = 1006] [outer = (nil)] 16:14:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7eff22b56c00) [pid = 1961] [serial = 1007] [outer = 0x7eff10dbd400] 16:14:29 INFO - PROCESS | 1961 | 1461626069210 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7eff23c04000) [pid = 1961] [serial = 1008] [outer = 0x7eff10dbd400] 16:14:30 INFO - PROCESS | 1961 | 1461626070092 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] 16:14:30 INFO - PROCESS | 1961 | 1461626070142 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:14:30 INFO - PROCESS | 1961 | 1461626070148 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 1961 | 1461626070150 Marionette TRACE conn3 <- [1,1314,null,{}] 16:14:30 INFO - PROCESS | 1961 | 1461626070156 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}] 16:14:30 INFO - PROCESS | 1961 | 1461626070423 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:14:30 INFO - PROCESS | 1961 | 1461626070760 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1a7000 == 128 [pid = 1961] [id = 336] 16:14:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7eff1ae27800) [pid = 1961] [serial = 1009] [outer = (nil)] 16:14:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7eff1de4bc00) [pid = 1961] [serial = 1010] [outer = 0x7eff1ae27800] 16:14:30 INFO - PROCESS | 1961 | 1461626070900 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7eff31369400) [pid = 1961] [serial = 1011] [outer = 0x7eff1ae27800] 16:14:31 INFO - PROCESS | 1961 | 1461626071893 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]]]}] 16:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1786ms 16:14:31 INFO - PROCESS | 1961 | 1461626071937 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:14:31 INFO - PROCESS | 1961 | 1461626071944 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:14:31 INFO - PROCESS | 1961 | 1461626071953 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:14:31 INFO - PROCESS | 1961 | 1461626071958 Marionette TRACE conn3 <- [1,1318,null,{}] 16:14:31 INFO - PROCESS | 1961 | 1461626071967 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}] 16:14:32 INFO - PROCESS | 1961 | 1461626072187 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:14:32 INFO - PROCESS | 1961 | 1461626072526 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff32716000 == 129 [pid = 1961] [id = 337] 16:14:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7eff1d43f400) [pid = 1961] [serial = 1012] [outer = (nil)] 16:14:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7eff3273e800) [pid = 1961] [serial = 1013] [outer = 0x7eff1d43f400] 16:14:32 INFO - PROCESS | 1961 | 1461626072658 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7eff32863000) [pid = 1961] [serial = 1014] [outer = 0x7eff1d43f400] 16:14:33 INFO - PROCESS | 1961 | 1461626073604 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]]]}] 16:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1691ms 16:14:33 INFO - PROCESS | 1961 | 1461626073644 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 1961 | 1461626073647 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:14:33 INFO - PROCESS | 1961 | 1461626073653 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 1961 | 1461626073657 Marionette TRACE conn3 <- [1,1322,null,{}] 16:14:33 INFO - PROCESS | 1961 | 1461626073662 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}] 16:14:33 INFO - PROCESS | 1961 | 1461626073858 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:14:34 INFO - PROCESS | 1961 | 1461626074162 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36d08800 == 130 [pid = 1961] [id = 338] 16:14:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7eff10517000) [pid = 1961] [serial = 1015] [outer = (nil)] 16:14:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7eff11d6b800) [pid = 1961] [serial = 1016] [outer = 0x7eff10517000] 16:14:34 INFO - PROCESS | 1961 | 1461626074336 Marionette DEBUG loaded listener.js 16:14:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7eff11d70000) [pid = 1961] [serial = 1017] [outer = 0x7eff10517000] 16:14:35 INFO - PROCESS | 1961 | 1461626075349 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]]]}] 16:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1736ms 16:14:35 INFO - PROCESS | 1961 | 1461626075392 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 1961 | 1461626075395 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:14:35 INFO - PROCESS | 1961 | 1461626075402 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 1961 | 1461626075404 Marionette TRACE conn3 <- [1,1326,null,{}] 16:14:35 INFO - PROCESS | 1961 | 1461626075410 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}] 16:14:35 INFO - PROCESS | 1961 | 1461626075601 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:14:35 INFO - PROCESS | 1961 | 1461626075906 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b160800 == 131 [pid = 1961] [id = 339] 16:14:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7eff11d66000) [pid = 1961] [serial = 1018] [outer = (nil)] 16:14:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7eff1b5e5400) [pid = 1961] [serial = 1019] [outer = 0x7eff11d66000] 16:14:36 INFO - PROCESS | 1961 | 1461626076016 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7eff1b5ea800) [pid = 1961] [serial = 1020] [outer = 0x7eff11d66000] 16:14:37 INFO - PROCESS | 1961 | 1461626077056 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]]]}] 16:14:37 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 16:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1687ms 16:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:14:37 INFO - PROCESS | 1961 | 1461626077091 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:14:37 INFO - PROCESS | 1961 | 1461626077093 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:14:37 INFO - PROCESS | 1961 | 1461626077101 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:14:37 INFO - PROCESS | 1961 | 1461626077103 Marionette TRACE conn3 <- [1,1330,null,{}] 16:14:37 INFO - PROCESS | 1961 | 1461626077109 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}] 16:14:37 INFO - PROCESS | 1961 | 1461626077325 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:14:37 INFO - PROCESS | 1961 | 1461626077586 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3ac3d800 == 132 [pid = 1961] [id = 340] 16:14:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7eff11245c00) [pid = 1961] [serial = 1021] [outer = (nil)] 16:14:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7eff1b5f0400) [pid = 1961] [serial = 1022] [outer = 0x7eff11245c00] 16:14:37 INFO - PROCESS | 1961 | 1461626077742 Marionette DEBUG loaded listener.js 16:14:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7eff2410d400) [pid = 1961] [serial = 1023] [outer = 0x7eff11245c00] 16:14:38 INFO - PROCESS | 1961 | 1461626078644 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]]]}] 16:14:38 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 16:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1585ms 16:14:38 INFO - PROCESS | 1961 | 1461626078687 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:14:38 INFO - PROCESS | 1961 | 1461626078694 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:14:38 INFO - PROCESS | 1961 | 1461626078703 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 1961 | 1461626078710 Marionette TRACE conn3 <- [1,1334,null,{}] 16:14:38 INFO - PROCESS | 1961 | 1461626078719 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}] 16:14:39 INFO - PROCESS | 1961 | 1461626079035 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:14:39 INFO - PROCESS | 1961 | 1461626079409 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3bc39800 == 133 [pid = 1961] [id = 341] 16:14:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7eff3627c400) [pid = 1961] [serial = 1024] [outer = (nil)] 16:14:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7eff363a6c00) [pid = 1961] [serial = 1025] [outer = 0x7eff3627c400] 16:14:39 INFO - PROCESS | 1961 | 1461626079552 Marionette DEBUG loaded listener.js 16:14:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7eff368a6400) [pid = 1961] [serial = 1026] [outer = 0x7eff3627c400] 16:14:40 INFO - PROCESS | 1961 | 1461626080541 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]]]}] 16:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1894ms 16:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:14:40 INFO - PROCESS | 1961 | 1461626080597 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:14:40 INFO - PROCESS | 1961 | 1461626080600 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:14:40 INFO - PROCESS | 1961 | 1461626080608 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:14:40 INFO - PROCESS | 1961 | 1461626080613 Marionette TRACE conn3 <- [1,1338,null,{}] 16:14:40 INFO - PROCESS | 1961 | 1461626080622 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}] 16:14:40 INFO - PROCESS | 1961 | 1461626080917 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:14:41 INFO - PROCESS | 1961 | 1461626081211 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e6ba800 == 134 [pid = 1961] [id = 342] 16:14:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7eff0cdd9000) [pid = 1961] [serial = 1027] [outer = (nil)] 16:14:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7eff0cdde000) [pid = 1961] [serial = 1028] [outer = 0x7eff0cdd9000] 16:14:41 INFO - PROCESS | 1961 | 1461626081287 Marionette DEBUG loaded listener.js 16:14:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7eff21469800) [pid = 1961] [serial = 1029] [outer = 0x7eff0cdd9000] 16:14:42 INFO - PROCESS | 1961 | 1461626082799 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]]]}] 16:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2244ms 16:14:42 INFO - PROCESS | 1961 | 1461626082852 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:14:42 INFO - PROCESS | 1961 | 1461626082858 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:14:42 INFO - PROCESS | 1961 | 1461626082868 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 1961 | 1461626082873 Marionette TRACE conn3 <- [1,1342,null,{}] 16:14:42 INFO - PROCESS | 1961 | 1461626082925 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}] 16:14:43 INFO - PROCESS | 1961 | 1461626083320 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:14:43 INFO - PROCESS | 1961 | 1461626083470 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0cee0800 == 135 [pid = 1961] [id = 343] 16:14:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7eff0cdd8000) [pid = 1961] [serial = 1030] [outer = (nil)] 16:14:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7eff0d447000) [pid = 1961] [serial = 1031] [outer = 0x7eff0cdd8000] 16:14:43 INFO - PROCESS | 1961 | 1461626083542 Marionette DEBUG loaded listener.js 16:14:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7eff0d44f000) [pid = 1961] [serial = 1032] [outer = 0x7eff0cdd8000] 16:14:44 INFO - PROCESS | 1961 | 1461626084743 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]]]}] 16:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1943ms 16:14:44 INFO - PROCESS | 1961 | 1461626084811 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 1961 | 1461626084814 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:14:44 INFO - PROCESS | 1961 | 1461626084826 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 1961 | 1461626084830 Marionette TRACE conn3 <- [1,1346,null,{}] 16:14:44 INFO - PROCESS | 1961 | 1461626084848 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}] 16:14:45 INFO - PROCESS | 1961 | 1461626085049 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:14:45 INFO - PROCESS | 1961 | 1461626085305 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e58b800 == 136 [pid = 1961] [id = 344] 16:14:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7eff0cdd9c00) [pid = 1961] [serial = 1033] [outer = (nil)] 16:14:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7eff0cf36000) [pid = 1961] [serial = 1034] [outer = 0x7eff0cdd9c00] 16:14:45 INFO - PROCESS | 1961 | 1461626085381 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7eff0cf3b800) [pid = 1961] [serial = 1035] [outer = 0x7eff0cdd9c00] 16:14:46 INFO - PROCESS | 1961 | 1461626086243 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]]]}] 16:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1456ms 16:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:14:46 INFO - PROCESS | 1961 | 1461626086278 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:14:46 INFO - PROCESS | 1961 | 1461626086280 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:14:46 INFO - PROCESS | 1961 | 1461626086287 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 1961 | 1461626086290 Marionette TRACE conn3 <- [1,1350,null,{}] 16:14:46 INFO - PROCESS | 1961 | 1461626086295 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}] 16:14:46 INFO - PROCESS | 1961 | 1461626086497 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:14:46 INFO - PROCESS | 1961 | 1461626086700 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0d1c0000 == 137 [pid = 1961] [id = 345] 16:14:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7eff0cf2e000) [pid = 1961] [serial = 1036] [outer = (nil)] 16:14:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7eff0d17c800) [pid = 1961] [serial = 1037] [outer = 0x7eff0cf2e000] 16:14:46 INFO - PROCESS | 1961 | 1461626086773 Marionette DEBUG loaded listener.js 16:14:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7eff0d181000) [pid = 1961] [serial = 1038] [outer = 0x7eff0cf2e000] 16:14:47 INFO - PROCESS | 1961 | 1461626087699 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]]]}] 16:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1444ms 16:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:14:47 INFO - PROCESS | 1961 | 1461626087733 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:14:47 INFO - PROCESS | 1961 | 1461626087736 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:14:47 INFO - PROCESS | 1961 | 1461626087743 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 1961 | 1461626087746 Marionette TRACE conn3 <- [1,1354,null,{}] 16:14:47 INFO - PROCESS | 1961 | 1461626087751 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}] 16:14:47 INFO - PROCESS | 1961 | 1461626087952 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:14:48 INFO - PROCESS | 1961 | 1461626088673 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ba37800 == 138 [pid = 1961] [id = 346] 16:14:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7eff0af09800) [pid = 1961] [serial = 1039] [outer = (nil)] 16:14:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7eff0b4e5000) [pid = 1961] [serial = 1040] [outer = 0x7eff0af09800] 16:14:48 INFO - PROCESS | 1961 | 1461626088750 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7eff0b837800) [pid = 1961] [serial = 1041] [outer = 0x7eff0af09800] 16:14:49 INFO - PROCESS | 1961 | 1461626089687 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]]]}] 16:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1994ms 16:14:49 INFO - PROCESS | 1961 | 1461626089737 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:14:49 INFO - PROCESS | 1961 | 1461626089743 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:14:49 INFO - PROCESS | 1961 | 1461626089753 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:14:49 INFO - PROCESS | 1961 | 1461626089757 Marionette TRACE conn3 <- [1,1358,null,{}] 16:14:49 INFO - PROCESS | 1961 | 1461626089765 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}] 16:14:50 INFO - PROCESS | 1961 | 1461626090008 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:14:50 INFO - PROCESS | 1961 | 1461626090468 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0af20800 == 139 [pid = 1961] [id = 347] 16:14:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7eff0ada0800) [pid = 1961] [serial = 1042] [outer = (nil)] 16:14:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7eff0ccbf800) [pid = 1961] [serial = 1043] [outer = 0x7eff0ada0800] 16:14:50 INFO - PROCESS | 1961 | 1461626090547 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7eff0d449800) [pid = 1961] [serial = 1044] [outer = 0x7eff0ada0800] 16:14:51 INFO - PROCESS | 1961 | 1461626091459 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]]]}] 16:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1737ms 16:14:51 INFO - PROCESS | 1961 | 1461626091492 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 1961 | 1461626091497 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:14:51 INFO - PROCESS | 1961 | 1461626091505 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 1961 | 1461626091508 Marionette TRACE conn3 <- [1,1362,null,{}] 16:14:51 INFO - PROCESS | 1961 | 1461626091514 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}] 16:14:51 INFO - PROCESS | 1961 | 1461626091703 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:14:51 INFO - PROCESS | 1961 | 1461626091915 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17f88800 == 140 [pid = 1961] [id = 348] 16:14:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 271 (0x7eff0d44e000) [pid = 1961] [serial = 1045] [outer = (nil)] 16:14:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7eff0db4f800) [pid = 1961] [serial = 1046] [outer = 0x7eff0d44e000] 16:14:51 INFO - PROCESS | 1961 | 1461626091980 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7eff0f111c00) [pid = 1961] [serial = 1047] [outer = 0x7eff0d44e000] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff246f5000 == 139 [pid = 1961] [id = 281] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a646000 == 138 [pid = 1961] [id = 329] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b104800 == 137 [pid = 1961] [id = 328] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fe0000 == 136 [pid = 1961] [id = 251] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a415800 == 135 [pid = 1961] [id = 327] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff13dcd000 == 134 [pid = 1961] [id = 326] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b5de000 == 133 [pid = 1961] [id = 325] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b783800 == 132 [pid = 1961] [id = 324] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ea18000 == 131 [pid = 1961] [id = 316] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a3b2000 == 130 [pid = 1961] [id = 315] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3acc0800 == 129 [pid = 1961] [id = 314] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3624b800 == 128 [pid = 1961] [id = 313] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff252db000 == 127 [pid = 1961] [id = 312] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e8d4800 == 126 [pid = 1961] [id = 311] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19509800 == 125 [pid = 1961] [id = 310] 16:14:52 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23759000 == 124 [pid = 1961] [id = 309] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7eff11445800) [pid = 1961] [serial = 909] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7eff18033400) [pid = 1961] [serial = 911] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 270 (0x7eff32a72c00) [pid = 1961] [serial = 890] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7eff0fc4f000) [pid = 1961] [serial = 902] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7eff1ae1a000) [pid = 1961] [serial = 869] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7eff32864000) [pid = 1961] [serial = 896] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7eff111e2c00) [pid = 1961] [serial = 908] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7eff275e0000) [pid = 1961] [serial = 927] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7eff275ea000) [pid = 1961] [serial = 881] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7eff1144d400) [pid = 1961] [serial = 899] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7eff2433ac00) [pid = 1961] [serial = 924] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7eff1144f000) [pid = 1961] [serial = 905] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7eff1d332000) [pid = 1961] [serial = 917] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7eff315d6400) [pid = 1961] [serial = 884] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7eff1f441400) [pid = 1961] [serial = 920] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7eff24771000) [pid = 1961] [serial = 887] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7eff2235ac00) [pid = 1961] [serial = 926] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7eff22c41000) [pid = 1961] [serial = 878] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7eff3493fc00) [pid = 1961] [serial = 893] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7eff23da8000) [pid = 1961] [serial = 923] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7eff19294400) [pid = 1961] [serial = 914] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7eff1921a800) [pid = 1961] [serial = 912] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7eff2130cc00) [pid = 1961] [serial = 921] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7eff1b296000) [pid = 1961] [serial = 915] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7eff21942c00) [pid = 1961] [serial = 875] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7eff140d2800) [pid = 1961] [serial = 866] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7eff1eac3800) [pid = 1961] [serial = 918] [outer = (nil)] [url = about:blank] 16:14:52 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7eff1ebeb000) [pid = 1961] [serial = 872] [outer = (nil)] [url = about:blank] 16:14:53 INFO - PROCESS | 1961 | 1461626093277 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]]]}] 16:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1838ms 16:14:53 INFO - PROCESS | 1961 | 1461626093344 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 1961 | 1461626093348 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:14:53 INFO - PROCESS | 1961 | 1461626093362 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 1961 | 1461626093371 Marionette TRACE conn3 <- [1,1366,null,{}] 16:14:53 INFO - PROCESS | 1961 | 1461626093380 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}] 16:14:53 INFO - PROCESS | 1961 | 1461626093586 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:14:53 INFO - PROCESS | 1961 | 1461626093738 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ba2f000 == 125 [pid = 1961] [id = 349] 16:14:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7eff0b83d000) [pid = 1961] [serial = 1048] [outer = (nil)] 16:14:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7eff1050c000) [pid = 1961] [serial = 1049] [outer = 0x7eff0b83d000] 16:14:53 INFO - PROCESS | 1961 | 1461626093803 Marionette DEBUG loaded listener.js 16:14:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7eff10a51000) [pid = 1961] [serial = 1050] [outer = 0x7eff0b83d000] 16:14:54 INFO - PROCESS | 1961 | 1461626094700 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] 16:14:54 INFO - PROCESS | 1961 | 1461626094756 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:14:54 INFO - PROCESS | 1961 | 1461626094762 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:14:54 INFO - PROCESS | 1961 | 1461626094765 Marionette TRACE conn3 <- [1,1370,null,{}] 16:14:54 INFO - PROCESS | 1961 | 1461626094770 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}] 16:14:54 INFO - PROCESS | 1961 | 1461626094956 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:14:55 INFO - PROCESS | 1961 | 1461626095147 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19521800 == 126 [pid = 1961] [id = 350] 16:14:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7eff0d451400) [pid = 1961] [serial = 1051] [outer = (nil)] 16:14:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7eff11450800) [pid = 1961] [serial = 1052] [outer = 0x7eff0d451400] 16:14:55 INFO - PROCESS | 1961 | 1461626095210 Marionette DEBUG loaded listener.js 16:14:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7eff12b3d000) [pid = 1961] [serial = 1053] [outer = 0x7eff0d451400] 16:14:56 INFO - PROCESS | 1961 | 1461626096112 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] 16:14:56 INFO - PROCESS | 1961 | 1461626096153 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:14:56 INFO - PROCESS | 1961 | 1461626096159 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:14:56 INFO - PROCESS | 1961 | 1461626096162 Marionette TRACE conn3 <- [1,1374,null,{}] 16:14:56 INFO - PROCESS | 1961 | 1461626096175 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}] 16:14:56 INFO - PROCESS | 1961 | 1461626096410 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:14:56 INFO - PROCESS | 1961 | 1461626096442 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4c6000 == 127 [pid = 1961] [id = 351] 16:14:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7eff17f6c000) [pid = 1961] [serial = 1054] [outer = (nil)] 16:14:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7eff17f7c800) [pid = 1961] [serial = 1055] [outer = 0x7eff17f6c000] 16:14:56 INFO - PROCESS | 1961 | 1461626096517 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7eff1a308800) [pid = 1961] [serial = 1056] [outer = 0x7eff17f6c000] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7eff0b4e3800) [pid = 1961] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7eff19213400) [pid = 1961] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7eff22b5c800) [pid = 1961] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7eff1b8a4c00) [pid = 1961] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7eff19218400) [pid = 1961] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7eff11246000) [pid = 1961] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7eff12b37400) [pid = 1961] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7eff1ae22000) [pid = 1961] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7eff17f7e000) [pid = 1961] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7eff0fc4a400) [pid = 1961] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7eff11243400) [pid = 1961] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7eff1b296800) [pid = 1961] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7eff1de26800) [pid = 1961] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7eff1afdd800) [pid = 1961] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7eff11d87000) [pid = 1961] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7eff11442400) [pid = 1961] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7eff22c35800) [pid = 1961] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7eff1b8dbc00) [pid = 1961] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7eff22990400) [pid = 1961] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7eff1c6a3800) [pid = 1961] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7eff12b3b800) [pid = 1961] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7eff12b32800) [pid = 1961] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7eff1a954800) [pid = 1961] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7eff224aa800) [pid = 1961] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7eff18034c00) [pid = 1961] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7eff24d86000) [pid = 1961] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7eff277b0800) [pid = 1961] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7eff0b4edc00) [pid = 1961] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7eff1c806400) [pid = 1961] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7eff1f14e400) [pid = 1961] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7eff1ebe4c00) [pid = 1961] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7eff18038000) [pid = 1961] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7eff1b299000) [pid = 1961] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7eff10db1400) [pid = 1961] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff10516400) [pid = 1961] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7eff1803e400) [pid = 1961] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff14124400) [pid = 1961] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff0f105000) [pid = 1961] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff2085f000) [pid = 1961] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff17f62400) [pid = 1961] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff227a0000) [pid = 1961] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff1921a400) [pid = 1961] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff24773c00) [pid = 1961] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff2751b400) [pid = 1961] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff22357800) [pid = 1961] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff1afde400) [pid = 1961] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff31677000) [pid = 1961] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff229ec000) [pid = 1961] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff0fc49c00) [pid = 1961] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff1b8d3400) [pid = 1961] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff24d82400) [pid = 1961] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff22c37000) [pid = 1961] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff0db4ec00) [pid = 1961] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff0db4a000) [pid = 1961] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff13feec00) [pid = 1961] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff0fd95c00) [pid = 1961] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff0fc4f400) [pid = 1961] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff0fd98c00) [pid = 1961] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff1b298000) [pid = 1961] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff1ebf0000) [pid = 1961] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff1144e400) [pid = 1961] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff1a586800) [pid = 1961] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff11242800) [pid = 1961] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff22b56000) [pid = 1961] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff22b5d800) [pid = 1961] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff1c656800) [pid = 1961] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff1b295400) [pid = 1961] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff0fd9b000) [pid = 1961] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff1d48d400) [pid = 1961] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff1ae26800) [pid = 1961] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:14:58 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff0fd9d800) [pid = 1961] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:14:58 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:14:58 INFO - PROCESS | 1961 | 1461626098458 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] 16:14:58 INFO - PROCESS | 1961 | 1461626098507 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:14:58 INFO - PROCESS | 1961 | 1461626098513 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:14:58 INFO - PROCESS | 1961 | 1461626098516 Marionette TRACE conn3 <- [1,1378,null,{}] 16:14:58 INFO - PROCESS | 1961 | 1461626098521 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}] 16:14:58 INFO - PROCESS | 1961 | 1461626098705 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:14:58 INFO - PROCESS | 1961 | 1461626098723 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff10e56000 == 128 [pid = 1961] [id = 352] 16:14:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff0fc49800) [pid = 1961] [serial = 1057] [outer = (nil)] 16:14:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff10db2400) [pid = 1961] [serial = 1058] [outer = 0x7eff0fc49800] 16:14:58 INFO - PROCESS | 1961 | 1461626098784 Marionette DEBUG loaded listener.js 16:14:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff1144e400) [pid = 1961] [serial = 1059] [outer = 0x7eff0fc49800] 16:14:59 INFO - PROCESS | 1961 | 1461626099684 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] 16:14:59 INFO - PROCESS | 1961 | 1461626099750 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:14:59 INFO - PROCESS | 1961 | 1461626099757 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:14:59 INFO - PROCESS | 1961 | 1461626099760 Marionette TRACE conn3 <- [1,1382,null,{}] 16:14:59 INFO - PROCESS | 1961 | 1461626099767 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}] 16:14:59 INFO - PROCESS | 1961 | 1461626099965 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:15:00 INFO - PROCESS | 1961 | 1461626100285 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b3dc000 == 129 [pid = 1961] [id = 353] 16:15:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff0ad96400) [pid = 1961] [serial = 1060] [outer = (nil)] 16:15:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff0af0d400) [pid = 1961] [serial = 1061] [outer = 0x7eff0ad96400] 16:15:00 INFO - PROCESS | 1961 | 1461626100432 Marionette DEBUG loaded listener.js 16:15:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff0ccc0000) [pid = 1961] [serial = 1062] [outer = 0x7eff0ad96400] 16:15:01 INFO - PROCESS | 1961 | [1961] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:15:01 INFO - PROCESS | 1961 | 1461626101454 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] 16:15:01 INFO - PROCESS | 1961 | 1461626101508 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:15:01 INFO - PROCESS | 1961 | 1461626101516 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:15:01 INFO - PROCESS | 1961 | 1461626101523 Marionette TRACE conn3 <- [1,1386,null,{}] 16:15:01 INFO - PROCESS | 1961 | 1461626101530 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}] 16:15:01 INFO - PROCESS | 1961 | 1461626101789 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:15:02 INFO - PROCESS | 1961 | 1461626102069 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17f99000 == 130 [pid = 1961] [id = 354] 16:15:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff0d44b400) [pid = 1961] [serial = 1063] [outer = (nil)] 16:15:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff0db4c000) [pid = 1961] [serial = 1064] [outer = 0x7eff0d44b400] 16:15:02 INFO - PROCESS | 1961 | 1461626102158 Marionette DEBUG loaded listener.js 16:15:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff0f110c00) [pid = 1961] [serial = 1065] [outer = 0x7eff0d44b400] 16:15:03 INFO - PROCESS | 1961 | 1461626103135 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] 16:15:03 INFO - PROCESS | 1961 | 1461626103172 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:15:03 INFO - PROCESS | 1961 | 1461626103180 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:15:03 INFO - PROCESS | 1961 | 1461626103184 Marionette TRACE conn3 <- [1,1390,null,{}] 16:15:03 INFO - PROCESS | 1961 | 1461626103190 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}] 16:15:03 INFO - PROCESS | 1961 | 1461626103422 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:15:03 INFO - PROCESS | 1961 | 1461626103710 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b118000 == 131 [pid = 1961] [id = 355] 16:15:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff10a4dc00) [pid = 1961] [serial = 1066] [outer = (nil)] 16:15:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff11d68400) [pid = 1961] [serial = 1067] [outer = 0x7eff10a4dc00] 16:15:03 INFO - PROCESS | 1961 | 1461626103802 Marionette DEBUG loaded listener.js 16:15:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff140ca000) [pid = 1961] [serial = 1068] [outer = 0x7eff10a4dc00] 16:15:04 INFO - PROCESS | 1961 | 1461626104735 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]]]}] 16:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1583ms 16:15:04 INFO - PROCESS | 1961 | 1461626104767 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:15:04 INFO - PROCESS | 1961 | 1461626104771 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:15:04 INFO - PROCESS | 1961 | 1461626104787 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 1961 | 1461626104797 Marionette TRACE conn3 <- [1,1394,null,{}] 16:15:04 INFO - PROCESS | 1961 | 1461626104803 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}] 16:15:05 INFO - PROCESS | 1961 | 1461626105087 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:15:05 INFO - PROCESS | 1961 | 1461626105337 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e19e000 == 132 [pid = 1961] [id = 356] 16:15:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff10db5400) [pid = 1961] [serial = 1069] [outer = (nil)] 16:15:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff1928b800) [pid = 1961] [serial = 1070] [outer = 0x7eff10db5400] 16:15:05 INFO - PROCESS | 1961 | 1461626105458 Marionette DEBUG loaded listener.js 16:15:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff1a58d800) [pid = 1961] [serial = 1071] [outer = 0x7eff10db5400] 16:15:06 INFO - PROCESS | 1961 | 1461626106335 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]]]}] 16:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1603ms 16:15:06 INFO - PROCESS | 1961 | 1461626106382 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:15:06 INFO - PROCESS | 1961 | 1461626106387 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:15:06 INFO - PROCESS | 1961 | 1461626106393 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:15:06 INFO - PROCESS | 1961 | 1461626106397 Marionette TRACE conn3 <- [1,1398,null,{}] 16:15:06 INFO - PROCESS | 1961 | 1461626106402 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}] 16:15:06 INFO - PROCESS | 1961 | 1461626106623 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:15:06 INFO - PROCESS | 1961 | 1461626106864 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e8bf800 == 133 [pid = 1961] [id = 357] 16:15:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff111e9800) [pid = 1961] [serial = 1072] [outer = (nil)] 16:15:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff1afdc000) [pid = 1961] [serial = 1073] [outer = 0x7eff111e9800] 16:15:06 INFO - PROCESS | 1961 | 1461626106983 Marionette DEBUG loaded listener.js 16:15:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff1b296800) [pid = 1961] [serial = 1074] [outer = 0x7eff111e9800] 16:15:07 INFO - PROCESS | 1961 | 1461626107886 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]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1536ms 16:15:07 INFO - PROCESS | 1961 | 1461626107931 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:15:07 INFO - PROCESS | 1961 | 1461626107935 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:15:07 INFO - PROCESS | 1961 | 1461626107941 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1961 | 1461626107945 Marionette TRACE conn3 <- [1,1402,null,{}] 16:15:07 INFO - PROCESS | 1961 | 1461626107950 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}] 16:15:08 INFO - PROCESS | 1961 | 1461626108152 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:15:08 INFO - PROCESS | 1961 | 1461626108415 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ef67000 == 134 [pid = 1961] [id = 358] 16:15:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff1b5ef400) [pid = 1961] [serial = 1075] [outer = (nil)] 16:15:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff1b89b000) [pid = 1961] [serial = 1076] [outer = 0x7eff1b5ef400] 16:15:08 INFO - PROCESS | 1961 | 1461626108521 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff1d43d000) [pid = 1961] [serial = 1077] [outer = 0x7eff1b5ef400] 16:15:09 INFO - PROCESS | 1961 | 1461626109476 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]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1580ms 16:15:09 INFO - PROCESS | 1961 | 1461626109527 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:15:09 INFO - PROCESS | 1961 | 1461626109537 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:15:09 INFO - PROCESS | 1961 | 1461626109576 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1961 | 1461626109581 Marionette TRACE conn3 <- [1,1406,null,{}] 16:15:09 INFO - PROCESS | 1961 | 1461626109590 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}] 16:15:09 INFO - PROCESS | 1961 | 1461626109860 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:15:10 INFO - PROCESS | 1961 | 1461626110147 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2b5800 == 135 [pid = 1961] [id = 359] 16:15:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff1b5f0000) [pid = 1961] [serial = 1078] [outer = (nil)] 16:15:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff20861000) [pid = 1961] [serial = 1079] [outer = 0x7eff1b5f0000] 16:15:10 INFO - PROCESS | 1961 | 1461626110223 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff2130cc00) [pid = 1961] [serial = 1080] [outer = 0x7eff1b5f0000] 16:15:11 INFO - PROCESS | 1961 | 1461626111118 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]]]}] 16:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1595ms 16:15:11 INFO - PROCESS | 1961 | 1461626111172 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 1961 | 1461626111175 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:15:11 INFO - PROCESS | 1961 | 1461626111182 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 1961 | 1461626111186 Marionette TRACE conn3 <- [1,1410,null,{}] 16:15:11 INFO - PROCESS | 1961 | 1461626111192 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}] 16:15:11 INFO - PROCESS | 1961 | 1461626111409 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:15:11 INFO - PROCESS | 1961 | 1461626111653 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2319b800 == 136 [pid = 1961] [id = 360] 16:15:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff1ebe6c00) [pid = 1961] [serial = 1081] [outer = (nil)] 16:15:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff22286000) [pid = 1961] [serial = 1082] [outer = 0x7eff1ebe6c00] 16:15:11 INFO - PROCESS | 1961 | 1461626111773 Marionette DEBUG loaded listener.js 16:15:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff22991c00) [pid = 1961] [serial = 1083] [outer = 0x7eff1ebe6c00] 16:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1580ms 16:15:12 INFO - PROCESS | 1961 | 1461626112754 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]]]}] 16:15:12 INFO - PROCESS | 1961 | 1461626112765 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:15:12 INFO - PROCESS | 1961 | 1461626112767 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:15:12 INFO - PROCESS | 1961 | 1461626112774 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:15:12 INFO - PROCESS | 1961 | 1461626112776 Marionette TRACE conn3 <- [1,1414,null,{}] 16:15:12 INFO - PROCESS | 1961 | 1461626112782 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}] 16:15:12 INFO - PROCESS | 1961 | 1461626112995 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:15:13 INFO - PROCESS | 1961 | 1461626113243 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff250a7800 == 137 [pid = 1961] [id = 361] 16:15:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff20860400) [pid = 1961] [serial = 1084] [outer = (nil)] 16:15:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff22a20800) [pid = 1961] [serial = 1085] [outer = 0x7eff20860400] 16:15:13 INFO - PROCESS | 1961 | 1461626113363 Marionette DEBUG loaded listener.js 16:15:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff22b59000) [pid = 1961] [serial = 1086] [outer = 0x7eff20860400] 16:15:14 INFO - PROCESS | 1961 | 1461626114307 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]]]}] 16:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1583ms 16:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:15:14 INFO - PROCESS | 1961 | 1461626114359 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:15:14 INFO - PROCESS | 1961 | 1461626114362 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:15:14 INFO - PROCESS | 1961 | 1461626114369 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:15:14 INFO - PROCESS | 1961 | 1461626114372 Marionette TRACE conn3 <- [1,1418,null,{}] 16:15:14 INFO - PROCESS | 1961 | 1461626114377 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}] 16:15:14 INFO - PROCESS | 1961 | 1461626114657 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:15:14 INFO - PROCESS | 1961 | 1461626114948 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2ab15000 == 138 [pid = 1961] [id = 362] 16:15:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff0ada0000) [pid = 1961] [serial = 1087] [outer = (nil)] 16:15:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff1de4f400) [pid = 1961] [serial = 1088] [outer = 0x7eff0ada0000] 16:15:15 INFO - PROCESS | 1961 | 1461626115023 Marionette DEBUG loaded listener.js 16:15:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff22c41800) [pid = 1961] [serial = 1089] [outer = 0x7eff0ada0000] 16:15:15 INFO - PROCESS | 1961 | 1461626115943 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]]]}] 16:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1633ms 16:15:16 INFO - PROCESS | 1961 | 1461626116001 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:15:16 INFO - PROCESS | 1961 | 1461626116004 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:15:16 INFO - PROCESS | 1961 | 1461626116011 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:15:16 INFO - PROCESS | 1961 | 1461626116014 Marionette TRACE conn3 <- [1,1422,null,{}] 16:15:16 INFO - PROCESS | 1961 | 1461626116019 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}] 16:15:16 INFO - PROCESS | 1961 | 1461626116223 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:15:16 INFO - PROCESS | 1961 | 1461626116479 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36054000 == 139 [pid = 1961] [id = 363] 16:15:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff23da8c00) [pid = 1961] [serial = 1090] [outer = (nil)] 16:15:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff24332000) [pid = 1961] [serial = 1091] [outer = 0x7eff23da8c00] 16:15:16 INFO - PROCESS | 1961 | 1461626116611 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7eff2461f800) [pid = 1961] [serial = 1092] [outer = 0x7eff23da8c00] 16:15:17 INFO - PROCESS | 1961 | 1461626117597 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]]]}] 16:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1632ms 16:15:17 INFO - PROCESS | 1961 | 1461626117644 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:15:17 INFO - PROCESS | 1961 | 1461626117648 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:15:17 INFO - PROCESS | 1961 | 1461626117654 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1961 | 1461626117658 Marionette TRACE conn3 <- [1,1426,null,{}] 16:15:17 INFO - PROCESS | 1961 | 1461626117663 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}] 16:15:17 INFO - PROCESS | 1961 | 1461626117896 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:15:18 INFO - PROCESS | 1961 | 1461626118163 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff43acf000 == 140 [pid = 1961] [id = 364] 16:15:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff275e8c00) [pid = 1961] [serial = 1093] [outer = (nil)] 16:15:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7eff307f1c00) [pid = 1961] [serial = 1094] [outer = 0x7eff275e8c00] 16:15:18 INFO - PROCESS | 1961 | 1461626118241 Marionette DEBUG loaded listener.js 16:15:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7eff324ab800) [pid = 1961] [serial = 1095] [outer = 0x7eff275e8c00] 16:15:19 INFO - PROCESS | 1961 | 1461626119113 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]]]}] 16:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1535ms 16:15:19 INFO - PROCESS | 1961 | 1461626119194 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 1961 | 1461626119197 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:15:19 INFO - PROCESS | 1961 | 1461626119209 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 1961 | 1461626119211 Marionette TRACE conn3 <- [1,1430,null,{}] 16:15:19 INFO - PROCESS | 1961 | 1461626119217 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}] 16:15:19 INFO - PROCESS | 1961 | 1461626119462 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:15:19 INFO - PROCESS | 1961 | 1461626119774 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11e7a800 == 141 [pid = 1961] [id = 365] 16:15:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7eff10a42400) [pid = 1961] [serial = 1096] [outer = (nil)] 16:15:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7eff32858400) [pid = 1961] [serial = 1097] [outer = 0x7eff10a42400] 16:15:19 INFO - PROCESS | 1961 | 1461626119858 Marionette DEBUG loaded listener.js 16:15:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7eff32864000) [pid = 1961] [serial = 1098] [outer = 0x7eff10a42400] 16:15:20 INFO - PROCESS | 1961 | 1461626120771 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]]]}] 16:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1639ms 16:15:20 INFO - PROCESS | 1961 | 1461626120849 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:15:20 INFO - PROCESS | 1961 | 1461626120861 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:15:20 INFO - PROCESS | 1961 | 1461626120868 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 1961 | 1461626120871 Marionette TRACE conn3 <- [1,1434,null,{}] 16:15:20 INFO - PROCESS | 1961 | 1461626120876 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}] 16:15:21 INFO - PROCESS | 1961 | 1461626121136 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:15:21 INFO - PROCESS | 1961 | 1461626121424 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b770800 == 142 [pid = 1961] [id = 366] 16:15:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7eff0b834000) [pid = 1961] [serial = 1099] [outer = (nil)] 16:15:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7eff0f107000) [pid = 1961] [serial = 1100] [outer = 0x7eff0b834000] 16:15:21 INFO - PROCESS | 1961 | 1461626121498 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7eff0fc4e400) [pid = 1961] [serial = 1101] [outer = 0x7eff0b834000] 16:15:22 INFO - PROCESS | 1961 | 1461626122445 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]]]}] 16:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1630ms 16:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:15:22 INFO - PROCESS | 1961 | 1461626122499 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:15:22 INFO - PROCESS | 1961 | 1461626122502 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:15:22 INFO - PROCESS | 1961 | 1461626122523 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 1961 | 1461626122527 Marionette TRACE conn3 <- [1,1438,null,{}] 16:15:22 INFO - PROCESS | 1961 | 1461626122533 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}] 16:15:22 INFO - PROCESS | 1961 | 1461626122782 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:15:23 INFO - PROCESS | 1961 | 1461626123083 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e494000 == 143 [pid = 1961] [id = 367] 16:15:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7eff0fd96400) [pid = 1961] [serial = 1102] [outer = (nil)] 16:15:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7eff1050f400) [pid = 1961] [serial = 1103] [outer = 0x7eff0fd96400] 16:15:23 INFO - PROCESS | 1961 | 1461626123158 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7eff111e3000) [pid = 1961] [serial = 1104] [outer = 0x7eff0fd96400] 16:15:24 INFO - PROCESS | 1961 | 1461626124600 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]]]}] 16:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2208ms 16:15:24 INFO - PROCESS | 1961 | 1461626124717 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 1961 | 1461626124721 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:15:24 INFO - PROCESS | 1961 | 1461626124784 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1961 | 1461626124789 Marionette TRACE conn3 <- [1,1442,null,{}] 16:15:24 INFO - PROCESS | 1961 | 1461626124797 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}] 16:15:25 INFO - PROCESS | 1961 | 1461626125016 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:15:25 INFO - PROCESS | 1961 | 1461626125268 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0cecb000 == 144 [pid = 1961] [id = 368] 16:15:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7eff0af10800) [pid = 1961] [serial = 1105] [outer = (nil)] 16:15:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7eff0cddb000) [pid = 1961] [serial = 1106] [outer = 0x7eff0af10800] 16:15:25 INFO - PROCESS | 1961 | 1461626125404 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7eff0d447800) [pid = 1961] [serial = 1107] [outer = 0x7eff0af10800] 16:15:26 INFO - PROCESS | 1961 | 1461626126514 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]]]}] 16:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1800ms 16:15:26 INFO - PROCESS | 1961 | 1461626126571 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 1961 | 1461626126579 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:15:26 INFO - PROCESS | 1961 | 1461626126589 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 1961 | 1461626126592 Marionette TRACE conn3 <- [1,1446,null,{}] 16:15:26 INFO - PROCESS | 1961 | 1461626126599 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}] 16:15:26 INFO - PROCESS | 1961 | 1461626126809 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:15:27 INFO - PROCESS | 1961 | 1461626127102 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0af2b800 == 145 [pid = 1961] [id = 369] 16:15:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7eff0d181400) [pid = 1961] [serial = 1108] [outer = (nil)] 16:15:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7eff0fd99400) [pid = 1961] [serial = 1109] [outer = 0x7eff0d181400] 16:15:27 INFO - PROCESS | 1961 | 1461626127251 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7eff10517400) [pid = 1961] [serial = 1110] [outer = 0x7eff0d181400] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4cf000 == 144 [pid = 1961] [id = 272] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3881e800 == 143 [pid = 1961] [id = 219] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4db800 == 142 [pid = 1961] [id = 98] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f140000 == 141 [pid = 1961] [id = 223] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12b12000 == 140 [pid = 1961] [id = 271] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f08000 == 139 [pid = 1961] [id = 220] 16:15:27 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7eff0af0b800) [pid = 1961] [serial = 968] [outer = (nil)] [url = about:blank] 16:15:27 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7eff1b8bc000) [pid = 1961] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:15:27 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7eff0ad9d800) [pid = 1961] [serial = 965] [outer = (nil)] [url = about:blank] 16:15:27 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7eff0b83d400) [pid = 1961] [serial = 971] [outer = (nil)] [url = about:blank] 16:15:27 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7eff0b83b800) [pid = 1961] [serial = 962] [outer = (nil)] [url = about:blank] 16:15:27 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7eff1de27000) [pid = 1961] [serial = 992] [outer = (nil)] [url = about:blank] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4c7800 == 138 [pid = 1961] [id = 90] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff10e57800 == 137 [pid = 1961] [id = 224] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19272000 == 136 [pid = 1961] [id = 225] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3d4000 == 135 [pid = 1961] [id = 56] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36286800 == 134 [pid = 1961] [id = 218] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff10e56000 == 133 [pid = 1961] [id = 352] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4c6000 == 132 [pid = 1961] [id = 351] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19521800 == 131 [pid = 1961] [id = 350] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ba2f000 == 130 [pid = 1961] [id = 349] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17f88800 == 129 [pid = 1961] [id = 348] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0af20800 == 128 [pid = 1961] [id = 347] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1c6a2800 == 127 [pid = 1961] [id = 11] 16:15:27 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ba37800 == 126 [pid = 1961] [id = 346] 16:15:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2359f800 == 125 [pid = 1961] [id = 335] 16:15:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2c3000 == 124 [pid = 1961] [id = 334] 16:15:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ea0f800 == 123 [pid = 1961] [id = 333] 16:15:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a405000 == 122 [pid = 1961] [id = 332] 16:15:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12a6b000 == 121 [pid = 1961] [id = 331] 16:15:28 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1ac000 == 120 [pid = 1961] [id = 330] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7eff208db400) [pid = 1961] [serial = 873] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7eff10a4c000) [pid = 1961] [serial = 959] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7eff1b294400) [pid = 1961] [serial = 935] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7eff13ff1400) [pid = 1961] [serial = 759] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7eff1411e000) [pid = 1961] [serial = 816] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7eff24774000) [pid = 1961] [serial = 660] [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.] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7eff1a309c00) [pid = 1961] [serial = 986] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7eff17f6b000) [pid = 1961] [serial = 906] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7eff1de4ac00) [pid = 1961] [serial = 789] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7eff1d43a800) [pid = 1961] [serial = 813] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7eff328ba400) [pid = 1961] [serial = 678] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff327e9c00) [pid = 1961] [serial = 888] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7eff1de30400) [pid = 1961] [serial = 792] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff21462400) [pid = 1961] [serial = 900] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff23da1400) [pid = 1961] [serial = 774] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff1ebeec00) [pid = 1961] [serial = 828] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff24084c00) [pid = 1961] [serial = 708] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff18036400) [pid = 1961] [serial = 867] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff3285a800) [pid = 1961] [serial = 942] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff3600c400) [pid = 1961] [serial = 894] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff2460e400) [pid = 1961] [serial = 939] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff1a30cc00) [pid = 1961] [serial = 819] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff31898c00) [pid = 1961] [serial = 885] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff3600c800) [pid = 1961] [serial = 897] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff0ccbc000) [pid = 1961] [serial = 975] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff22b51c00) [pid = 1961] [serial = 876] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff22b52800) [pid = 1961] [serial = 834] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff2137ac00) [pid = 1961] [serial = 771] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff1afe1000) [pid = 1961] [serial = 870] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff32a75c00) [pid = 1961] [serial = 945] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff10dbf000) [pid = 1961] [serial = 729] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff11243c00) [pid = 1961] [serial = 980] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff3136c000) [pid = 1961] [serial = 941] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff315d9400) [pid = 1961] [serial = 675] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff1de53000) [pid = 1961] [serial = 825] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff10a44400) [pid = 1961] [serial = 953] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff1ae1f800) [pid = 1961] [serial = 987] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff22c3d000) [pid = 1961] [serial = 837] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff316ed800) [pid = 1961] [serial = 783] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff2476e000) [pid = 1961] [serial = 699] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff27525800) [pid = 1961] [serial = 944] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff1af41400) [pid = 1961] [serial = 702] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff307f1800) [pid = 1961] [serial = 882] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff32807400) [pid = 1961] [serial = 930] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff2377d000) [pid = 1961] [serial = 840] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff1b8d4c00) [pid = 1961] [serial = 822] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff349bfc00) [pid = 1961] [serial = 717] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff31672800) [pid = 1961] [serial = 714] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff0fc53c00) [pid = 1961] [serial = 903] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff344a6400) [pid = 1961] [serial = 891] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff315d6800) [pid = 1961] [serial = 672] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff30714400) [pid = 1961] [serial = 780] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff0f10ec00) [pid = 1961] [serial = 951] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff1d326c00) [pid = 1961] [serial = 947] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff17f7d000) [pid = 1961] [serial = 983] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff1144cc00) [pid = 1961] [serial = 981] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff0f10a800) [pid = 1961] [serial = 950] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff10a48400) [pid = 1961] [serial = 954] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff0fda3400) [pid = 1961] [serial = 720] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff1050e000) [pid = 1961] [serial = 978] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff111ea400) [pid = 1961] [serial = 723] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff1ebe4000) [pid = 1961] [serial = 768] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff3160dc00) [pid = 1961] [serial = 929] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff224a9800) [pid = 1961] [serial = 831] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff13ebbc00) [pid = 1961] [serial = 932] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff1921b000) [pid = 1961] [serial = 984] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff23da7400) [pid = 1961] [serial = 879] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff140d4c00) [pid = 1961] [serial = 786] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff24163000) [pid = 1961] [serial = 843] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff27a2d800) [pid = 1961] [serial = 711] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff1ebe7c00) [pid = 1961] [serial = 705] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1b8d0c00) [pid = 1961] [serial = 765] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff17f78800) [pid = 1961] [serial = 933] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff275edc00) [pid = 1961] [serial = 846] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff30715800) [pid = 1961] [serial = 669] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff235e9000) [pid = 1961] [serial = 938] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff1b296c00) [pid = 1961] [serial = 989] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff34419800) [pid = 1961] [serial = 726] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff0fc55400) [pid = 1961] [serial = 977] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff363a8400) [pid = 1961] [serial = 948] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff0b82fc00) [pid = 1961] [serial = 974] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff0b4f0800) [pid = 1961] [serial = 957] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff1a588800) [pid = 1961] [serial = 762] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff1c806800) [pid = 1961] [serial = 990] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff1de28800) [pid = 1961] [serial = 936] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff0b4ec000) [pid = 1961] [serial = 956] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff24773800) [pid = 1961] [serial = 777] [outer = (nil)] [url = about:blank] 16:15:28 INFO - PROCESS | 1961 | 1461626128280 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]]]}] 16:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1738ms 16:15:28 INFO - PROCESS | 1961 | 1461626128342 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:15:28 INFO - PROCESS | 1961 | 1461626128347 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:15:28 INFO - PROCESS | 1961 | 1461626128353 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 1961 | 1461626128358 Marionette TRACE conn3 <- [1,1450,null,{}] 16:15:28 INFO - PROCESS | 1961 | 1461626128373 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}] 16:15:28 INFO - PROCESS | 1961 | 1461626128577 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:15:28 INFO - PROCESS | 1961 | 1461626128736 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dcd7000 == 121 [pid = 1961] [id = 370] 16:15:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff10dbd000) [pid = 1961] [serial = 1111] [outer = (nil)] 16:15:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff111eb800) [pid = 1961] [serial = 1112] [outer = 0x7eff10dbd000] 16:15:28 INFO - PROCESS | 1961 | 1461626128850 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff11251c00) [pid = 1961] [serial = 1113] [outer = 0x7eff10dbd000] 16:15:29 INFO - PROCESS | 1961 | 1461626129637 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]]]}] 16:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1333ms 16:15:29 INFO - PROCESS | 1961 | 1461626129716 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:15:29 INFO - PROCESS | 1961 | 1461626129721 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:15:29 INFO - PROCESS | 1961 | 1461626129727 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 1961 | 1461626129730 Marionette TRACE conn3 <- [1,1454,null,{}] 16:15:29 INFO - PROCESS | 1961 | 1461626129736 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}] 16:15:29 INFO - PROCESS | 1961 | 1461626129989 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:15:30 INFO - PROCESS | 1961 | 1461626130020 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12a74000 == 122 [pid = 1961] [id = 371] 16:15:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff0ad9b400) [pid = 1961] [serial = 1114] [outer = (nil)] 16:15:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff11d83c00) [pid = 1961] [serial = 1115] [outer = 0x7eff0ad9b400] 16:15:30 INFO - PROCESS | 1961 | 1461626130093 Marionette DEBUG loaded listener.js 16:15:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff12b39400) [pid = 1961] [serial = 1116] [outer = 0x7eff0ad9b400] 16:15:31 INFO - PROCESS | 1961 | 1461626131046 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]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1340ms 16:15:31 INFO - PROCESS | 1961 | 1461626131069 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 1961 | 1461626131073 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:15:31 INFO - PROCESS | 1961 | 1461626131080 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 1961 | 1461626131083 Marionette TRACE conn3 <- [1,1458,null,{}] 16:15:31 INFO - PROCESS | 1961 | 1461626131088 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}] 16:15:31 INFO - PROCESS | 1961 | 1461626131329 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:15:31 INFO - PROCESS | 1961 | 1461626131375 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fe0000 == 123 [pid = 1961] [id = 372] 16:15:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff12b3b000) [pid = 1961] [serial = 1117] [outer = (nil)] 16:15:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff13fee000) [pid = 1961] [serial = 1118] [outer = 0x7eff12b3b000] 16:15:31 INFO - PROCESS | 1961 | 1461626131505 Marionette DEBUG loaded listener.js 16:15:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff140d0800) [pid = 1961] [serial = 1119] [outer = 0x7eff12b3b000] 16:15:32 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff17f6c000) [pid = 1961] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:15:32 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff0d44e000) [pid = 1961] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:15:32 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff0ada0800) [pid = 1961] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:15:32 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff0b83d000) [pid = 1961] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:15:32 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff0af09800) [pid = 1961] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:15:32 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff0d451400) [pid = 1961] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:15:32 INFO - PROCESS | 1961 | 1461626132888 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]]]}] 16:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1836ms 16:15:32 INFO - PROCESS | 1961 | 1461626132917 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:15:32 INFO - PROCESS | 1961 | 1461626132921 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:15:32 INFO - PROCESS | 1961 | 1461626132927 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:15:32 INFO - PROCESS | 1961 | 1461626132930 Marionette TRACE conn3 <- [1,1462,null,{}] 16:15:32 INFO - PROCESS | 1961 | 1461626132935 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}] 16:15:33 INFO - PROCESS | 1961 | 1461626133170 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:15:33 INFO - PROCESS | 1961 | 1461626133318 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19459800 == 124 [pid = 1961] [id = 373] 16:15:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff13eb7c00) [pid = 1961] [serial = 1120] [outer = (nil)] 16:15:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff17f6a800) [pid = 1961] [serial = 1121] [outer = 0x7eff13eb7c00] 16:15:33 INFO - PROCESS | 1961 | 1461626133385 Marionette DEBUG loaded listener.js 16:15:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff1a305800) [pid = 1961] [serial = 1122] [outer = 0x7eff13eb7c00] 16:15:34 INFO - PROCESS | 1961 | 1461626134165 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]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1283ms 16:15:34 INFO - PROCESS | 1961 | 1461626134356 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:15:34 INFO - PROCESS | 1961 | 1461626134363 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:15:34 INFO - PROCESS | 1961 | 1461626134374 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:15:34 INFO - PROCESS | 1961 | 1461626134379 Marionette TRACE conn3 <- [1,1466,null,{}] 16:15:34 INFO - PROCESS | 1961 | 1461626134387 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}] 16:15:34 INFO - PROCESS | 1961 | 1461626134623 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:15:34 INFO - PROCESS | 1961 | 1461626134907 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b779800 == 125 [pid = 1961] [id = 374] 16:15:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff0b83c400) [pid = 1961] [serial = 1123] [outer = (nil)] 16:15:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff0cdd6c00) [pid = 1961] [serial = 1124] [outer = 0x7eff0b83c400] 16:15:35 INFO - PROCESS | 1961 | 1461626134999 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff0d17ac00) [pid = 1961] [serial = 1125] [outer = 0x7eff0b83c400] 16:15:35 INFO - PROCESS | 1961 | 1461626135958 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]]]}] 16:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1641ms 16:15:36 INFO - PROCESS | 1961 | 1461626136016 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:15:36 INFO - PROCESS | 1961 | 1461626136025 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:15:36 INFO - PROCESS | 1961 | 1461626136039 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:15:36 INFO - PROCESS | 1961 | 1461626136044 Marionette TRACE conn3 <- [1,1470,null,{}] 16:15:36 INFO - PROCESS | 1961 | 1461626136051 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}] 16:15:36 INFO - PROCESS | 1961 | 1461626136308 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:15:36 INFO - PROCESS | 1961 | 1461626136593 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff13dcd800 == 126 [pid = 1961] [id = 375] 16:15:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff0fc49400) [pid = 1961] [serial = 1126] [outer = (nil)] 16:15:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff0fda3400) [pid = 1961] [serial = 1127] [outer = 0x7eff0fc49400] 16:15:36 INFO - PROCESS | 1961 | 1461626136670 Marionette DEBUG loaded listener.js 16:15:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff10a50800) [pid = 1961] [serial = 1128] [outer = 0x7eff0fc49400] 16:15:37 INFO - PROCESS | 1961 | 1461626137640 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]]]}] 16:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1639ms 16:15:37 INFO - PROCESS | 1961 | 1461626137675 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:15:37 INFO - PROCESS | 1961 | 1461626137680 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:15:37 INFO - PROCESS | 1961 | 1461626137686 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:15:37 INFO - PROCESS | 1961 | 1461626137690 Marionette TRACE conn3 <- [1,1474,null,{}] 16:15:37 INFO - PROCESS | 1961 | 1461626137704 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}] 16:15:37 INFO - PROCESS | 1961 | 1461626137935 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:15:38 INFO - PROCESS | 1961 | 1461626138215 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4c6000 == 127 [pid = 1961] [id = 376] 16:15:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff13ff5000) [pid = 1961] [serial = 1129] [outer = (nil)] 16:15:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff1411e000) [pid = 1961] [serial = 1130] [outer = 0x7eff13ff5000] 16:15:38 INFO - PROCESS | 1961 | 1461626138341 Marionette DEBUG loaded listener.js 16:15:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff17f73800) [pid = 1961] [serial = 1131] [outer = 0x7eff13ff5000] 16:15:39 INFO - PROCESS | 1961 | 1461626139287 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]]]}] 16:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1632ms 16:15:39 INFO - PROCESS | 1961 | 1461626139319 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:15:39 INFO - PROCESS | 1961 | 1461626139323 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:15:39 INFO - PROCESS | 1961 | 1461626139329 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:15:39 INFO - PROCESS | 1961 | 1461626139331 Marionette TRACE conn3 <- [1,1478,null,{}] 16:15:39 INFO - PROCESS | 1961 | 1461626139337 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}] 16:15:39 INFO - PROCESS | 1961 | 1461626139547 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:15:39 INFO - PROCESS | 1961 | 1461626139826 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a92a800 == 128 [pid = 1961] [id = 377] 16:15:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff1928c400) [pid = 1961] [serial = 1132] [outer = (nil)] 16:15:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff1a58c000) [pid = 1961] [serial = 1133] [outer = 0x7eff1928c400] 16:15:39 INFO - PROCESS | 1961 | 1461626139958 Marionette DEBUG loaded listener.js 16:15:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff1ae22000) [pid = 1961] [serial = 1134] [outer = 0x7eff1928c400] 16:15:40 INFO - PROCESS | 1961 | 1461626140820 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]]]}] 16:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1534ms 16:15:40 INFO - PROCESS | 1961 | 1461626140864 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:15:40 INFO - PROCESS | 1961 | 1461626140868 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:15:40 INFO - PROCESS | 1961 | 1461626140875 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 1961 | 1461626140880 Marionette TRACE conn3 <- [1,1482,null,{}] 16:15:40 INFO - PROCESS | 1961 | 1461626140886 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}] 16:15:41 INFO - PROCESS | 1961 | 1461626141106 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:15:41 INFO - PROCESS | 1961 | 1461626141342 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b340800 == 129 [pid = 1961] [id = 378] 16:15:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1af41000) [pid = 1961] [serial = 1135] [outer = (nil)] 16:15:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff1afe2400) [pid = 1961] [serial = 1136] [outer = 0x7eff1af41000] 16:15:41 INFO - PROCESS | 1961 | 1461626141468 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff1b3f1000) [pid = 1961] [serial = 1137] [outer = 0x7eff1af41000] 16:15:42 INFO - PROCESS | 1961 | 1461626142393 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]]]}] 16:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1584ms 16:15:42 INFO - PROCESS | 1961 | 1461626142460 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:15:42 INFO - PROCESS | 1961 | 1461626142463 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:15:42 INFO - PROCESS | 1961 | 1461626142470 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:15:42 INFO - PROCESS | 1961 | 1461626142472 Marionette TRACE conn3 <- [1,1486,null,{}] 16:15:42 INFO - PROCESS | 1961 | 1461626142478 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}] 16:15:42 INFO - PROCESS | 1961 | 1461626142758 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:15:43 INFO - PROCESS | 1961 | 1461626143020 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d30d000 == 130 [pid = 1961] [id = 379] 16:15:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1c506400) [pid = 1961] [serial = 1138] [outer = (nil)] 16:15:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1c65b000) [pid = 1961] [serial = 1139] [outer = 0x7eff1c506400] 16:15:43 INFO - PROCESS | 1961 | 1461626143098 Marionette DEBUG loaded listener.js 16:15:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1d43a800) [pid = 1961] [serial = 1140] [outer = 0x7eff1c506400] 16:15:43 INFO - PROCESS | 1961 | 1461626143996 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]]]}] 16:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1583ms 16:15:44 INFO - PROCESS | 1961 | 1461626144055 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:15:44 INFO - PROCESS | 1961 | 1461626144058 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:15:44 INFO - PROCESS | 1961 | 1461626144065 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 1961 | 1461626144068 Marionette TRACE conn3 <- [1,1490,null,{}] 16:15:44 INFO - PROCESS | 1961 | 1461626144073 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}] 16:15:44 INFO - PROCESS | 1961 | 1461626144273 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:15:44 INFO - PROCESS | 1961 | 1461626144531 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e07f000 == 131 [pid = 1961] [id = 380] 16:15:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff1c655400) [pid = 1961] [serial = 1141] [outer = (nil)] 16:15:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1de54c00) [pid = 1961] [serial = 1142] [outer = 0x7eff1c655400] 16:15:44 INFO - PROCESS | 1961 | 1461626144648 Marionette DEBUG loaded listener.js 16:15:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff1ebe5800) [pid = 1961] [serial = 1143] [outer = 0x7eff1c655400] 16:15:45 INFO - PROCESS | 1961 | 1461626145512 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]]]}] 16:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1482ms 16:15:45 INFO - PROCESS | 1961 | 1461626145548 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:15:45 INFO - PROCESS | 1961 | 1461626145552 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:15:45 INFO - PROCESS | 1961 | 1461626145558 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:15:45 INFO - PROCESS | 1961 | 1461626145560 Marionette TRACE conn3 <- [1,1494,null,{}] 16:15:45 INFO - PROCESS | 1961 | 1461626145567 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}] 16:15:45 INFO - PROCESS | 1961 | 1461626145770 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:15:45 INFO - PROCESS | 1961 | 1461626145971 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e5f8000 == 132 [pid = 1961] [id = 381] 16:15:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff1d441800) [pid = 1961] [serial = 1144] [outer = (nil)] 16:15:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff1f14f400) [pid = 1961] [serial = 1145] [outer = 0x7eff1d441800] 16:15:46 INFO - PROCESS | 1961 | 1461626146042 Marionette DEBUG loaded listener.js 16:15:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff208db400) [pid = 1961] [serial = 1146] [outer = 0x7eff1d441800] 16:15:46 INFO - PROCESS | 1961 | 1461626146974 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]]]}] 16:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1486ms 16:15:47 INFO - PROCESS | 1961 | 1461626147046 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:15:47 INFO - PROCESS | 1961 | 1461626147049 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:15:47 INFO - PROCESS | 1961 | 1461626147055 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:15:47 INFO - PROCESS | 1961 | 1461626147059 Marionette TRACE conn3 <- [1,1498,null,{}] 16:15:47 INFO - PROCESS | 1961 | 1461626147064 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}] 16:15:47 INFO - PROCESS | 1961 | 1461626147272 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:15:47 INFO - PROCESS | 1961 | 1461626147505 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e8d1000 == 133 [pid = 1961] [id = 382] 16:15:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1d492400) [pid = 1961] [serial = 1147] [outer = (nil)] 16:15:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff21462c00) [pid = 1961] [serial = 1148] [outer = 0x7eff1d492400] 16:15:47 INFO - PROCESS | 1961 | 1461626147625 Marionette DEBUG loaded listener.js 16:15:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff229e3c00) [pid = 1961] [serial = 1149] [outer = 0x7eff1d492400] 16:15:48 INFO - PROCESS | 1961 | 1461626148488 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]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1484ms 16:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:15:48 INFO - PROCESS | 1961 | 1461626148541 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1961 | 1461626148544 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:15:48 INFO - PROCESS | 1961 | 1461626148551 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1961 | 1461626148555 Marionette TRACE conn3 <- [1,1502,null,{}] 16:15:48 INFO - PROCESS | 1961 | 1461626148561 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}] 16:15:48 INFO - PROCESS | 1961 | 1461626148810 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:15:49 INFO - PROCESS | 1961 | 1461626149044 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ef68000 == 134 [pid = 1961] [id = 383] 16:15:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff1f151800) [pid = 1961] [serial = 1150] [outer = (nil)] 16:15:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff208e5800) [pid = 1961] [serial = 1151] [outer = 0x7eff1f151800] 16:15:49 INFO - PROCESS | 1961 | 1461626149170 Marionette DEBUG loaded listener.js 16:15:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff22c3dc00) [pid = 1961] [serial = 1152] [outer = 0x7eff1f151800] 16:15:50 INFO - PROCESS | 1961 | 1461626150051 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]]]}] 16:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1535ms 16:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:15:50 INFO - PROCESS | 1961 | 1461626150086 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:15:50 INFO - PROCESS | 1961 | 1461626150089 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:15:50 INFO - PROCESS | 1961 | 1461626150095 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:15:50 INFO - PROCESS | 1961 | 1461626150100 Marionette TRACE conn3 <- [1,1506,null,{}] 16:15:50 INFO - PROCESS | 1961 | 1461626150105 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}] 16:15:50 INFO - PROCESS | 1961 | 1461626150337 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:15:50 INFO - PROCESS | 1961 | 1461626150529 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f13a800 == 135 [pid = 1961] [id = 384] 16:15:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff1921b000) [pid = 1961] [serial = 1153] [outer = (nil)] 16:15:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff23c02c00) [pid = 1961] [serial = 1154] [outer = 0x7eff1921b000] 16:15:50 INFO - PROCESS | 1961 | 1461626150609 Marionette DEBUG loaded listener.js 16:15:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff23da6000) [pid = 1961] [serial = 1155] [outer = 0x7eff1921b000] 16:15:51 INFO - PROCESS | 1961 | 1461626151567 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]]]}] 16:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1535ms 16:15:51 INFO - PROCESS | 1961 | 1461626151630 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:15:51 INFO - PROCESS | 1961 | 1461626151634 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:15:51 INFO - PROCESS | 1961 | 1461626151640 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:15:51 INFO - PROCESS | 1961 | 1461626151643 Marionette TRACE conn3 <- [1,1510,null,{}] 16:15:51 INFO - PROCESS | 1961 | 1461626151648 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}] 16:15:51 INFO - PROCESS | 1961 | 1461626151892 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:15:52 INFO - PROCESS | 1961 | 1461626152150 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2089d000 == 136 [pid = 1961] [id = 385] 16:15:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff22c3e400) [pid = 1961] [serial = 1156] [outer = (nil)] 16:15:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff24613800) [pid = 1961] [serial = 1157] [outer = 0x7eff22c3e400] 16:15:52 INFO - PROCESS | 1961 | 1461626152227 Marionette DEBUG loaded listener.js 16:15:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff24d81400) [pid = 1961] [serial = 1158] [outer = 0x7eff22c3e400] 16:15:53 INFO - PROCESS | 1961 | 1461626153070 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]]]}] 16:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1481ms 16:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:15:53 INFO - PROCESS | 1961 | 1461626153122 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:15:53 INFO - PROCESS | 1961 | 1461626153125 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:15:53 INFO - PROCESS | 1961 | 1461626153132 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:15:53 INFO - PROCESS | 1961 | 1461626153135 Marionette TRACE conn3 <- [1,1514,null,{}] 16:15:53 INFO - PROCESS | 1961 | 1461626153140 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}] 16:15:53 INFO - PROCESS | 1961 | 1461626153382 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:15:53 INFO - PROCESS | 1961 | 1461626153637 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23191800 == 137 [pid = 1961] [id = 386] 16:15:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff1de4a800) [pid = 1961] [serial = 1159] [outer = (nil)] 16:15:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff24dcbc00) [pid = 1961] [serial = 1160] [outer = 0x7eff1de4a800] 16:15:53 INFO - PROCESS | 1961 | 1461626153752 Marionette DEBUG loaded listener.js 16:15:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff275ec800) [pid = 1961] [serial = 1161] [outer = 0x7eff1de4a800] 16:15:54 INFO - PROCESS | 1961 | 1461626154637 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]]]}] 16:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1531ms 16:15:54 INFO - PROCESS | 1961 | 1461626154663 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:15:54 INFO - PROCESS | 1961 | 1461626154667 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:15:54 INFO - PROCESS | 1961 | 1461626154674 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 1961 | 1461626154677 Marionette TRACE conn3 <- [1,1518,null,{}] 16:15:54 INFO - PROCESS | 1961 | 1461626154683 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}] 16:15:54 INFO - PROCESS | 1961 | 1461626154905 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:15:55 INFO - PROCESS | 1961 | 1461626155186 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dce4800 == 138 [pid = 1961] [id = 387] 16:15:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff0b4e6800) [pid = 1961] [serial = 1162] [outer = (nil)] 16:15:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff2b784400) [pid = 1961] [serial = 1163] [outer = 0x7eff0b4e6800] 16:15:55 INFO - PROCESS | 1961 | 1461626155317 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff31360400) [pid = 1961] [serial = 1164] [outer = 0x7eff0b4e6800] 16:15:56 INFO - PROCESS | 1961 | 1461626156230 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]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1591ms 16:15:56 INFO - PROCESS | 1961 | 1461626156267 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 1961 | 1461626156270 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:15:56 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:15:56 INFO - PROCESS | 1961 | 1461626156277 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1961 | 1461626156279 Marionette TRACE conn3 <- [1,1522,null,{}] 16:15:56 INFO - PROCESS | 1961 | 1461626156285 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}] 16:15:56 INFO - PROCESS | 1961 | 1461626156495 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:15:56 INFO - PROCESS | 1961 | 1461626156702 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b785800 == 139 [pid = 1961] [id = 388] 16:15:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff0ad98c00) [pid = 1961] [serial = 1165] [outer = (nil)] 16:15:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff0af07c00) [pid = 1961] [serial = 1166] [outer = 0x7eff0ad98c00] 16:15:57 INFO - PROCESS | 1961 | 1461626157230 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff0b83d400) [pid = 1961] [serial = 1167] [outer = 0x7eff0ad98c00] 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:57 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:15:58 INFO - PROCESS | 1961 | 1461626158085 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"]]]}] 16:15:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:15:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:15:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:15:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:15:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:15:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:15:58 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:15:58 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:15:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:58 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:15:58 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1832ms 16:15:58 INFO - PROCESS | 1961 | 1461626158115 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1961 | 1461626158123 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:15:58 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:15:58 INFO - PROCESS | 1961 | 1461626158132 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1961 | 1461626158137 Marionette TRACE conn3 <- [1,1526,null,{}] 16:15:58 INFO - PROCESS | 1961 | 1461626158144 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}] 16:15:58 INFO - PROCESS | 1961 | 1461626158454 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:15:58 INFO - PROCESS | 1961 | 1461626158604 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11e80800 == 140 [pid = 1961] [id = 389] 16:15:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff0af0b800) [pid = 1961] [serial = 1168] [outer = (nil)] 16:15:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff0d185400) [pid = 1961] [serial = 1169] [outer = 0x7eff0af0b800] 16:15:58 INFO - PROCESS | 1961 | 1461626158736 Marionette DEBUG loaded listener.js 16:15:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff10db1400) [pid = 1961] [serial = 1170] [outer = 0x7eff0af0b800] 16:15:59 INFO - PROCESS | 1961 | 1461626159750 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"]]]}] 16:15:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:15:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:15:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:15:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:15:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:15:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:15:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:15:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:15:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:15:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1647ms 16:15:59 INFO - PROCESS | 1961 | 1461626159819 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:15:59 INFO - PROCESS | 1961 | 1461626159825 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:15:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:15:59 INFO - PROCESS | 1961 | 1461626159838 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:15:59 INFO - PROCESS | 1961 | 1461626159841 Marionette TRACE conn3 <- [1,1530,null,{}] 16:15:59 INFO - PROCESS | 1961 | 1461626159848 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}] 16:16:00 INFO - PROCESS | 1961 | 1461626160067 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:16:00 INFO - PROCESS | 1961 | 1461626160282 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f13d000 == 141 [pid = 1961] [id = 390] 16:16:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff1050cc00) [pid = 1961] [serial = 1171] [outer = (nil)] 16:16:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff17f62c00) [pid = 1961] [serial = 1172] [outer = 0x7eff1050cc00] 16:16:00 INFO - PROCESS | 1961 | 1461626160350 Marionette DEBUG loaded listener.js 16:16:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff1928bc00) [pid = 1961] [serial = 1173] [outer = 0x7eff1050cc00] 16:16:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b8ac800 == 140 [pid = 1961] [id = 208] 16:16:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1c7000 == 139 [pid = 1961] [id = 209] 16:16:00 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff10db2400) [pid = 1961] [serial = 1058] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b770800 == 138 [pid = 1961] [id = 366] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff11e7a800 == 137 [pid = 1961] [id = 365] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff43acf000 == 136 [pid = 1961] [id = 364] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36054000 == 135 [pid = 1961] [id = 363] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2ab15000 == 134 [pid = 1961] [id = 362] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff250a7800 == 133 [pid = 1961] [id = 361] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2319b800 == 132 [pid = 1961] [id = 360] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2b5800 == 131 [pid = 1961] [id = 359] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ef67000 == 130 [pid = 1961] [id = 358] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e8bf800 == 129 [pid = 1961] [id = 357] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e19e000 == 128 [pid = 1961] [id = 356] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b118000 == 127 [pid = 1961] [id = 355] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17f99000 == 126 [pid = 1961] [id = 354] 16:16:01 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b3dc000 == 125 [pid = 1961] [id = 353] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff17f7c800) [pid = 1961] [serial = 1055] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff3273e800) [pid = 1961] [serial = 1013] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff0f111c00) [pid = 1961] [serial = 1047] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff0db4f800) [pid = 1961] [serial = 1046] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff0d449800) [pid = 1961] [serial = 1044] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff0ccbf800) [pid = 1961] [serial = 1043] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff1af38000) [pid = 1961] [serial = 1001] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff11d6b800) [pid = 1961] [serial = 1016] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff22b56c00) [pid = 1961] [serial = 1007] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff1050c000) [pid = 1961] [serial = 1049] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff10a51000) [pid = 1961] [serial = 1050] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff0cf36000) [pid = 1961] [serial = 1034] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff0ccc9800) [pid = 1961] [serial = 995] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff0b4e5000) [pid = 1961] [serial = 1040] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff0b837800) [pid = 1961] [serial = 1041] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff363a6c00) [pid = 1961] [serial = 1025] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff1b5e5400) [pid = 1961] [serial = 1019] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff1b5f0400) [pid = 1961] [serial = 1022] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff0cdde000) [pid = 1961] [serial = 1028] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff0d17c800) [pid = 1961] [serial = 1037] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff0d447000) [pid = 1961] [serial = 1031] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff111ecc00) [pid = 1961] [serial = 998] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff1f14e000) [pid = 1961] [serial = 1004] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff1de4bc00) [pid = 1961] [serial = 1010] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff11450800) [pid = 1961] [serial = 1052] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff12b3d000) [pid = 1961] [serial = 1053] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff1a308800) [pid = 1961] [serial = 1056] [outer = (nil)] [url = about:blank] 16:16:01 INFO - PROCESS | 1961 | 1461626161599 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]]]}] 16:16:01 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:16:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:16:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:16:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:16:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:16:01 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:16:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:16:01 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:16:01 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1788ms 16:16:01 INFO - PROCESS | 1961 | 1461626161629 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:16:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:16:01 INFO - PROCESS | 1961 | 1461626161633 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:16:01 INFO - PROCESS | 1961 | 1461626161639 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:16:01 INFO - PROCESS | 1961 | 1461626161645 Marionette TRACE conn3 <- [1,1534,null,{}] 16:16:01 INFO - PROCESS | 1961 | 1461626161660 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}] 16:16:01 INFO - PROCESS | 1961 | 1461626161849 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:16:02 INFO - PROCESS | 1961 | 1461626162030 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff10e57800 == 126 [pid = 1961] [id = 391] 16:16:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff1144b800) [pid = 1961] [serial = 1174] [outer = (nil)] 16:16:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1ac4b800) [pid = 1961] [serial = 1175] [outer = 0x7eff1144b800] 16:16:02 INFO - PROCESS | 1961 | 1461626162102 Marionette DEBUG loaded listener.js 16:16:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff1afd9400) [pid = 1961] [serial = 1176] [outer = 0x7eff1144b800] 16:16:02 INFO - PROCESS | 1961 | 1461626162868 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]]]}] 16:16:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:16:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1286ms 16:16:02 INFO - PROCESS | 1961 | 1461626162929 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:16:02 INFO - PROCESS | 1961 | 1461626162933 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:16:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:16:02 INFO - PROCESS | 1961 | 1461626162944 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:16:02 INFO - PROCESS | 1961 | 1461626162947 Marionette TRACE conn3 <- [1,1538,null,{}] 16:16:02 INFO - PROCESS | 1961 | 1461626162952 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}] 16:16:03 INFO - PROCESS | 1961 | 1461626163144 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:16:03 INFO - PROCESS | 1961 | 1461626163155 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a3ae800 == 127 [pid = 1961] [id = 392] 16:16:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff1a30d400) [pid = 1961] [serial = 1177] [outer = (nil)] 16:16:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff1b896800) [pid = 1961] [serial = 1178] [outer = 0x7eff1a30d400] 16:16:03 INFO - PROCESS | 1961 | 1461626163217 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff1b8d9c00) [pid = 1961] [serial = 1179] [outer = 0x7eff1a30d400] 16:16:04 INFO - PROCESS | 1961 | 1461626164195 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]]]}] 16:16:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:16:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1279ms 16:16:04 INFO - PROCESS | 1961 | 1461626164230 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:16:04 INFO - PROCESS | 1961 | 1461626164233 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:16:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:16:04 INFO - PROCESS | 1961 | 1461626164239 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:16:04 INFO - PROCESS | 1961 | 1461626164241 Marionette TRACE conn3 <- [1,1542,null,{}] 16:16:04 INFO - PROCESS | 1961 | 1461626164247 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}] 16:16:04 INFO - PROCESS | 1961 | 1461626164497 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:16:04 INFO - PROCESS | 1961 | 1461626164533 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a655000 == 128 [pid = 1961] [id = 393] 16:16:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff1c803c00) [pid = 1961] [serial = 1180] [outer = (nil)] 16:16:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff1afd8c00) [pid = 1961] [serial = 1181] [outer = 0x7eff1c803c00] 16:16:04 INFO - PROCESS | 1961 | 1461626164615 Marionette DEBUG loaded listener.js 16:16:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff2146d800) [pid = 1961] [serial = 1182] [outer = 0x7eff1c803c00] 16:16:05 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff0af10800) [pid = 1961] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:16:05 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff12b3b000) [pid = 1961] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:16:05 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff0fc49800) [pid = 1961] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:16:05 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff0d181400) [pid = 1961] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:16:05 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff10dbd000) [pid = 1961] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:16:05 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff0ad9b400) [pid = 1961] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:16:05 INFO - PROCESS | 1961 | 1461626165901 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]]]}] 16:16:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:16:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1683ms 16:16:05 INFO - PROCESS | 1961 | 1461626165925 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:16:05 INFO - PROCESS | 1961 | 1461626165928 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:16:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:16:05 INFO - PROCESS | 1961 | 1461626165934 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:16:05 INFO - PROCESS | 1961 | 1461626165936 Marionette TRACE conn3 <- [1,1546,null,{}] 16:16:05 INFO - PROCESS | 1961 | 1461626165942 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}] 16:16:06 INFO - PROCESS | 1961 | 1461626166213 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:16:06 INFO - PROCESS | 1961 | 1461626166371 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b354800 == 129 [pid = 1961] [id = 394] 16:16:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff1c504c00) [pid = 1961] [serial = 1183] [outer = (nil)] 16:16:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff22b52800) [pid = 1961] [serial = 1184] [outer = 0x7eff1c504c00] 16:16:06 INFO - PROCESS | 1961 | 1461626166436 Marionette DEBUG loaded listener.js 16:16:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff235e9000) [pid = 1961] [serial = 1185] [outer = 0x7eff1c504c00] 16:16:07 INFO - PROCESS | 1961 | 1461626167146 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]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:16:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1239ms 16:16:07 INFO - PROCESS | 1961 | 1461626167175 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 1961 | 1461626167179 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:16:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:16:07 INFO - PROCESS | 1961 | 1461626167196 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 1961 | 1461626167200 Marionette TRACE conn3 <- [1,1550,null,{}] 16:16:07 INFO - PROCESS | 1961 | 1461626167206 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}] 16:16:07 INFO - PROCESS | 1961 | 1461626167460 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:16:07 INFO - PROCESS | 1961 | 1461626167480 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e6a4000 == 130 [pid = 1961] [id = 395] 16:16:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff0f108c00) [pid = 1961] [serial = 1186] [outer = (nil)] 16:16:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff23d39c00) [pid = 1961] [serial = 1187] [outer = 0x7eff0f108c00] 16:16:07 INFO - PROCESS | 1961 | 1461626167542 Marionette DEBUG loaded listener.js 16:16:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff24610800) [pid = 1961] [serial = 1188] [outer = 0x7eff0f108c00] 16:16:08 INFO - PROCESS | 1961 | 1461626168697 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]]]}] 16:16:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:16:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1544ms 16:16:08 INFO - PROCESS | 1961 | 1461626168730 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:16:08 INFO - PROCESS | 1961 | 1461626168736 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:16:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:16:08 INFO - PROCESS | 1961 | 1461626168746 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:16:08 INFO - PROCESS | 1961 | 1461626168750 Marionette TRACE conn3 <- [1,1554,null,{}] 16:16:08 INFO - PROCESS | 1961 | 1461626168758 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}] 16:16:08 INFO - PROCESS | 1961 | 1461626168969 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:16:09 INFO - PROCESS | 1961 | 1461626169228 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0fe12800 == 131 [pid = 1961] [id = 396] 16:16:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff0db4c800) [pid = 1961] [serial = 1189] [outer = (nil)] 16:16:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff0fc4ac00) [pid = 1961] [serial = 1190] [outer = 0x7eff0db4c800] 16:16:09 INFO - PROCESS | 1961 | 1461626169349 Marionette DEBUG loaded listener.js 16:16:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff10a50400) [pid = 1961] [serial = 1191] [outer = 0x7eff0db4c800] 16:16:10 INFO - PROCESS | 1961 | 1461626170367 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]]]}] 16:16:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:16:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1691ms 16:16:10 INFO - PROCESS | 1961 | 1461626170438 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:16:10 INFO - PROCESS | 1961 | 1461626170446 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:16:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:16:10 INFO - PROCESS | 1961 | 1461626170457 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:16:10 INFO - PROCESS | 1961 | 1461626170461 Marionette TRACE conn3 <- [1,1558,null,{}] 16:16:10 INFO - PROCESS | 1961 | 1461626170467 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}] 16:16:10 INFO - PROCESS | 1961 | 1461626170722 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:16:11 INFO - PROCESS | 1961 | 1461626171052 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a50d800 == 132 [pid = 1961] [id = 397] 16:16:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff11d67c00) [pid = 1961] [serial = 1192] [outer = (nil)] 16:16:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff17f6cc00) [pid = 1961] [serial = 1193] [outer = 0x7eff11d67c00] 16:16:11 INFO - PROCESS | 1961 | 1461626171128 Marionette DEBUG loaded listener.js 16:16:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff1a307c00) [pid = 1961] [serial = 1194] [outer = 0x7eff11d67c00] 16:16:12 INFO - PROCESS | 1961 | 1461626172041 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]]]}] 16:16:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:16:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1640ms 16:16:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:16:12 INFO - PROCESS | 1961 | 1461626172098 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:16:12 INFO - PROCESS | 1961 | 1461626172102 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:16:12 INFO - PROCESS | 1961 | 1461626172109 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:16:12 INFO - PROCESS | 1961 | 1461626172116 Marionette TRACE conn3 <- [1,1562,null,{}] 16:16:12 INFO - PROCESS | 1961 | 1461626172132 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}] 16:16:12 INFO - PROCESS | 1961 | 1461626172443 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:16:12 INFO - PROCESS | 1961 | 1461626172682 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ef6c000 == 133 [pid = 1961] [id = 398] 16:16:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff140ce800) [pid = 1961] [serial = 1195] [outer = (nil)] 16:16:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff1b9ed000) [pid = 1961] [serial = 1196] [outer = 0x7eff140ce800] 16:16:12 INFO - PROCESS | 1961 | 1461626172762 Marionette DEBUG loaded listener.js 16:16:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff208dfc00) [pid = 1961] [serial = 1197] [outer = 0x7eff140ce800] 16:16:13 INFO - PROCESS | 1961 | 1461626173659 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]]]}] 16:16:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:16:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1589ms 16:16:13 INFO - PROCESS | 1961 | 1461626173699 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:16:13 INFO - PROCESS | 1961 | 1461626173703 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:16:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:16:13 INFO - PROCESS | 1961 | 1461626173709 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:16:13 INFO - PROCESS | 1961 | 1461626173713 Marionette TRACE conn3 <- [1,1566,null,{}] 16:16:13 INFO - PROCESS | 1961 | 1461626173718 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}] 16:16:13 INFO - PROCESS | 1961 | 1461626173930 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:16:14 INFO - PROCESS | 1961 | 1461626174177 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20b9a000 == 134 [pid = 1961] [id = 399] 16:16:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff1b3f5000) [pid = 1961] [serial = 1198] [outer = (nil)] 16:16:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff22c3d000) [pid = 1961] [serial = 1199] [outer = 0x7eff1b3f5000] 16:16:14 INFO - PROCESS | 1961 | 1461626174300 Marionette DEBUG loaded listener.js 16:16:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff24110400) [pid = 1961] [serial = 1200] [outer = 0x7eff1b3f5000] 16:16:15 INFO - PROCESS | 1961 | 1461626175160 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]]]}] 16:16:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:16:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1485ms 16:16:15 INFO - PROCESS | 1961 | 1461626175197 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:16:15 INFO - PROCESS | 1961 | 1461626175205 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:16:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:16:15 INFO - PROCESS | 1961 | 1461626175215 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:16:15 INFO - PROCESS | 1961 | 1461626175222 Marionette TRACE conn3 <- [1,1570,null,{}] 16:16:15 INFO - PROCESS | 1961 | 1461626175227 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}] 16:16:15 INFO - PROCESS | 1961 | 1461626175430 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:16:15 INFO - PROCESS | 1961 | 1461626175637 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f11800 == 135 [pid = 1961] [id = 400] 16:16:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff1ebed000) [pid = 1961] [serial = 1201] [outer = (nil)] 16:16:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff24d87000) [pid = 1961] [serial = 1202] [outer = 0x7eff1ebed000] 16:16:15 INFO - PROCESS | 1961 | 1461626175750 Marionette DEBUG loaded listener.js 16:16:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff2b78bc00) [pid = 1961] [serial = 1203] [outer = 0x7eff1ebed000] 16:16:16 INFO - PROCESS | 1961 | 1461626176662 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]]]}] 16:16:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:16:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1487ms 16:16:16 INFO - PROCESS | 1961 | 1461626176703 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:16:16 INFO - PROCESS | 1961 | 1461626176707 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:16:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:16:16 INFO - PROCESS | 1961 | 1461626176713 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:16:16 INFO - PROCESS | 1961 | 1461626176716 Marionette TRACE conn3 <- [1,1574,null,{}] 16:16:16 INFO - PROCESS | 1961 | 1461626176741 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}] 16:16:16 INFO - PROCESS | 1961 | 1461626176977 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:16:17 INFO - PROCESS | 1961 | 1461626177180 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27703800 == 136 [pid = 1961] [id = 401] 16:16:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff24608000) [pid = 1961] [serial = 1204] [outer = (nil)] 16:16:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff32735000) [pid = 1961] [serial = 1205] [outer = 0x7eff24608000] 16:16:17 INFO - PROCESS | 1961 | 1461626177305 Marionette DEBUG loaded listener.js 16:16:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff32861c00) [pid = 1961] [serial = 1206] [outer = 0x7eff24608000] 16:16:18 INFO - PROCESS | 1961 | 1461626178228 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]]]}] 16:16:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:16:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1543ms 16:16:18 INFO - PROCESS | 1961 | 1461626178273 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:16:18 INFO - PROCESS | 1961 | 1461626178278 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:16:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:16:18 INFO - PROCESS | 1961 | 1461626178284 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:16:18 INFO - PROCESS | 1961 | 1461626178287 Marionette TRACE conn3 <- [1,1578,null,{}] 16:16:18 INFO - PROCESS | 1961 | 1461626178292 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}] 16:16:18 INFO - PROCESS | 1961 | 1461626178494 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:16:18 INFO - PROCESS | 1961 | 1461626178709 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2ab18800 == 137 [pid = 1961] [id = 402] 16:16:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff23da0400) [pid = 1961] [serial = 1207] [outer = (nil)] 16:16:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff32a71400) [pid = 1961] [serial = 1208] [outer = 0x7eff23da0400] 16:16:18 INFO - PROCESS | 1961 | 1461626178821 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff349c0c00) [pid = 1961] [serial = 1209] [outer = 0x7eff23da0400] 16:16:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:16:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1430ms 16:16:19 INFO - PROCESS | 1961 | 1461626179705 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]]]}] 16:16:19 INFO - PROCESS | 1961 | 1461626179716 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1961 | 1461626179719 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:16:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:16:19 INFO - PROCESS | 1961 | 1461626179725 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 1961 | 1461626179727 Marionette TRACE conn3 <- [1,1582,null,{}] 16:16:19 INFO - PROCESS | 1961 | 1461626179733 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}] 16:16:19 INFO - PROCESS | 1961 | 1461626179938 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:16:20 INFO - PROCESS | 1961 | 1461626180158 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3186f800 == 138 [pid = 1961] [id = 403] 16:16:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff0bdc7000) [pid = 1961] [serial = 1210] [outer = (nil)] 16:16:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff0bdcf400) [pid = 1961] [serial = 1211] [outer = 0x7eff0bdc7000] 16:16:20 INFO - PROCESS | 1961 | 1461626180253 Marionette DEBUG loaded listener.js 16:16:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff0bdd4400) [pid = 1961] [serial = 1212] [outer = 0x7eff0bdc7000] 16:16:21 INFO - PROCESS | 1961 | 1461626181170 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]]]}] 16:16:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:16:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1484ms 16:16:21 INFO - PROCESS | 1961 | 1461626181214 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:16:21 INFO - PROCESS | 1961 | 1461626181222 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:16:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:16:21 INFO - PROCESS | 1961 | 1461626181229 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:16:21 INFO - PROCESS | 1961 | 1461626181234 Marionette TRACE conn3 <- [1,1586,null,{}] 16:16:21 INFO - PROCESS | 1961 | 1461626181241 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}] 16:16:21 INFO - PROCESS | 1961 | 1461626181456 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:16:21 INFO - PROCESS | 1961 | 1461626181661 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3444d000 == 139 [pid = 1961] [id = 404] 16:16:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff0bdcb400) [pid = 1961] [serial = 1213] [outer = (nil)] 16:16:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff0be44800) [pid = 1961] [serial = 1214] [outer = 0x7eff0bdcb400] 16:16:21 INFO - PROCESS | 1961 | 1461626181783 Marionette DEBUG loaded listener.js 16:16:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff0be4a800) [pid = 1961] [serial = 1215] [outer = 0x7eff0bdcb400] 16:16:22 INFO - PROCESS | 1961 | 1461626182692 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]]]}] 16:16:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:16:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1533ms 16:16:22 INFO - PROCESS | 1961 | 1461626182764 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:16:22 INFO - PROCESS | 1961 | 1461626182768 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:16:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:16:22 INFO - PROCESS | 1961 | 1461626182774 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:16:22 INFO - PROCESS | 1961 | 1461626182777 Marionette TRACE conn3 <- [1,1590,null,{}] 16:16:22 INFO - PROCESS | 1961 | 1461626182783 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}] 16:16:23 INFO - PROCESS | 1961 | 1461626183004 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:16:23 INFO - PROCESS | 1961 | 1461626183263 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3624a000 == 140 [pid = 1961] [id = 405] 16:16:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff0be51c00) [pid = 1961] [serial = 1216] [outer = (nil)] 16:16:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff328ba400) [pid = 1961] [serial = 1217] [outer = 0x7eff0be51c00] 16:16:23 INFO - PROCESS | 1961 | 1461626183380 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff36004c00) [pid = 1961] [serial = 1218] [outer = 0x7eff0be51c00] 16:16:24 INFO - PROCESS | 1961 | 1461626184297 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]]]}] 16:16:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:16:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1590ms 16:16:24 INFO - PROCESS | 1961 | 1461626184366 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:16:24 INFO - PROCESS | 1961 | 1461626184370 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:16:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:16:24 INFO - PROCESS | 1961 | 1461626184376 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:16:24 INFO - PROCESS | 1961 | 1461626184381 Marionette TRACE conn3 <- [1,1594,null,{}] 16:16:24 INFO - PROCESS | 1961 | 1461626184386 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}] 16:16:24 INFO - PROCESS | 1961 | 1461626184670 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:16:25 INFO - PROCESS | 1961 | 1461626185009 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b3c8800 == 141 [pid = 1961] [id = 406] 16:16:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff0cddd800) [pid = 1961] [serial = 1219] [outer = (nil)] 16:16:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff0db4b400) [pid = 1961] [serial = 1220] [outer = 0x7eff0cddd800] 16:16:25 INFO - PROCESS | 1961 | 1461626185089 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff1eab4c00) [pid = 1961] [serial = 1221] [outer = 0x7eff0cddd800] 16:16:25 INFO - PROCESS | 1961 | 1461626185997 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]]]}] 16:16:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:16:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1681ms 16:16:26 INFO - PROCESS | 1961 | 1461626186059 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 1961 | 1461626186063 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:16:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:16:26 INFO - PROCESS | 1961 | 1461626186069 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 1961 | 1461626186072 Marionette TRACE conn3 <- [1,1598,null,{}] 16:16:26 INFO - PROCESS | 1961 | 1461626186078 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}] 16:16:26 INFO - PROCESS | 1961 | 1461626186316 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:16:26 INFO - PROCESS | 1961 | 1461626186564 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fc4800 == 142 [pid = 1961] [id = 407] 16:16:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff0d17c800) [pid = 1961] [serial = 1222] [outer = (nil)] 16:16:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff0f2b8800) [pid = 1961] [serial = 1223] [outer = 0x7eff0d17c800] 16:16:26 INFO - PROCESS | 1961 | 1461626186680 Marionette DEBUG loaded listener.js 16:16:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff0f2bec00) [pid = 1961] [serial = 1224] [outer = 0x7eff0d17c800] 16:16:28 INFO - PROCESS | 1961 | 1461626188208 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]]]}] 16:16:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:16:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2187ms 16:16:28 INFO - PROCESS | 1961 | 1461626188257 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:16:28 INFO - PROCESS | 1961 | 1461626188263 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:16:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:16:28 INFO - PROCESS | 1961 | 1461626188272 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:16:28 INFO - PROCESS | 1961 | 1461626188277 Marionette TRACE conn3 <- [1,1602,null,{}] 16:16:28 INFO - PROCESS | 1961 | 1461626188284 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}] 16:16:28 INFO - PROCESS | 1961 | 1461626188529 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:16:28 INFO - PROCESS | 1961 | 1461626188739 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b163800 == 143 [pid = 1961] [id = 408] 16:16:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7eff0ada1400) [pid = 1961] [serial = 1225] [outer = (nil)] 16:16:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff0ccca000) [pid = 1961] [serial = 1226] [outer = 0x7eff0ada1400] 16:16:28 INFO - PROCESS | 1961 | 1461626188856 Marionette DEBUG loaded listener.js 16:16:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7eff0f10c800) [pid = 1961] [serial = 1227] [outer = 0x7eff0ada1400] 16:16:29 INFO - PROCESS | 1961 | 1461626189946 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]]]}] 16:16:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:16:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1743ms 16:16:30 INFO - PROCESS | 1961 | 1461626190014 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:16:30 INFO - PROCESS | 1961 | 1461626190022 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:16:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:16:30 INFO - PROCESS | 1961 | 1461626190032 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:16:30 INFO - PROCESS | 1961 | 1461626190036 Marionette TRACE conn3 <- [1,1606,null,{}] 16:16:30 INFO - PROCESS | 1961 | 1461626190042 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}] 16:16:30 INFO - PROCESS | 1961 | 1461626190255 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:16:30 INFO - PROCESS | 1961 | 1461626190669 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2bc800 == 142 [pid = 1961] [id = 222] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3250e800 == 141 [pid = 1961] [id = 99] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1a0000 == 140 [pid = 1961] [id = 201] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3acb4800 == 139 [pid = 1961] [id = 87] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0fe1b000 == 138 [pid = 1961] [id = 221] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1b8000 == 137 [pid = 1961] [id = 287] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b27e000 == 136 [pid = 1961] [id = 198] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2a94c800 == 135 [pid = 1961] [id = 61] 16:16:30 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7eff17f6a800) [pid = 1961] [serial = 1121] [outer = (nil)] [url = about:blank] 16:16:30 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff0f107000) [pid = 1961] [serial = 1100] [outer = (nil)] [url = about:blank] 16:16:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b5ca800 == 136 [pid = 1961] [id = 409] 16:16:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff0d44c000) [pid = 1961] [serial = 1228] [outer = (nil)] 16:16:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7eff0fd9fc00) [pid = 1961] [serial = 1229] [outer = 0x7eff0d44c000] 16:16:30 INFO - PROCESS | 1961 | 1461626190763 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7eff10a51000) [pid = 1961] [serial = 1230] [outer = 0x7eff0d44c000] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36283800 == 135 [pid = 1961] [id = 193] 16:16:30 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3bc39800 == 134 [pid = 1961] [id = 341] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff32729000 == 133 [pid = 1961] [id = 131] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b160800 == 132 [pid = 1961] [id = 339] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1a7000 == 131 [pid = 1961] [id = 336] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff32716000 == 130 [pid = 1961] [id = 337] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b354800 == 129 [pid = 1961] [id = 394] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0e494000 == 128 [pid = 1961] [id = 367] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a655000 == 127 [pid = 1961] [id = 393] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a3ae800 == 126 [pid = 1961] [id = 392] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff10e57800 == 125 [pid = 1961] [id = 391] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f13d000 == 124 [pid = 1961] [id = 390] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff11e80800 == 123 [pid = 1961] [id = 389] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b785800 == 122 [pid = 1961] [id = 388] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0dce4800 == 121 [pid = 1961] [id = 387] 16:16:31 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23191800 == 120 [pid = 1961] [id = 386] 16:16:31 INFO - PROCESS | 1961 | 1461626191666 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]]]}] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7eff1144e400) [pid = 1961] [serial = 1059] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7eff307f1c00) [pid = 1961] [serial = 1094] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff0fd99400) [pid = 1961] [serial = 1109] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7eff10517400) [pid = 1961] [serial = 1110] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff111eb800) [pid = 1961] [serial = 1112] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff22286000) [pid = 1961] [serial = 1082] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff12b39400) [pid = 1961] [serial = 1116] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff1928b800) [pid = 1961] [serial = 1070] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff1b89b000) [pid = 1961] [serial = 1076] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff20861000) [pid = 1961] [serial = 1079] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff11d68400) [pid = 1961] [serial = 1067] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff1afdc000) [pid = 1961] [serial = 1073] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff22a20800) [pid = 1961] [serial = 1085] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff0db4c000) [pid = 1961] [serial = 1064] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff0d447800) [pid = 1961] [serial = 1107] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff0cddb000) [pid = 1961] [serial = 1106] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff24332000) [pid = 1961] [serial = 1091] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff1de4f400) [pid = 1961] [serial = 1088] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff32858400) [pid = 1961] [serial = 1097] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff13fee000) [pid = 1961] [serial = 1118] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff0af0d400) [pid = 1961] [serial = 1061] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff1050f400) [pid = 1961] [serial = 1103] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff140d0800) [pid = 1961] [serial = 1119] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff11d83c00) [pid = 1961] [serial = 1115] [outer = (nil)] [url = about:blank] 16:16:31 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff11251c00) [pid = 1961] [serial = 1113] [outer = (nil)] [url = about:blank] 16:16:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:16:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1686ms 16:16:31 INFO - PROCESS | 1961 | 1461626191724 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:16:31 INFO - PROCESS | 1961 | 1461626191730 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:16:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:16:31 INFO - PROCESS | 1961 | 1461626191740 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:16:31 INFO - PROCESS | 1961 | 1461626191749 Marionette TRACE conn3 <- [1,1610,null,{}] 16:16:31 INFO - PROCESS | 1961 | 1461626191774 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}] 16:16:32 INFO - PROCESS | 1961 | 1461626192062 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:16:32 INFO - PROCESS | 1961 | 1461626192279 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11e63000 == 121 [pid = 1961] [id = 410] 16:16:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff10db9000) [pid = 1961] [serial = 1231] [outer = (nil)] 16:16:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff11d83c00) [pid = 1961] [serial = 1232] [outer = 0x7eff10db9000] 16:16:32 INFO - PROCESS | 1961 | 1461626192353 Marionette DEBUG loaded listener.js 16:16:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff13eb8400) [pid = 1961] [serial = 1233] [outer = 0x7eff10db9000] 16:16:33 INFO - PROCESS | 1961 | 1461626193064 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]]]}] 16:16:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:16:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1354ms 16:16:33 INFO - PROCESS | 1961 | 1461626193093 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:16:33 INFO - PROCESS | 1961 | 1461626193098 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:16:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:16:33 INFO - PROCESS | 1961 | 1461626193103 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:16:33 INFO - PROCESS | 1961 | 1461626193106 Marionette TRACE conn3 <- [1,1614,null,{}] 16:16:33 INFO - PROCESS | 1961 | 1461626193112 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}] 16:16:33 INFO - PROCESS | 1961 | 1461626193382 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:16:33 INFO - PROCESS | 1961 | 1461626193417 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1926e800 == 122 [pid = 1961] [id = 411] 16:16:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff13eb9400) [pid = 1961] [serial = 1234] [outer = (nil)] 16:16:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff1411d800) [pid = 1961] [serial = 1235] [outer = 0x7eff13eb9400] 16:16:33 INFO - PROCESS | 1961 | 1461626193484 Marionette DEBUG loaded listener.js 16:16:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff17f6a800) [pid = 1961] [serial = 1236] [outer = 0x7eff13eb9400] 16:16:34 INFO - PROCESS | 1961 | 1461626194398 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]]]}] 16:16:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:16:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1330ms 16:16:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:16:34 INFO - PROCESS | 1961 | 1461626194435 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:16:34 INFO - PROCESS | 1961 | 1461626194438 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:16:34 INFO - PROCESS | 1961 | 1461626194444 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:16:34 INFO - PROCESS | 1961 | 1461626194447 Marionette TRACE conn3 <- [1,1618,null,{}] 16:16:34 INFO - PROCESS | 1961 | 1461626194459 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}] 16:16:34 INFO - PROCESS | 1961 | 1461626194713 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:16:34 INFO - PROCESS | 1961 | 1461626194754 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a3ac800 == 123 [pid = 1961] [id = 412] 16:16:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff140d4c00) [pid = 1961] [serial = 1237] [outer = (nil)] 16:16:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff1921a800) [pid = 1961] [serial = 1238] [outer = 0x7eff140d4c00] 16:16:34 INFO - PROCESS | 1961 | 1461626194818 Marionette DEBUG loaded listener.js 16:16:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff19293400) [pid = 1961] [serial = 1239] [outer = 0x7eff140d4c00] 16:16:35 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff1a30d400) [pid = 1961] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:16:35 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff0af0b800) [pid = 1961] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:16:35 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff1050cc00) [pid = 1961] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:16:35 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff1144b800) [pid = 1961] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:16:35 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff0ad98c00) [pid = 1961] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:16:35 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff1c803c00) [pid = 1961] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:16:35 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff13eb7c00) [pid = 1961] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:16:35 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff1c504c00) [pid = 1961] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:16:36 INFO - PROCESS | 1961 | 1461626196143 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]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:16:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1744ms 16:16:36 INFO - PROCESS | 1961 | 1461626196188 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:16:36 INFO - PROCESS | 1961 | 1461626196191 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:16:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:16:36 INFO - PROCESS | 1961 | 1461626196201 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1961 | 1461626196204 Marionette TRACE conn3 <- [1,1622,null,{}] 16:16:36 INFO - PROCESS | 1961 | 1461626196210 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}] 16:16:36 INFO - PROCESS | 1961 | 1461626196494 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:16:36 INFO - PROCESS | 1961 | 1461626196512 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a646800 == 124 [pid = 1961] [id = 413] 16:16:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff140d3800) [pid = 1961] [serial = 1240] [outer = (nil)] 16:16:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff1a58a800) [pid = 1961] [serial = 1241] [outer = 0x7eff140d3800] 16:16:36 INFO - PROCESS | 1961 | 1461626196578 Marionette DEBUG loaded listener.js 16:16:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff1b29b800) [pid = 1961] [serial = 1242] [outer = 0x7eff140d3800] 16:16:37 INFO - PROCESS | 1961 | 1461626197417 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]]]}] 16:16:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:16:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1231ms 16:16:37 INFO - PROCESS | 1961 | 1461626197434 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:16:37 INFO - PROCESS | 1961 | 1461626197439 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:16:37 INFO - PROCESS | 1961 | 1461626197455 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:16:37 INFO - PROCESS | 1961 | 1461626197459 Marionette TRACE conn3 <- [1,1626,null,{}] 16:16:37 INFO - PROCESS | 1961 | 1461626197466 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}] 16:16:37 INFO - PROCESS | 1961 | 1461626197656 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:16:37 INFO - PROCESS | 1961 | 1461626197670 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b352000 == 125 [pid = 1961] [id = 414] 16:16:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff1a587800) [pid = 1961] [serial = 1243] [outer = (nil)] 16:16:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff1b5e5c00) [pid = 1961] [serial = 1244] [outer = 0x7eff1a587800] 16:16:37 INFO - PROCESS | 1961 | 1461626197736 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff1b8d5400) [pid = 1961] [serial = 1245] [outer = 0x7eff1a587800] 16:16:39 INFO - PROCESS | 1961 | 1461626199042 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]]]}] 16:16:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:16:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1650ms 16:16:39 INFO - PROCESS | 1961 | 1461626199097 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:16:39 INFO - PROCESS | 1961 | 1461626199104 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:16:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:16:39 INFO - PROCESS | 1961 | 1461626199113 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:16:39 INFO - PROCESS | 1961 | 1461626199119 Marionette TRACE conn3 <- [1,1630,null,{}] 16:16:39 INFO - PROCESS | 1961 | 1461626199127 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}] 16:16:39 INFO - PROCESS | 1961 | 1461626199442 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:16:39 INFO - PROCESS | 1961 | 1461626199745 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f13e800 == 126 [pid = 1961] [id = 415] 16:16:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff0cf33800) [pid = 1961] [serial = 1246] [outer = (nil)] 16:16:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff0db4f800) [pid = 1961] [serial = 1247] [outer = 0x7eff0cf33800] 16:16:39 INFO - PROCESS | 1961 | 1461626199824 Marionette DEBUG loaded listener.js 16:16:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff0fc48800) [pid = 1961] [serial = 1248] [outer = 0x7eff0cf33800] 16:16:40 INFO - PROCESS | 1961 | 1461626200793 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]]]}] 16:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1736ms 16:16:40 INFO - PROCESS | 1961 | 1461626200850 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:16:40 INFO - PROCESS | 1961 | 1461626200859 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:16:40 INFO - PROCESS | 1961 | 1461626200870 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:16:40 INFO - PROCESS | 1961 | 1461626200874 Marionette TRACE conn3 <- [1,1634,null,{}] 16:16:40 INFO - PROCESS | 1961 | 1461626200881 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}] 16:16:41 INFO - PROCESS | 1961 | 1461626201105 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:16:41 INFO - PROCESS | 1961 | 1461626201409 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a63d800 == 127 [pid = 1961] [id = 416] 16:16:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff10517400) [pid = 1961] [serial = 1249] [outer = (nil)] 16:16:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff12b31000) [pid = 1961] [serial = 1250] [outer = 0x7eff10517400] 16:16:41 INFO - PROCESS | 1961 | 1461626201486 Marionette DEBUG loaded listener.js 16:16:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff140ce400) [pid = 1961] [serial = 1251] [outer = 0x7eff10517400] 16:16:42 INFO - PROCESS | 1961 | 1461626202393 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]]]}] 16:16:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:16:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1581ms 16:16:42 INFO - PROCESS | 1961 | 1461626202452 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:16:42 INFO - PROCESS | 1961 | 1461626202455 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:16:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:16:42 INFO - PROCESS | 1961 | 1461626202462 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:16:42 INFO - PROCESS | 1961 | 1461626202469 Marionette TRACE conn3 <- [1,1638,null,{}] 16:16:42 INFO - PROCESS | 1961 | 1461626202486 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}] 16:16:42 INFO - PROCESS | 1961 | 1461626202748 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:16:42 INFO - PROCESS | 1961 | 1461626202995 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1cb000 == 128 [pid = 1961] [id = 417] 16:16:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff1a310400) [pid = 1961] [serial = 1252] [outer = (nil)] 16:16:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff1ae28000) [pid = 1961] [serial = 1253] [outer = 0x7eff1a310400] 16:16:43 INFO - PROCESS | 1961 | 1461626203118 Marionette DEBUG loaded listener.js 16:16:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff1b3ed000) [pid = 1961] [serial = 1254] [outer = 0x7eff1a310400] 16:16:43 INFO - PROCESS | 1961 | 1461626203991 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]]]}] 16:16:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:16:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1587ms 16:16:44 INFO - PROCESS | 1961 | 1461626204050 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:16:44 INFO - PROCESS | 1961 | 1461626204055 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:16:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:16:44 INFO - PROCESS | 1961 | 1461626204062 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:16:44 INFO - PROCESS | 1961 | 1461626204066 Marionette TRACE conn3 <- [1,1642,null,{}] 16:16:44 INFO - PROCESS | 1961 | 1461626204071 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}] 16:16:44 INFO - PROCESS | 1961 | 1461626204296 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:16:44 INFO - PROCESS | 1961 | 1461626204563 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea07800 == 129 [pid = 1961] [id = 418] 16:16:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff1a94a800) [pid = 1961] [serial = 1255] [outer = (nil)] 16:16:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff1c3f1000) [pid = 1961] [serial = 1256] [outer = 0x7eff1a94a800] 16:16:44 INFO - PROCESS | 1961 | 1461626204684 Marionette DEBUG loaded listener.js 16:16:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff1c80a400) [pid = 1961] [serial = 1257] [outer = 0x7eff1a94a800] 16:16:45 INFO - PROCESS | 1961 | 1461626205567 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]]]}] 16:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1581ms 16:16:45 INFO - PROCESS | 1961 | 1461626205645 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:16:45 INFO - PROCESS | 1961 | 1461626205652 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:16:45 INFO - PROCESS | 1961 | 1461626205659 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:16:45 INFO - PROCESS | 1961 | 1461626205662 Marionette TRACE conn3 <- [1,1646,null,{}] 16:16:45 INFO - PROCESS | 1961 | 1461626205668 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}] 16:16:45 INFO - PROCESS | 1961 | 1461626205917 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:16:46 INFO - PROCESS | 1961 | 1461626206171 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f127800 == 130 [pid = 1961] [id = 419] 16:16:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff1de32800) [pid = 1961] [serial = 1258] [outer = (nil)] 16:16:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff1de51c00) [pid = 1961] [serial = 1259] [outer = 0x7eff1de32800] 16:16:46 INFO - PROCESS | 1961 | 1461626206287 Marionette DEBUG loaded listener.js 16:16:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7eff1eab1400) [pid = 1961] [serial = 1260] [outer = 0x7eff1de32800] 16:16:47 INFO - PROCESS | 1961 | 1461626207159 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]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 16:16:47 INFO - PROCESS | 1961 | 1461626207194 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 1961 | 1461626207198 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:16:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:16:47 INFO - PROCESS | 1961 | 1461626207205 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 1961 | 1461626207208 Marionette TRACE conn3 <- [1,1650,null,{}] 16:16:47 INFO - PROCESS | 1961 | 1461626207214 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}] 16:16:47 INFO - PROCESS | 1961 | 1461626207433 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:16:47 INFO - PROCESS | 1961 | 1461626207650 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23199000 == 131 [pid = 1961] [id = 420] 16:16:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff1b8d2000) [pid = 1961] [serial = 1261] [outer = (nil)] 16:16:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7eff1f150400) [pid = 1961] [serial = 1262] [outer = 0x7eff1b8d2000] 16:16:47 INFO - PROCESS | 1961 | 1461626207813 Marionette DEBUG loaded listener.js 16:16:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7eff2193bc00) [pid = 1961] [serial = 1263] [outer = 0x7eff1b8d2000] 16:16:48 INFO - PROCESS | 1961 | 1461626208712 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]]]}] 16:16:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:16:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1537ms 16:16:48 INFO - PROCESS | 1961 | 1461626208744 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:16:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:16:48 INFO - PROCESS | 1961 | 1461626208748 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:16:48 INFO - PROCESS | 1961 | 1461626208754 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 1961 | 1461626208758 Marionette TRACE conn3 <- [1,1654,null,{}] 16:16:48 INFO - PROCESS | 1961 | 1461626208763 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}] 16:16:48 INFO - PROCESS | 1961 | 1461626208968 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:16:49 INFO - PROCESS | 1961 | 1461626209186 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff250a2000 == 132 [pid = 1961] [id = 421] 16:16:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7eff1de49c00) [pid = 1961] [serial = 1264] [outer = (nil)] 16:16:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7eff229ec800) [pid = 1961] [serial = 1265] [outer = 0x7eff1de49c00] 16:16:49 INFO - PROCESS | 1961 | 1461626209299 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7eff22c41400) [pid = 1961] [serial = 1266] [outer = 0x7eff1de49c00] 16:16:50 INFO - PROCESS | 1961 | 1461626210201 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]]]}] 16:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1480ms 16:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:16:50 INFO - PROCESS | 1961 | 1461626210234 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:16:50 INFO - PROCESS | 1961 | 1461626210237 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:16:50 INFO - PROCESS | 1961 | 1461626210243 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 1961 | 1461626210247 Marionette TRACE conn3 <- [1,1658,null,{}] 16:16:50 INFO - PROCESS | 1961 | 1461626210252 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}] 16:16:50 INFO - PROCESS | 1961 | 1461626210458 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:16:50 INFO - PROCESS | 1961 | 1461626210724 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31865000 == 133 [pid = 1961] [id = 422] 16:16:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7eff10a4cc00) [pid = 1961] [serial = 1267] [outer = (nil)] 16:16:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7eff23c02800) [pid = 1961] [serial = 1268] [outer = 0x7eff10a4cc00] 16:16:50 INFO - PROCESS | 1961 | 1461626210802 Marionette DEBUG loaded listener.js 16:16:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7eff24085c00) [pid = 1961] [serial = 1269] [outer = 0x7eff10a4cc00] 16:16:51 INFO - PROCESS | 1961 | 1461626211688 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]]]}] 16:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1480ms 16:16:51 INFO - PROCESS | 1961 | 1461626211731 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:16:51 INFO - PROCESS | 1961 | 1461626211733 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:16:51 INFO - PROCESS | 1961 | 1461626211741 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:16:51 INFO - PROCESS | 1961 | 1461626211745 Marionette TRACE conn3 <- [1,1662,null,{}] 16:16:51 INFO - PROCESS | 1961 | 1461626211750 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}] 16:16:51 INFO - PROCESS | 1961 | 1461626211957 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:16:52 INFO - PROCESS | 1961 | 1461626212189 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36d07800 == 134 [pid = 1961] [id = 423] 16:16:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7eff20b3d000) [pid = 1961] [serial = 1270] [outer = (nil)] 16:16:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7eff2460e000) [pid = 1961] [serial = 1271] [outer = 0x7eff20b3d000] 16:16:52 INFO - PROCESS | 1961 | 1461626212263 Marionette DEBUG loaded listener.js 16:16:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7eff24d86000) [pid = 1961] [serial = 1272] [outer = 0x7eff20b3d000] 16:16:53 INFO - PROCESS | 1961 | 1461626213175 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]]]}] 16:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1480ms 16:16:53 INFO - PROCESS | 1961 | 1461626213222 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:16:53 INFO - PROCESS | 1961 | 1461626213225 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:16:53 INFO - PROCESS | 1961 | 1461626213251 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:16:53 INFO - PROCESS | 1961 | 1461626213254 Marionette TRACE conn3 <- [1,1666,null,{}] 16:16:53 INFO - PROCESS | 1961 | 1461626213260 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}] 16:16:53 INFO - PROCESS | 1961 | 1461626213483 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:16:53 INFO - PROCESS | 1961 | 1461626213697 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff396ed800 == 135 [pid = 1961] [id = 424] 16:16:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7eff235e6000) [pid = 1961] [serial = 1273] [outer = (nil)] 16:16:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7eff277b7400) [pid = 1961] [serial = 1274] [outer = 0x7eff235e6000] 16:16:53 INFO - PROCESS | 1961 | 1461626213810 Marionette DEBUG loaded listener.js 16:16:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7eff30719000) [pid = 1961] [serial = 1275] [outer = 0x7eff235e6000] 16:16:54 INFO - PROCESS | 1961 | 1461626214763 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]]]}] 16:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1592ms 16:16:54 INFO - PROCESS | 1961 | 1461626214843 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:16:54 INFO - PROCESS | 1961 | 1461626214848 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:16:54 INFO - PROCESS | 1961 | 1461626214858 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:16:54 INFO - PROCESS | 1961 | 1461626214861 Marionette TRACE conn3 <- [1,1670,null,{}] 16:16:54 INFO - PROCESS | 1961 | 1461626214868 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}] 16:16:55 INFO - PROCESS | 1961 | 1461626215104 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:16:55 INFO - PROCESS | 1961 | 1461626215400 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b675800 == 136 [pid = 1961] [id = 425] 16:16:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7eff0ae58400) [pid = 1961] [serial = 1276] [outer = (nil)] 16:16:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7eff0ae5e000) [pid = 1961] [serial = 1277] [outer = 0x7eff0ae58400] 16:16:55 INFO - PROCESS | 1961 | 1461626215488 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7eff3167d800) [pid = 1961] [serial = 1278] [outer = 0x7eff0ae58400] 16:16:56 INFO - PROCESS | 1961 | 1461626216387 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]]]}] 16:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1582ms 16:16:56 INFO - PROCESS | 1961 | 1461626216441 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:16:56 INFO - PROCESS | 1961 | 1461626216444 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:16:56 INFO - PROCESS | 1961 | 1461626216451 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 1961 | 1461626216454 Marionette TRACE conn3 <- [1,1674,null,{}] 16:16:56 INFO - PROCESS | 1961 | 1461626216460 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}] 16:16:56 INFO - PROCESS | 1961 | 1461626216682 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:16:56 INFO - PROCESS | 1961 | 1461626216942 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b493000 == 137 [pid = 1961] [id = 426] 16:16:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7eff0ae59800) [pid = 1961] [serial = 1279] [outer = (nil)] 16:16:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7eff32803c00) [pid = 1961] [serial = 1280] [outer = 0x7eff0ae59800] 16:16:57 INFO - PROCESS | 1961 | 1461626217062 Marionette DEBUG loaded listener.js 16:16:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7eff32a70c00) [pid = 1961] [serial = 1281] [outer = 0x7eff0ae59800] 16:16:57 INFO - PROCESS | 1961 | 1461626217965 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]]]}] 16:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1579ms 16:16:58 INFO - PROCESS | 1961 | 1461626218031 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:16:58 INFO - PROCESS | 1961 | 1461626218035 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:16:58 INFO - PROCESS | 1961 | 1461626218041 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:16:58 INFO - PROCESS | 1961 | 1461626218044 Marionette TRACE conn3 <- [1,1678,null,{}] 16:16:58 INFO - PROCESS | 1961 | 1461626218050 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}] 16:16:58 INFO - PROCESS | 1961 | 1461626218263 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:16:58 INFO - PROCESS | 1961 | 1461626218514 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b54a800 == 138 [pid = 1961] [id = 427] 16:16:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7eff0ae5b800) [pid = 1961] [serial = 1282] [outer = (nil)] 16:16:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7eff36009400) [pid = 1961] [serial = 1283] [outer = 0x7eff0ae5b800] 16:16:58 INFO - PROCESS | 1961 | 1461626218632 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7eff363a2400) [pid = 1961] [serial = 1284] [outer = 0x7eff0ae5b800] 16:16:59 INFO - PROCESS | 1961 | 1461626219463 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]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1490ms 16:16:59 INFO - PROCESS | 1961 | 1461626219533 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:16:59 INFO - PROCESS | 1961 | 1461626219538 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:16:59 INFO - PROCESS | 1961 | 1461626219545 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1961 | 1461626219549 Marionette TRACE conn3 <- [1,1682,null,{}] 16:16:59 INFO - PROCESS | 1961 | 1461626219555 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}] 16:16:59 INFO - PROCESS | 1961 | 1461626219827 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:17:00 INFO - PROCESS | 1961 | 1461626220079 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e499800 == 139 [pid = 1961] [id = 428] 16:17:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7eff0b4e5400) [pid = 1961] [serial = 1285] [outer = (nil)] 16:17:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7eff0bc89800) [pid = 1961] [serial = 1286] [outer = 0x7eff0b4e5400] 16:17:00 INFO - PROCESS | 1961 | 1461626220200 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7eff0bc8f400) [pid = 1961] [serial = 1287] [outer = 0x7eff0b4e5400] 16:17:01 INFO - PROCESS | 1961 | 1461626221320 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]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1840ms 16:17:01 INFO - PROCESS | 1961 | 1461626221387 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:17:01 INFO - PROCESS | 1961 | 1461626221391 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:17:01 INFO - PROCESS | 1961 | 1461626221398 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 1961 | 1461626221401 Marionette TRACE conn3 <- [1,1686,null,{}] 16:17:01 INFO - PROCESS | 1961 | 1461626221408 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}] 16:17:01 INFO - PROCESS | 1961 | 1461626221689 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:17:01 INFO - PROCESS | 1961 | 1461626221991 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff07c77000 == 140 [pid = 1961] [id = 429] 16:17:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7eff07ce3c00) [pid = 1961] [serial = 1288] [outer = (nil)] 16:17:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7eff07ceb000) [pid = 1961] [serial = 1289] [outer = 0x7eff07ce3c00] 16:17:02 INFO - PROCESS | 1961 | 1461626222073 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7eff07cf0400) [pid = 1961] [serial = 1290] [outer = 0x7eff07ce3c00] 16:17:02 INFO - PROCESS | 1961 | 1461626222988 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]]]}] 16:17:03 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 16:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1641ms 16:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:17:03 INFO - PROCESS | 1961 | 1461626223038 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:17:03 INFO - PROCESS | 1961 | 1461626223041 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:17:03 INFO - PROCESS | 1961 | 1461626223048 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:17:03 INFO - PROCESS | 1961 | 1461626223051 Marionette TRACE conn3 <- [1,1690,null,{}] 16:17:03 INFO - PROCESS | 1961 | 1461626223057 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}] 16:17:03 INFO - PROCESS | 1961 | 1461626223300 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:17:04 INFO - PROCESS | 1961 | 1461626224007 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b5dd000 == 141 [pid = 1961] [id = 430] 16:17:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7eff0ae55c00) [pid = 1961] [serial = 1291] [outer = (nil)] 16:17:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7eff0ae5b400) [pid = 1961] [serial = 1292] [outer = 0x7eff0ae55c00] 16:17:04 INFO - PROCESS | 1961 | 1461626224091 Marionette DEBUG loaded listener.js 16:17:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7eff0b4ef400) [pid = 1961] [serial = 1293] [outer = 0x7eff0ae55c00] 16:17:05 INFO - PROCESS | 1961 | 1461626225062 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]]]}] 16:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2086ms 16:17:05 INFO - PROCESS | 1961 | 1461626225136 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:17:05 INFO - PROCESS | 1961 | 1461626225141 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:17:05 INFO - PROCESS | 1961 | 1461626225149 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:17:05 INFO - PROCESS | 1961 | 1461626225155 Marionette TRACE conn3 <- [1,1694,null,{}] 16:17:05 INFO - PROCESS | 1961 | 1461626225162 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}] 16:17:05 INFO - PROCESS | 1961 | 1461626225517 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:17:05 INFO - PROCESS | 1961 | 1461626225855 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b5c9000 == 142 [pid = 1961] [id = 431] 16:17:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7eff0cdde000) [pid = 1961] [serial = 1294] [outer = (nil)] 16:17:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7eff0d17d800) [pid = 1961] [serial = 1295] [outer = 0x7eff0cdde000] 16:17:05 INFO - PROCESS | 1961 | 1461626225943 Marionette DEBUG loaded listener.js 16:17:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7eff0db45400) [pid = 1961] [serial = 1296] [outer = 0x7eff0cdde000] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a646800 == 141 [pid = 1961] [id = 413] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a3ac800 == 140 [pid = 1961] [id = 412] 16:17:06 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7eff23d39c00) [pid = 1961] [serial = 1187] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7eff1f14f400) [pid = 1961] [serial = 1145] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7eff208e5800) [pid = 1961] [serial = 1151] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7eff23c02c00) [pid = 1961] [serial = 1154] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7eff24613800) [pid = 1961] [serial = 1157] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7eff24dcbc00) [pid = 1961] [serial = 1160] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7eff21462c00) [pid = 1961] [serial = 1148] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7eff2b784400) [pid = 1961] [serial = 1163] [outer = (nil)] [url = about:blank] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1926e800 == 139 [pid = 1961] [id = 411] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff11e63000 == 138 [pid = 1961] [id = 410] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b5ca800 == 137 [pid = 1961] [id = 409] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b163800 == 136 [pid = 1961] [id = 408] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b3c8800 == 135 [pid = 1961] [id = 406] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3624a000 == 134 [pid = 1961] [id = 405] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3444d000 == 133 [pid = 1961] [id = 404] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3186f800 == 132 [pid = 1961] [id = 403] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2ab18800 == 131 [pid = 1961] [id = 402] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff27703800 == 130 [pid = 1961] [id = 401] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f11800 == 129 [pid = 1961] [id = 400] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff20b9a000 == 128 [pid = 1961] [id = 399] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a50d800 == 127 [pid = 1961] [id = 397] 16:17:06 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0fe12800 == 126 [pid = 1961] [id = 396] 16:17:07 INFO - PROCESS | 1961 | 1461626226997 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]]]}] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7eff1b896800) [pid = 1961] [serial = 1178] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7eff1c65b000) [pid = 1961] [serial = 1139] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7eff0d185400) [pid = 1961] [serial = 1169] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7eff1a58c000) [pid = 1961] [serial = 1133] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7eff1411e000) [pid = 1961] [serial = 1130] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7eff1afe2400) [pid = 1961] [serial = 1136] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7eff1928bc00) [pid = 1961] [serial = 1173] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7eff1afd9400) [pid = 1961] [serial = 1176] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7eff0b83d400) [pid = 1961] [serial = 1167] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7eff0fda3400) [pid = 1961] [serial = 1127] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7eff2146d800) [pid = 1961] [serial = 1182] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7eff1a305800) [pid = 1961] [serial = 1122] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7eff1de54c00) [pid = 1961] [serial = 1142] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7eff0cdd6c00) [pid = 1961] [serial = 1124] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7eff22b52800) [pid = 1961] [serial = 1184] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7eff1ac4b800) [pid = 1961] [serial = 1175] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7eff0af07c00) [pid = 1961] [serial = 1166] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7eff1b8d9c00) [pid = 1961] [serial = 1179] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7eff17f62c00) [pid = 1961] [serial = 1172] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7eff1afd8c00) [pid = 1961] [serial = 1181] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7eff235e9000) [pid = 1961] [serial = 1185] [outer = (nil)] [url = about:blank] 16:17:07 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7eff10db1400) [pid = 1961] [serial = 1170] [outer = (nil)] [url = about:blank] 16:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1892ms 16:17:07 INFO - PROCESS | 1961 | 1461626227045 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:17:07 INFO - PROCESS | 1961 | 1461626227052 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:17:07 INFO - PROCESS | 1961 | 1461626227059 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:17:07 INFO - PROCESS | 1961 | 1461626227062 Marionette TRACE conn3 <- [1,1698,null,{}] 16:17:07 INFO - PROCESS | 1961 | 1461626227068 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}] 16:17:07 INFO - PROCESS | 1961 | 1461626227283 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:17:07 INFO - PROCESS | 1961 | 1461626227563 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff10e56000 == 127 [pid = 1961] [id = 432] 16:17:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7eff0cddb400) [pid = 1961] [serial = 1297] [outer = (nil)] 16:17:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7eff0fc4a400) [pid = 1961] [serial = 1298] [outer = 0x7eff0cddb400] 16:17:07 INFO - PROCESS | 1961 | 1461626227635 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7eff10516000) [pid = 1961] [serial = 1299] [outer = 0x7eff0cddb400] 16:17:08 INFO - PROCESS | 1961 | 1461626228388 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]]]}] 16:17:08 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 16:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1389ms 16:17:08 INFO - PROCESS | 1961 | 1461626228448 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 1961 | 1461626228451 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:17:08 INFO - PROCESS | 1961 | 1461626228469 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 1961 | 1461626228478 Marionette TRACE conn3 <- [1,1702,null,{}] 16:17:08 INFO - PROCESS | 1961 | 1461626228484 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}] 16:17:08 INFO - PROCESS | 1961 | 1461626228697 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:17:08 INFO - PROCESS | 1961 | 1461626228884 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19265000 == 128 [pid = 1961] [id = 433] 16:17:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7eff0d44bc00) [pid = 1961] [serial = 1300] [outer = (nil)] 16:17:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7eff11251800) [pid = 1961] [serial = 1301] [outer = 0x7eff0d44bc00] 16:17:08 INFO - PROCESS | 1961 | 1461626228953 Marionette DEBUG loaded listener.js 16:17:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7eff13eb4c00) [pid = 1961] [serial = 1302] [outer = 0x7eff0d44bc00] 16:17:09 INFO - PROCESS | 1961 | 1461626229817 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]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1402ms 16:17:09 INFO - PROCESS | 1961 | 1461626229863 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1961 | 1461626229868 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:17:09 INFO - PROCESS | 1961 | 1461626229874 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1961 | 1461626229877 Marionette TRACE conn3 <- [1,1706,null,{}] 16:17:09 INFO - PROCESS | 1961 | 1461626229889 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}] 16:17:10 INFO - PROCESS | 1961 | 1461626230153 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:17:10 INFO - PROCESS | 1961 | 1461626230183 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a3ac800 == 129 [pid = 1961] [id = 434] 16:17:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7eff0f109800) [pid = 1961] [serial = 1303] [outer = (nil)] 16:17:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7eff14119c00) [pid = 1961] [serial = 1304] [outer = 0x7eff0f109800] 16:17:10 INFO - PROCESS | 1961 | 1461626230246 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7eff18038c00) [pid = 1961] [serial = 1305] [outer = 0x7eff0f109800] 16:17:11 INFO - PROCESS | 1961 | 1461626231212 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]]]}] 16:17:11 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7eff140d3800) [pid = 1961] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:17:11 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7eff0d44c000) [pid = 1961] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:17:11 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7eff13eb9400) [pid = 1961] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:17:11 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7eff10db9000) [pid = 1961] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:17:11 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7eff0ada1400) [pid = 1961] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:17:11 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7eff140d4c00) [pid = 1961] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1681ms 16:17:11 INFO - PROCESS | 1961 | 1461626231571 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:17:11 INFO - PROCESS | 1961 | 1461626231575 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:17:11 INFO - PROCESS | 1961 | 1461626231581 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:17:11 INFO - PROCESS | 1961 | 1461626231584 Marionette TRACE conn3 <- [1,1710,null,{}] 16:17:11 INFO - PROCESS | 1961 | 1461626231590 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}] 16:17:11 INFO - PROCESS | 1961 | 1461626231784 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:17:12 INFO - PROCESS | 1961 | 1461626232007 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a644800 == 130 [pid = 1961] [id = 435] 16:17:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7eff1928c800) [pid = 1961] [serial = 1306] [outer = (nil)] 16:17:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7eff1a308800) [pid = 1961] [serial = 1307] [outer = 0x7eff1928c800] 16:17:12 INFO - PROCESS | 1961 | 1461626232087 Marionette DEBUG loaded listener.js 16:17:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7eff1b295400) [pid = 1961] [serial = 1308] [outer = 0x7eff1928c800] 16:17:12 INFO - PROCESS | 1961 | 1461626232852 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]]]}] 16:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1293ms 16:17:12 INFO - PROCESS | 1961 | 1461626232874 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:17:12 INFO - PROCESS | 1961 | 1461626232889 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:17:12 INFO - PROCESS | 1961 | 1461626232896 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:17:12 INFO - PROCESS | 1961 | 1461626232900 Marionette TRACE conn3 <- [1,1714,null,{}] 16:17:12 INFO - PROCESS | 1961 | 1461626232905 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}] 16:17:13 INFO - PROCESS | 1961 | 1461626233162 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:17:13 INFO - PROCESS | 1961 | 1461626233186 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b673800 == 131 [pid = 1961] [id = 436] 16:17:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7eff1928e000) [pid = 1961] [serial = 1309] [outer = (nil)] 16:17:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7eff1d441400) [pid = 1961] [serial = 1310] [outer = 0x7eff1928e000] 16:17:13 INFO - PROCESS | 1961 | 1461626233250 Marionette DEBUG loaded listener.js 16:17:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7eff1eab2000) [pid = 1961] [serial = 1311] [outer = 0x7eff1928e000] 16:17:14 INFO - PROCESS | 1961 | 1461626234908 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]]]}] 16:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 2087ms 16:17:14 INFO - PROCESS | 1961 | 1461626234988 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 1961 | 1461626234999 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:17:15 INFO - PROCESS | 1961 | 1461626235015 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 1961 | 1461626235023 Marionette TRACE conn3 <- [1,1718,null,{}] 16:17:15 INFO - PROCESS | 1961 | 1461626235037 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}] 16:17:15 INFO - PROCESS | 1961 | 1461626235492 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:17:15 INFO - PROCESS | 1961 | 1461626235759 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e583000 == 132 [pid = 1961] [id = 437] 16:17:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7eff0bc90800) [pid = 1961] [serial = 1312] [outer = (nil)] 16:17:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7eff0cde0800) [pid = 1961] [serial = 1313] [outer = 0x7eff0bc90800] 16:17:15 INFO - PROCESS | 1961 | 1461626235839 Marionette DEBUG loaded listener.js 16:17:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7eff0f10b800) [pid = 1961] [serial = 1314] [outer = 0x7eff0bc90800] 16:17:16 INFO - PROCESS | 1961 | 1461626236851 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]]]}] 16:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1899ms 16:17:16 INFO - PROCESS | 1961 | 1461626236912 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:17:16 INFO - PROCESS | 1961 | 1461626236922 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:17:16 INFO - PROCESS | 1961 | 1461626236934 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:17:16 INFO - PROCESS | 1961 | 1461626236938 Marionette TRACE conn3 <- [1,1722,null,{}] 16:17:16 INFO - PROCESS | 1961 | 1461626236945 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}] 16:17:17 INFO - PROCESS | 1961 | 1461626237180 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:17:17 INFO - PROCESS | 1961 | 1461626237526 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4dd000 == 133 [pid = 1961] [id = 438] 16:17:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7eff1050d800) [pid = 1961] [serial = 1315] [outer = (nil)] 16:17:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7eff11447000) [pid = 1961] [serial = 1316] [outer = 0x7eff1050d800] 16:17:17 INFO - PROCESS | 1961 | 1461626237611 Marionette DEBUG loaded listener.js 16:17:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7eff13eb5000) [pid = 1961] [serial = 1317] [outer = 0x7eff1050d800] 16:17:18 INFO - PROCESS | 1961 | 1461626238534 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]]]}] 16:17:18 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 16:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1633ms 16:17:18 INFO - PROCESS | 1961 | 1461626238567 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:17:18 INFO - PROCESS | 1961 | 1461626238571 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:17:18 INFO - PROCESS | 1961 | 1461626238578 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:17:18 INFO - PROCESS | 1961 | 1461626238583 Marionette TRACE conn3 <- [1,1726,null,{}] 16:17:18 INFO - PROCESS | 1961 | 1461626238600 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}] 16:17:18 INFO - PROCESS | 1961 | 1461626238837 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:17:19 INFO - PROCESS | 1961 | 1461626239094 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1b5800 == 134 [pid = 1961] [id = 439] 16:17:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7eff1928bc00) [pid = 1961] [serial = 1318] [outer = (nil)] 16:17:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7eff1afe0400) [pid = 1961] [serial = 1319] [outer = 0x7eff1928bc00] 16:17:19 INFO - PROCESS | 1961 | 1461626239220 Marionette DEBUG loaded listener.js 16:17:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7eff1b8d0400) [pid = 1961] [serial = 1320] [outer = 0x7eff1928bc00] 16:17:20 INFO - PROCESS | 1961 | 1461626240096 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]]]}] 16:17:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:17:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1584ms 16:17:20 INFO - PROCESS | 1961 | 1461626240163 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:17:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:17:20 INFO - PROCESS | 1961 | 1461626240168 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:17:20 INFO - PROCESS | 1961 | 1461626240174 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:17:20 INFO - PROCESS | 1961 | 1461626240178 Marionette TRACE conn3 <- [1,1730,null,{}] 16:17:20 INFO - PROCESS | 1961 | 1461626240183 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}] 16:17:20 INFO - PROCESS | 1961 | 1461626240402 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:17:20 INFO - PROCESS | 1961 | 1461626240665 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f05c000 == 135 [pid = 1961] [id = 440] 16:17:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7eff1a94c800) [pid = 1961] [serial = 1321] [outer = (nil)] 16:17:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7eff1eab2c00) [pid = 1961] [serial = 1322] [outer = 0x7eff1a94c800] 16:17:20 INFO - PROCESS | 1961 | 1461626240790 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7eff1ebe4800) [pid = 1961] [serial = 1323] [outer = 0x7eff1a94c800] 16:17:21 INFO - PROCESS | 1961 | 1461626241639 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]]]}] 16:17:21 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 16:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1529ms 16:17:21 INFO - PROCESS | 1961 | 1461626241705 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:17:21 INFO - PROCESS | 1961 | 1461626241709 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:17:21 INFO - PROCESS | 1961 | 1461626241714 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:17:21 INFO - PROCESS | 1961 | 1461626241718 Marionette TRACE conn3 <- [1,1734,null,{}] 16:17:21 INFO - PROCESS | 1961 | 1461626241723 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}] 16:17:21 INFO - PROCESS | 1961 | 1461626241937 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:17:22 INFO - PROCESS | 1961 | 1461626242150 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2225f000 == 136 [pid = 1961] [id = 441] 16:17:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7eff1afd8000) [pid = 1961] [serial = 1324] [outer = (nil)] 16:17:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7eff208e5800) [pid = 1961] [serial = 1325] [outer = 0x7eff1afd8000] 16:17:22 INFO - PROCESS | 1961 | 1461626242269 Marionette DEBUG loaded listener.js 16:17:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7eff229e8c00) [pid = 1961] [serial = 1326] [outer = 0x7eff1afd8000] 16:17:23 INFO - PROCESS | 1961 | 1461626243206 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]]]}] 16:17:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1535ms 16:17:23 INFO - PROCESS | 1961 | 1461626243252 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:17:23 INFO - PROCESS | 1961 | 1461626243256 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:17:23 INFO - PROCESS | 1961 | 1461626243261 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:17:23 INFO - PROCESS | 1961 | 1461626243264 Marionette TRACE conn3 <- [1,1738,null,{}] 16:17:23 INFO - PROCESS | 1961 | 1461626243269 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}] 16:17:23 INFO - PROCESS | 1961 | 1461626243507 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:17:23 INFO - PROCESS | 1961 | 1461626243721 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2a94c800 == 137 [pid = 1961] [id = 442] 16:17:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7eff22e78c00) [pid = 1961] [serial = 1327] [outer = (nil)] 16:17:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7eff27a2a000) [pid = 1961] [serial = 1328] [outer = 0x7eff22e78c00] 16:17:23 INFO - PROCESS | 1961 | 1461626243839 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7eff32738000) [pid = 1961] [serial = 1329] [outer = 0x7eff22e78c00] 16:17:24 INFO - PROCESS | 1961 | 1461626244907 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]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1685ms 16:17:24 INFO - PROCESS | 1961 | 1461626244949 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:17:24 INFO - PROCESS | 1961 | 1461626244955 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:17:24 INFO - PROCESS | 1961 | 1461626244962 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1961 | 1461626244965 Marionette TRACE conn3 <- [1,1742,null,{}] 16:17:24 INFO - PROCESS | 1961 | 1461626244971 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}] 16:17:25 INFO - PROCESS | 1961 | 1461626245180 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:17:25 INFO - PROCESS | 1961 | 1461626245397 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3605f000 == 138 [pid = 1961] [id = 443] 16:17:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7eff0b45a800) [pid = 1961] [serial = 1330] [outer = (nil)] 16:17:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7eff0b463c00) [pid = 1961] [serial = 1331] [outer = 0x7eff0b45a800] 16:17:25 INFO - PROCESS | 1961 | 1461626245513 Marionette DEBUG loaded listener.js 16:17:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7eff0b468800) [pid = 1961] [serial = 1332] [outer = 0x7eff0b45a800] 16:17:26 INFO - PROCESS | 1961 | 1461626246492 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]]]}] 16:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1590ms 16:17:26 INFO - PROCESS | 1961 | 1461626246553 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:17:26 INFO - PROCESS | 1961 | 1461626246556 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:17:26 INFO - PROCESS | 1961 | 1461626246563 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:17:26 INFO - PROCESS | 1961 | 1461626246567 Marionette TRACE conn3 <- [1,1746,null,{}] 16:17:26 INFO - PROCESS | 1961 | 1461626246573 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}] 16:17:26 INFO - PROCESS | 1961 | 1461626246795 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:17:27 INFO - PROCESS | 1961 | 1461626247092 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ceb4800 == 139 [pid = 1961] [id = 444] 16:17:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7eff0b45b000) [pid = 1961] [serial = 1333] [outer = (nil)] 16:17:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7eff32737000) [pid = 1961] [serial = 1334] [outer = 0x7eff0b45b000] 16:17:27 INFO - PROCESS | 1961 | 1461626247173 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7eff32bdbc00) [pid = 1961] [serial = 1335] [outer = 0x7eff0b45b000] 16:17:28 INFO - PROCESS | 1961 | 1461626248005 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]]]}] 16:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1490ms 16:17:28 INFO - PROCESS | 1961 | 1461626248055 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:17:28 INFO - PROCESS | 1961 | 1461626248059 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:17:28 INFO - PROCESS | 1961 | 1461626248065 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:17:28 INFO - PROCESS | 1961 | 1461626248068 Marionette TRACE conn3 <- [1,1750,null,{}] 16:17:28 INFO - PROCESS | 1961 | 1461626248074 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}] 16:17:28 INFO - PROCESS | 1961 | 1461626248317 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:17:28 INFO - PROCESS | 1961 | 1461626248614 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36d14000 == 140 [pid = 1961] [id = 445] 16:17:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7eff0b464000) [pid = 1961] [serial = 1336] [outer = (nil)] 16:17:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 260 (0x7eff1e693c00) [pid = 1961] [serial = 1337] [outer = 0x7eff0b464000] 16:17:28 INFO - PROCESS | 1961 | 1461626248703 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 261 (0x7eff1e699400) [pid = 1961] [serial = 1338] [outer = 0x7eff0b464000] 16:17:29 INFO - PROCESS | 1961 | 1461626249747 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]]]}] 16:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1785ms 16:17:29 INFO - PROCESS | 1961 | 1461626249853 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:17:29 INFO - PROCESS | 1961 | 1461626249858 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:17:29 INFO - PROCESS | 1961 | 1461626249868 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1961 | 1461626249873 Marionette TRACE conn3 <- [1,1754,null,{}] 16:17:29 INFO - PROCESS | 1961 | 1461626249882 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}] 16:17:30 INFO - PROCESS | 1961 | 1461626250432 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:17:30 INFO - PROCESS | 1961 | 1461626250675 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a2ba000 == 141 [pid = 1961] [id = 446] 16:17:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7eff08de3c00) [pid = 1961] [serial = 1339] [outer = (nil)] 16:17:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7eff08deb400) [pid = 1961] [serial = 1340] [outer = 0x7eff08de3c00] 16:17:30 INFO - PROCESS | 1961 | 1461626250767 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7eff08df0800) [pid = 1961] [serial = 1341] [outer = 0x7eff08de3c00] 16:17:31 INFO - PROCESS | 1961 | 1461626251685 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]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1892ms 16:17:31 INFO - PROCESS | 1961 | 1461626251760 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 1961 | 1461626251768 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:17:31 INFO - PROCESS | 1961 | 1461626251777 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 1961 | 1461626251783 Marionette TRACE conn3 <- [1,1758,null,{}] 16:17:31 INFO - PROCESS | 1961 | 1461626251794 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}] 16:17:32 INFO - PROCESS | 1961 | 1461626252158 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:17:32 INFO - PROCESS | 1961 | 1461626252533 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dc77000 == 142 [pid = 1961] [id = 447] 16:17:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7eff23c03800) [pid = 1961] [serial = 1342] [outer = (nil)] 16:17:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7eff34419800) [pid = 1961] [serial = 1343] [outer = 0x7eff23c03800] 16:17:32 INFO - PROCESS | 1961 | 1461626252671 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7eff363a5800) [pid = 1961] [serial = 1344] [outer = 0x7eff23c03800] 16:17:33 INFO - PROCESS | 1961 | 1461626253764 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]]]}] 16:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2040ms 16:17:33 INFO - PROCESS | 1961 | 1461626253818 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 1961 | 1461626253821 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:17:33 INFO - PROCESS | 1961 | 1461626253828 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 1961 | 1461626253831 Marionette TRACE conn3 <- [1,1762,null,{}] 16:17:33 INFO - PROCESS | 1961 | 1461626253837 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}] 16:17:34 INFO - PROCESS | 1961 | 1461626254061 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:17:34 INFO - PROCESS | 1961 | 1461626254325 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff18181000 == 143 [pid = 1961] [id = 448] 16:17:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7eff07bc9c00) [pid = 1961] [serial = 1345] [outer = (nil)] 16:17:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7eff07bd0800) [pid = 1961] [serial = 1346] [outer = 0x7eff07bc9c00] 16:17:34 INFO - PROCESS | 1961 | 1461626254460 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7eff07bd5c00) [pid = 1961] [serial = 1347] [outer = 0x7eff07bc9c00] 16:17:35 INFO - PROCESS | 1961 | 1461626255340 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]]]}] 16:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1582ms 16:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:17:35 INFO - PROCESS | 1961 | 1461626255411 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:17:35 INFO - PROCESS | 1961 | 1461626255414 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:17:35 INFO - PROCESS | 1961 | 1461626255422 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:17:35 INFO - PROCESS | 1961 | 1461626255424 Marionette TRACE conn3 <- [1,1766,null,{}] 16:17:35 INFO - PROCESS | 1961 | 1461626255440 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}] 16:17:35 INFO - PROCESS | 1961 | 1461626255700 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:17:36 INFO - PROCESS | 1961 | 1461626256006 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0734a800 == 144 [pid = 1961] [id = 449] 16:17:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 271 (0x7eff07bca400) [pid = 1961] [serial = 1348] [outer = (nil)] 16:17:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 272 (0x7eff0cb71800) [pid = 1961] [serial = 1349] [outer = 0x7eff07bca400] 16:17:36 INFO - PROCESS | 1961 | 1461626256084 Marionette DEBUG loaded listener.js 16:17:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 273 (0x7eff0cb78000) [pid = 1961] [serial = 1350] [outer = 0x7eff07bca400] 16:17:37 INFO - PROCESS | 1961 | 1461626257002 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]]]}] 16:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1644ms 16:17:37 INFO - PROCESS | 1961 | 1461626257065 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:17:37 INFO - PROCESS | 1961 | 1461626257070 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:17:37 INFO - PROCESS | 1961 | 1461626257076 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:17:37 INFO - PROCESS | 1961 | 1461626257080 Marionette TRACE conn3 <- [1,1770,null,{}] 16:17:37 INFO - PROCESS | 1961 | 1461626257085 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}] 16:17:37 INFO - PROCESS | 1961 | 1461626257313 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:17:37 INFO - PROCESS | 1961 | 1461626257619 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff07363800 == 145 [pid = 1961] [id = 450] 16:17:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 274 (0x7eff073dd000) [pid = 1961] [serial = 1351] [outer = (nil)] 16:17:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 275 (0x7eff073e4400) [pid = 1961] [serial = 1352] [outer = 0x7eff073dd000] 16:17:37 INFO - PROCESS | 1961 | 1461626257703 Marionette DEBUG loaded listener.js 16:17:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 276 (0x7eff073e9400) [pid = 1961] [serial = 1353] [outer = 0x7eff073dd000] 16:17:39 INFO - PROCESS | 1961 | 1461626259258 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]]]}] 16:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2235ms 16:17:39 INFO - PROCESS | 1961 | 1461626259313 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:17:39 INFO - PROCESS | 1961 | 1461626259319 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:17:39 INFO - PROCESS | 1961 | 1461626259328 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:17:39 INFO - PROCESS | 1961 | 1461626259334 Marionette TRACE conn3 <- [1,1774,null,{}] 16:17:39 INFO - PROCESS | 1961 | 1461626259342 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}] 16:17:39 INFO - PROCESS | 1961 | 1461626259579 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:17:39 INFO - PROCESS | 1961 | 1461626259802 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dcda000 == 146 [pid = 1961] [id = 451] 16:17:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 277 (0x7eff08deec00) [pid = 1961] [serial = 1354] [outer = (nil)] 16:17:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 278 (0x7eff0af07c00) [pid = 1961] [serial = 1355] [outer = 0x7eff08deec00] 16:17:39 INFO - PROCESS | 1961 | 1461626259931 Marionette DEBUG loaded listener.js 16:17:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 279 (0x7eff0bc87c00) [pid = 1961] [serial = 1356] [outer = 0x7eff08deec00] 16:17:40 INFO - PROCESS | 1961 | 1461626260811 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]]]}] 16:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1543ms 16:17:40 INFO - PROCESS | 1961 | 1461626260870 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:17:40 INFO - PROCESS | 1961 | 1461626260879 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:17:40 INFO - PROCESS | 1961 | 1461626260889 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:17:40 INFO - PROCESS | 1961 | 1461626260893 Marionette TRACE conn3 <- [1,1778,null,{}] 16:17:40 INFO - PROCESS | 1961 | 1461626260899 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}] 16:17:41 INFO - PROCESS | 1961 | 1461626261161 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:17:41 INFO - PROCESS | 1961 | 1461626261703 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b48d000 == 147 [pid = 1961] [id = 452] 16:17:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 280 (0x7eff0be50800) [pid = 1961] [serial = 1357] [outer = (nil)] 16:17:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 281 (0x7eff0cb77800) [pid = 1961] [serial = 1358] [outer = 0x7eff0be50800] 16:17:41 INFO - PROCESS | 1961 | 1461626261779 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 282 (0x7eff0cb7d400) [pid = 1961] [serial = 1359] [outer = 0x7eff0be50800] 16:17:42 INFO - PROCESS | 1961 | 1461626262684 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]]]}] 16:17:42 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 16:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1833ms 16:17:42 INFO - PROCESS | 1961 | 1461626262722 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:17:42 INFO - PROCESS | 1961 | 1461626262726 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:17:42 INFO - PROCESS | 1961 | 1461626262732 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:17:42 INFO - PROCESS | 1961 | 1461626262737 Marionette TRACE conn3 <- [1,1782,null,{}] 16:17:42 INFO - PROCESS | 1961 | 1461626262752 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}] 16:17:42 INFO - PROCESS | 1961 | 1461626262967 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:17:43 INFO - PROCESS | 1961 | 1461626263337 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1927e000 == 148 [pid = 1961] [id = 453] 16:17:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 283 (0x7eff0db51400) [pid = 1961] [serial = 1360] [outer = (nil)] 16:17:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 284 (0x7eff0f2b3400) [pid = 1961] [serial = 1361] [outer = 0x7eff0db51400] 16:17:43 INFO - PROCESS | 1961 | 1461626263450 Marionette DEBUG loaded listener.js 16:17:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 285 (0x7eff0fd95c00) [pid = 1961] [serial = 1362] [outer = 0x7eff0db51400] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f136000 == 147 [pid = 1961] [id = 202] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a644800 == 146 [pid = 1961] [id = 435] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a3ac800 == 145 [pid = 1961] [id = 434] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19265000 == 144 [pid = 1961] [id = 433] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff10e56000 == 143 [pid = 1961] [id = 432] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b5c9000 == 142 [pid = 1961] [id = 431] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b5dd000 == 141 [pid = 1961] [id = 430] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b493000 == 140 [pid = 1961] [id = 426] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b675800 == 139 [pid = 1961] [id = 425] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff396ed800 == 138 [pid = 1961] [id = 424] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36d07800 == 137 [pid = 1961] [id = 423] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31865000 == 136 [pid = 1961] [id = 422] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff250a2000 == 135 [pid = 1961] [id = 421] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23199000 == 134 [pid = 1961] [id = 420] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f127800 == 133 [pid = 1961] [id = 419] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ea07800 == 132 [pid = 1961] [id = 418] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1cb000 == 131 [pid = 1961] [id = 417] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a63d800 == 130 [pid = 1961] [id = 416] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f13e800 == 129 [pid = 1961] [id = 415] 16:17:44 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b352000 == 128 [pid = 1961] [id = 414] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 284 (0x7eff1a58a800) [pid = 1961] [serial = 1241] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 283 (0x7eff0db4b400) [pid = 1961] [serial = 1220] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 282 (0x7eff0fc4ac00) [pid = 1961] [serial = 1190] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 281 (0x7eff328ba400) [pid = 1961] [serial = 1217] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 280 (0x7eff10a51000) [pid = 1961] [serial = 1230] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 279 (0x7eff17f6a800) [pid = 1961] [serial = 1236] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 278 (0x7eff11d83c00) [pid = 1961] [serial = 1232] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 277 (0x7eff22c3d000) [pid = 1961] [serial = 1199] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 276 (0x7eff0ccca000) [pid = 1961] [serial = 1226] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 275 (0x7eff0f2b8800) [pid = 1961] [serial = 1223] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 274 (0x7eff0f10c800) [pid = 1961] [serial = 1227] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 273 (0x7eff1b9ed000) [pid = 1961] [serial = 1196] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 272 (0x7eff24d87000) [pid = 1961] [serial = 1202] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 271 (0x7eff0fd9fc00) [pid = 1961] [serial = 1229] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 270 (0x7eff32735000) [pid = 1961] [serial = 1205] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7eff32a71400) [pid = 1961] [serial = 1208] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7eff19293400) [pid = 1961] [serial = 1239] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7eff0be44800) [pid = 1961] [serial = 1214] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7eff1411d800) [pid = 1961] [serial = 1235] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7eff0bdcf400) [pid = 1961] [serial = 1211] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7eff1921a800) [pid = 1961] [serial = 1238] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7eff13eb8400) [pid = 1961] [serial = 1233] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7eff17f6cc00) [pid = 1961] [serial = 1193] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7eff1b29b800) [pid = 1961] [serial = 1242] [outer = (nil)] [url = about:blank] 16:17:44 INFO - PROCESS | 1961 | 1461626264906 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]]]}] 16:17:44 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 16:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2246ms 16:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:17:44 INFO - PROCESS | 1961 | 1461626264980 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:17:44 INFO - PROCESS | 1961 | 1461626264983 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:17:44 INFO - PROCESS | 1961 | 1461626264990 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:17:44 INFO - PROCESS | 1961 | 1461626264993 Marionette TRACE conn3 <- [1,1786,null,{}] 16:17:45 INFO - PROCESS | 1961 | 1461626264998 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}] 16:17:45 INFO - PROCESS | 1961 | 1461626265233 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:17:45 INFO - PROCESS | 1961 | 1461626265414 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b4a0000 == 129 [pid = 1961] [id = 454] 16:17:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 262 (0x7eff07ce4400) [pid = 1961] [serial = 1363] [outer = (nil)] 16:17:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 263 (0x7eff0d44c800) [pid = 1961] [serial = 1364] [outer = 0x7eff07ce4400] 16:17:45 INFO - PROCESS | 1961 | 1461626265486 Marionette DEBUG loaded listener.js 16:17:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 264 (0x7eff1050ac00) [pid = 1961] [serial = 1365] [outer = 0x7eff07ce4400] 16:17:46 INFO - PROCESS | 1961 | 1461626266295 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]]]}] 16:17:46 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 16:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1334ms 16:17:46 INFO - PROCESS | 1961 | 1461626266326 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:17:46 INFO - PROCESS | 1961 | 1461626266332 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:17:46 INFO - PROCESS | 1961 | 1461626266340 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:17:46 INFO - PROCESS | 1961 | 1461626266345 Marionette TRACE conn3 <- [1,1790,null,{}] 16:17:46 INFO - PROCESS | 1961 | 1461626266354 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}] 16:17:46 INFO - PROCESS | 1961 | 1461626266739 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:17:46 INFO - PROCESS | 1961 | 1461626266888 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f12b800 == 130 [pid = 1961] [id = 455] 16:17:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 265 (0x7eff0be4b000) [pid = 1961] [serial = 1366] [outer = (nil)] 16:17:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 266 (0x7eff111eb800) [pid = 1961] [serial = 1367] [outer = 0x7eff0be4b000] 16:17:47 INFO - PROCESS | 1961 | 1461626266996 Marionette DEBUG loaded listener.js 16:17:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 267 (0x7eff11d68800) [pid = 1961] [serial = 1368] [outer = 0x7eff0be4b000] 16:17:47 INFO - PROCESS | 1961 | 1461626267820 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]]]}] 16:17:47 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) 16:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1539ms 16:17:47 INFO - PROCESS | 1961 | 1461626267880 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:17:47 INFO - PROCESS | 1961 | 1461626267882 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:17:47 INFO - PROCESS | 1961 | 1461626267889 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 1961 | 1461626267903 Marionette TRACE conn3 <- [1,1794,null,{}] 16:17:47 INFO - PROCESS | 1961 | 1461626267910 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}] 16:17:48 INFO - PROCESS | 1961 | 1461626268275 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:17:48 INFO - PROCESS | 1961 | 1461626268313 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a3a2000 == 131 [pid = 1961] [id = 456] 16:17:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 268 (0x7eff11d6b400) [pid = 1961] [serial = 1369] [outer = (nil)] 16:17:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 269 (0x7eff13ff3400) [pid = 1961] [serial = 1370] [outer = 0x7eff11d6b400] 16:17:48 INFO - PROCESS | 1961 | 1461626268380 Marionette DEBUG loaded listener.js 16:17:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 270 (0x7eff17f7cc00) [pid = 1961] [serial = 1371] [outer = 0x7eff11d6b400] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 269 (0x7eff0af08c00) [pid = 1961] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 268 (0x7eff10a45c00) [pid = 1961] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 267 (0x7eff0af07400) [pid = 1961] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 266 (0x7eff0ad93400) [pid = 1961] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 265 (0x7eff208e6c00) [pid = 1961] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 264 (0x7eff0d17c800) [pid = 1961] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 263 (0x7eff10a44800) [pid = 1961] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 262 (0x7eff275e8c00) [pid = 1961] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 261 (0x7eff1928c400) [pid = 1961] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 260 (0x7eff19292000) [pid = 1961] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 259 (0x7eff20860400) [pid = 1961] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7eff0ada0000) [pid = 1961] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7eff1ebe6c00) [pid = 1961] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7eff13ff5000) [pid = 1961] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7eff0cf2e000) [pid = 1961] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7eff0b83c400) [pid = 1961] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7eff1c655400) [pid = 1961] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7eff0fc49400) [pid = 1961] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7eff0cddd800) [pid = 1961] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7eff0be51c00) [pid = 1961] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7eff0bdcb400) [pid = 1961] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7eff0bdc7000) [pid = 1961] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7eff23da0400) [pid = 1961] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7eff24608000) [pid = 1961] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7eff1ebed000) [pid = 1961] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7eff1b3f5000) [pid = 1961] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7eff140ce800) [pid = 1961] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7eff11d67c00) [pid = 1961] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7eff0db4c800) [pid = 1961] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7eff0b4e6800) [pid = 1961] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7eff1de4a800) [pid = 1961] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7eff22c3e400) [pid = 1961] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7eff1921b000) [pid = 1961] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7eff1f151800) [pid = 1961] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7eff1d492400) [pid = 1961] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7eff1d441800) [pid = 1961] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7eff1b5f0000) [pid = 1961] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7eff1b5ef400) [pid = 1961] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7eff111e9800) [pid = 1961] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7eff10db5400) [pid = 1961] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7eff10a4dc00) [pid = 1961] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7eff0d44b400) [pid = 1961] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7eff0ad96400) [pid = 1961] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7eff0cdd9c00) [pid = 1961] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7eff0cdd8000) [pid = 1961] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7eff0cdd9000) [pid = 1961] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7eff3627c400) [pid = 1961] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7eff11245c00) [pid = 1961] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7eff11d66000) [pid = 1961] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7eff10517000) [pid = 1961] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff1d43f400) [pid = 1961] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7eff1ae27800) [pid = 1961] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff0b834800) [pid = 1961] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff0fd96400) [pid = 1961] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff0f108c00) [pid = 1961] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff0f109800) [pid = 1961] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff1928c800) [pid = 1961] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff0cddb400) [pid = 1961] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff0cdde000) [pid = 1961] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff0ae55c00) [pid = 1961] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff0d44bc00) [pid = 1961] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff1a587800) [pid = 1961] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff1c506400) [pid = 1961] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff10a42400) [pid = 1961] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff0b834000) [pid = 1961] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff10dbd400) [pid = 1961] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff1a306c00) [pid = 1961] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff1af3ec00) [pid = 1961] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff0ccbe800) [pid = 1961] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff1af41000) [pid = 1961] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:17:50 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff23da8c00) [pid = 1961] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:17:51 INFO - PROCESS | 1961 | 1461626271086 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]]]}] 16:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 3217ms 16:17:51 INFO - PROCESS | 1961 | 1461626271107 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:17:51 INFO - PROCESS | 1961 | 1461626271110 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:17:51 INFO - PROCESS | 1961 | 1461626271116 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:17:51 INFO - PROCESS | 1961 | 1461626271119 Marionette TRACE conn3 <- [1,1798,null,{}] 16:17:51 INFO - PROCESS | 1961 | 1461626271125 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}] 16:17:51 INFO - PROCESS | 1961 | 1461626271383 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:17:51 INFO - PROCESS | 1961 | 1461626271405 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b4de800 == 132 [pid = 1961] [id = 457] 16:17:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff07cf0800) [pid = 1961] [serial = 1372] [outer = (nil)] 16:17:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff0af10000) [pid = 1961] [serial = 1373] [outer = 0x7eff07cf0800] 16:17:51 INFO - PROCESS | 1961 | 1461626271467 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff0be4c000) [pid = 1961] [serial = 1374] [outer = 0x7eff07cf0800] 16:17:52 INFO - PROCESS | 1961 | 1461626272270 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]]]}] 16:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1177ms 16:17:52 INFO - PROCESS | 1961 | 1461626272295 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:17:52 INFO - PROCESS | 1961 | 1461626272299 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:17:52 INFO - PROCESS | 1961 | 1461626272305 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:17:52 INFO - PROCESS | 1961 | 1461626272308 Marionette TRACE conn3 <- [1,1802,null,{}] 16:17:52 INFO - PROCESS | 1961 | 1461626272314 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}] 16:17:52 INFO - PROCESS | 1961 | 1461626272588 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:17:52 INFO - PROCESS | 1961 | 1461626272609 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11e7f000 == 133 [pid = 1961] [id = 458] 16:17:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff0be4d000) [pid = 1961] [serial = 1375] [outer = (nil)] 16:17:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff0cf31000) [pid = 1961] [serial = 1376] [outer = 0x7eff0be4d000] 16:17:52 INFO - PROCESS | 1961 | 1461626272672 Marionette DEBUG loaded listener.js 16:17:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff0d44b400) [pid = 1961] [serial = 1377] [outer = 0x7eff0be4d000] 16:17:53 INFO - PROCESS | 1961 | 1461626273863 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]]]}] 16:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1629ms 16:17:53 INFO - PROCESS | 1961 | 1461626273936 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:17:53 INFO - PROCESS | 1961 | 1461626273944 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:17:53 INFO - PROCESS | 1961 | 1461626273952 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:17:53 INFO - PROCESS | 1961 | 1461626273959 Marionette TRACE conn3 <- [1,1806,null,{}] 16:17:53 INFO - PROCESS | 1961 | 1461626273967 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}] 16:17:54 INFO - PROCESS | 1961 | 1461626274253 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:17:54 INFO - PROCESS | 1961 | 1461626274599 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dcd0000 == 134 [pid = 1961] [id = 459] 16:17:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff0ae59c00) [pid = 1961] [serial = 1378] [outer = (nil)] 16:17:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff0b467000) [pid = 1961] [serial = 1379] [outer = 0x7eff0ae59c00] 16:17:54 INFO - PROCESS | 1961 | 1461626274682 Marionette DEBUG loaded listener.js 16:17:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff0bc8c400) [pid = 1961] [serial = 1380] [outer = 0x7eff0ae59c00] 16:17:55 INFO - PROCESS | 1961 | 1461626275608 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]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1736ms 16:17:55 INFO - PROCESS | 1961 | 1461626275689 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 1961 | 1461626275699 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:17:55 INFO - PROCESS | 1961 | 1461626275711 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1961 | 1461626275715 Marionette TRACE conn3 <- [1,1810,null,{}] 16:17:55 INFO - PROCESS | 1961 | 1461626275722 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}] 16:17:55 INFO - PROCESS | 1961 | 1461626275992 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:17:56 INFO - PROCESS | 1961 | 1461626276344 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19262000 == 135 [pid = 1961] [id = 460] 16:17:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff0be4f000) [pid = 1961] [serial = 1381] [outer = (nil)] 16:17:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff0cddf000) [pid = 1961] [serial = 1382] [outer = 0x7eff0be4f000] 16:17:56 INFO - PROCESS | 1961 | 1461626276420 Marionette DEBUG loaded listener.js 16:17:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff0d450000) [pid = 1961] [serial = 1383] [outer = 0x7eff0be4f000] 16:17:57 INFO - PROCESS | 1961 | 1461626277368 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]]]}] 16:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1734ms 16:17:57 INFO - PROCESS | 1961 | 1461626277445 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:17:57 INFO - PROCESS | 1961 | 1461626277449 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:17:57 INFO - PROCESS | 1961 | 1461626277457 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:17:57 INFO - PROCESS | 1961 | 1461626277463 Marionette TRACE conn3 <- [1,1814,null,{}] 16:17:57 INFO - PROCESS | 1961 | 1461626277480 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}] 16:17:57 INFO - PROCESS | 1961 | 1461626277816 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:17:58 INFO - PROCESS | 1961 | 1461626278061 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b114000 == 136 [pid = 1961] [id = 461] 16:17:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff10517000) [pid = 1961] [serial = 1384] [outer = (nil)] 16:17:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff10a4d400) [pid = 1961] [serial = 1385] [outer = 0x7eff10517000] 16:17:58 INFO - PROCESS | 1961 | 1461626278146 Marionette DEBUG loaded listener.js 16:17:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff11d65800) [pid = 1961] [serial = 1386] [outer = 0x7eff10517000] 16:17:59 INFO - PROCESS | 1961 | 1461626279071 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]]]}] 16:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1692ms 16:17:59 INFO - PROCESS | 1961 | 1461626279149 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:17:59 INFO - PROCESS | 1961 | 1461626279155 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:17:59 INFO - PROCESS | 1961 | 1461626279161 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:17:59 INFO - PROCESS | 1961 | 1461626279165 Marionette TRACE conn3 <- [1,1818,null,{}] 16:17:59 INFO - PROCESS | 1961 | 1461626279171 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}] 16:17:59 INFO - PROCESS | 1961 | 1461626279445 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:17:59 INFO - PROCESS | 1961 | 1461626279750 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c6a8000 == 137 [pid = 1961] [id = 462] 16:17:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff1050c000) [pid = 1961] [serial = 1387] [outer = (nil)] 16:17:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff13ebdc00) [pid = 1961] [serial = 1388] [outer = 0x7eff1050c000] 16:17:59 INFO - PROCESS | 1961 | 1461626279839 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff140ce800) [pid = 1961] [serial = 1389] [outer = 0x7eff1050c000] 16:18:00 INFO - PROCESS | 1961 | 1461626280803 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]]]}] 16:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1691ms 16:18:00 INFO - PROCESS | 1961 | 1461626280853 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:18:00 INFO - PROCESS | 1961 | 1461626280857 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:18:00 INFO - PROCESS | 1961 | 1461626280863 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 1961 | 1461626280867 Marionette TRACE conn3 <- [1,1822,null,{}] 16:18:00 INFO - PROCESS | 1961 | 1461626280873 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}] 16:18:01 INFO - PROCESS | 1961 | 1461626281094 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:18:01 INFO - PROCESS | 1961 | 1461626281330 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e198000 == 138 [pid = 1961] [id = 463] 16:18:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff11d67c00) [pid = 1961] [serial = 1390] [outer = (nil)] 16:18:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7eff17f6d800) [pid = 1961] [serial = 1391] [outer = 0x7eff11d67c00] 16:18:01 INFO - PROCESS | 1961 | 1461626281413 Marionette DEBUG loaded listener.js 16:18:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff19212800) [pid = 1961] [serial = 1392] [outer = 0x7eff11d67c00] 16:18:02 INFO - PROCESS | 1961 | 1461626282408 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]]]}] 16:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1582ms 16:18:02 INFO - PROCESS | 1961 | 1461626282446 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:18:02 INFO - PROCESS | 1961 | 1461626282449 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:18:02 INFO - PROCESS | 1961 | 1461626282456 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:18:02 INFO - PROCESS | 1961 | 1461626282461 Marionette TRACE conn3 <- [1,1826,null,{}] 16:18:02 INFO - PROCESS | 1961 | 1461626282466 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}] 16:18:02 INFO - PROCESS | 1961 | 1461626282714 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:18:03 INFO - PROCESS | 1961 | 1461626283015 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ef6a800 == 139 [pid = 1961] [id = 464] 16:18:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7eff1411cc00) [pid = 1961] [serial = 1393] [outer = (nil)] 16:18:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7eff1af39000) [pid = 1961] [serial = 1394] [outer = 0x7eff1411cc00] 16:18:03 INFO - PROCESS | 1961 | 1461626283103 Marionette DEBUG loaded listener.js 16:18:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7eff1b3ef400) [pid = 1961] [serial = 1395] [outer = 0x7eff1411cc00] 16:18:03 INFO - PROCESS | 1961 | 1461626283969 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]]]}] 16:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1579ms 16:18:04 INFO - PROCESS | 1961 | 1461626284038 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:18:04 INFO - PROCESS | 1961 | 1461626284041 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:18:04 INFO - PROCESS | 1961 | 1461626284049 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:18:04 INFO - PROCESS | 1961 | 1461626284053 Marionette TRACE conn3 <- [1,1830,null,{}] 16:18:04 INFO - PROCESS | 1961 | 1461626284060 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}] 16:18:04 INFO - PROCESS | 1961 | 1461626284293 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:18:04 INFO - PROCESS | 1961 | 1461626284608 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2af000 == 140 [pid = 1961] [id = 465] 16:18:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7eff1a58c000) [pid = 1961] [serial = 1396] [outer = (nil)] 16:18:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7eff1b5f0000) [pid = 1961] [serial = 1397] [outer = 0x7eff1a58c000] 16:18:04 INFO - PROCESS | 1961 | 1461626284691 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7eff1c506400) [pid = 1961] [serial = 1398] [outer = 0x7eff1a58c000] 16:18:05 INFO - PROCESS | 1961 | 1461626285564 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]]]}] 16:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1584ms 16:18:05 INFO - PROCESS | 1961 | 1461626285634 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:18:05 INFO - PROCESS | 1961 | 1461626285638 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:18:05 INFO - PROCESS | 1961 | 1461626285644 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:18:05 INFO - PROCESS | 1961 | 1461626285646 Marionette TRACE conn3 <- [1,1834,null,{}] 16:18:05 INFO - PROCESS | 1961 | 1461626285652 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}] 16:18:05 INFO - PROCESS | 1961 | 1461626285871 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:18:06 INFO - PROCESS | 1961 | 1461626286131 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23192000 == 141 [pid = 1961] [id = 466] 16:18:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 227 (0x7eff1ac4bc00) [pid = 1961] [serial = 1399] [outer = (nil)] 16:18:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 228 (0x7eff1d332000) [pid = 1961] [serial = 1400] [outer = 0x7eff1ac4bc00] 16:18:06 INFO - PROCESS | 1961 | 1461626286248 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 229 (0x7eff1de56000) [pid = 1961] [serial = 1401] [outer = 0x7eff1ac4bc00] 16:18:07 INFO - PROCESS | 1961 | 1461626287134 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]]]}] 16:18:07 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 16:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1528ms 16:18:07 INFO - PROCESS | 1961 | 1461626287173 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:18:07 INFO - PROCESS | 1961 | 1461626287177 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:18:07 INFO - PROCESS | 1961 | 1461626287183 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 1961 | 1461626287186 Marionette TRACE conn3 <- [1,1838,null,{}] 16:18:07 INFO - PROCESS | 1961 | 1461626287192 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}] 16:18:07 INFO - PROCESS | 1961 | 1461626287406 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:18:07 INFO - PROCESS | 1961 | 1461626287679 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff25021800 == 142 [pid = 1961] [id = 467] 16:18:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 230 (0x7eff0ccc3c00) [pid = 1961] [serial = 1402] [outer = (nil)] 16:18:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 231 (0x7eff1e69ac00) [pid = 1961] [serial = 1403] [outer = 0x7eff0ccc3c00] 16:18:07 INFO - PROCESS | 1961 | 1461626287799 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 232 (0x7eff1eab0400) [pid = 1961] [serial = 1404] [outer = 0x7eff0ccc3c00] 16:18:08 INFO - PROCESS | 1961 | 1461626288644 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]]]}] 16:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1529ms 16:18:08 INFO - PROCESS | 1961 | 1461626288714 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 1961 | 1461626288716 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:18:08 INFO - PROCESS | 1961 | 1461626288724 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 1961 | 1461626288727 Marionette TRACE conn3 <- [1,1842,null,{}] 16:18:08 INFO - PROCESS | 1961 | 1461626288733 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}] 16:18:08 INFO - PROCESS | 1961 | 1461626288967 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:18:09 INFO - PROCESS | 1961 | 1461626289307 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3186b800 == 143 [pid = 1961] [id = 468] 16:18:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 233 (0x7eff1ebe7000) [pid = 1961] [serial = 1405] [outer = (nil)] 16:18:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 234 (0x7eff1f156000) [pid = 1961] [serial = 1406] [outer = 0x7eff1ebe7000] 16:18:09 INFO - PROCESS | 1961 | 1461626289387 Marionette DEBUG loaded listener.js 16:18:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 235 (0x7eff20bd1000) [pid = 1961] [serial = 1407] [outer = 0x7eff1ebe7000] 16:18:10 INFO - PROCESS | 1961 | 1461626290268 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]]]}] 16:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1581ms 16:18:10 INFO - PROCESS | 1961 | 1461626290306 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 1961 | 1461626290309 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:18:10 INFO - PROCESS | 1961 | 1461626290316 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1961 | 1461626290320 Marionette TRACE conn3 <- [1,1846,null,{}] 16:18:10 INFO - PROCESS | 1961 | 1461626290325 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}] 16:18:10 INFO - PROCESS | 1961 | 1461626290559 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:18:10 INFO - PROCESS | 1961 | 1461626290874 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36c94000 == 144 [pid = 1961] [id = 469] 16:18:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 236 (0x7eff229f2000) [pid = 1961] [serial = 1408] [outer = (nil)] 16:18:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 237 (0x7eff22b5b400) [pid = 1961] [serial = 1409] [outer = 0x7eff229f2000] 16:18:10 INFO - PROCESS | 1961 | 1461626290965 Marionette DEBUG loaded listener.js 16:18:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 238 (0x7eff23d39c00) [pid = 1961] [serial = 1410] [outer = 0x7eff229f2000] 16:18:11 INFO - PROCESS | 1961 | 1461626291843 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]]]}] 16:18:11 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) 16:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1585ms 16:18:11 INFO - PROCESS | 1961 | 1461626291902 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:18:11 INFO - PROCESS | 1961 | 1461626291906 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:18:11 INFO - PROCESS | 1961 | 1461626291912 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 1961 | 1461626291915 Marionette TRACE conn3 <- [1,1850,null,{}] 16:18:11 INFO - PROCESS | 1961 | 1461626291921 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}] 16:18:12 INFO - PROCESS | 1961 | 1461626292171 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:18:12 INFO - PROCESS | 1961 | 1461626292484 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3ba22000 == 145 [pid = 1961] [id = 470] 16:18:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 239 (0x7eff1b5e6000) [pid = 1961] [serial = 1411] [outer = (nil)] 16:18:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 240 (0x7eff23dae400) [pid = 1961] [serial = 1412] [outer = 0x7eff1b5e6000] 16:18:12 INFO - PROCESS | 1961 | 1461626292567 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 241 (0x7eff2460c400) [pid = 1961] [serial = 1413] [outer = 0x7eff1b5e6000] 16:18:13 INFO - PROCESS | 1961 | 1461626293415 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]]]}] 16:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1537ms 16:18:13 INFO - PROCESS | 1961 | 1461626293450 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 1961 | 1461626293454 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:18:13 INFO - PROCESS | 1961 | 1461626293460 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 1961 | 1461626293463 Marionette TRACE conn3 <- [1,1854,null,{}] 16:18:13 INFO - PROCESS | 1961 | 1461626293468 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}] 16:18:13 INFO - PROCESS | 1961 | 1461626293678 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:18:13 INFO - PROCESS | 1961 | 1461626293946 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff074cf800 == 146 [pid = 1961] [id = 471] 16:18:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 242 (0x7eff22a15400) [pid = 1961] [serial = 1414] [outer = (nil)] 16:18:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 243 (0x7eff24dc3c00) [pid = 1961] [serial = 1415] [outer = 0x7eff22a15400] 16:18:14 INFO - PROCESS | 1961 | 1461626294071 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 244 (0x7eff275e8c00) [pid = 1961] [serial = 1416] [outer = 0x7eff22a15400] 16:18:14 INFO - PROCESS | 1961 | 1461626294879 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]]]}] 16:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1484ms 16:18:14 INFO - PROCESS | 1961 | 1461626294945 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:18:14 INFO - PROCESS | 1961 | 1461626294949 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:18:14 INFO - PROCESS | 1961 | 1461626294955 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 1961 | 1461626294958 Marionette TRACE conn3 <- [1,1858,null,{}] 16:18:14 INFO - PROCESS | 1961 | 1461626294963 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}] 16:18:15 INFO - PROCESS | 1961 | 1461626295193 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:18:15 INFO - PROCESS | 1961 | 1461626295456 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3ba30800 == 147 [pid = 1961] [id = 472] 16:18:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 245 (0x7eff23da3000) [pid = 1961] [serial = 1417] [outer = (nil)] 16:18:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 246 (0x7eff2b786c00) [pid = 1961] [serial = 1418] [outer = 0x7eff23da3000] 16:18:15 INFO - PROCESS | 1961 | 1461626295576 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 247 (0x7eff315d3800) [pid = 1961] [serial = 1419] [outer = 0x7eff23da3000] 16:18:16 INFO - PROCESS | 1961 | 1461626296408 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]]]}] 16:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1529ms 16:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:18:16 INFO - PROCESS | 1961 | 1461626296485 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:18:16 INFO - PROCESS | 1961 | 1461626296488 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:18:16 INFO - PROCESS | 1961 | 1461626296494 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 1961 | 1461626296497 Marionette TRACE conn3 <- [1,1862,null,{}] 16:18:16 INFO - PROCESS | 1961 | 1461626296503 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}] 16:18:16 INFO - PROCESS | 1961 | 1461626296736 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:18:17 INFO - PROCESS | 1961 | 1461626297057 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e71a000 == 148 [pid = 1961] [id = 473] 16:18:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 248 (0x7eff23da1c00) [pid = 1961] [serial = 1420] [outer = (nil)] 16:18:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 249 (0x7eff31809800) [pid = 1961] [serial = 1421] [outer = 0x7eff23da1c00] 16:18:17 INFO - PROCESS | 1961 | 1461626297144 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 250 (0x7eff3285c000) [pid = 1961] [serial = 1422] [outer = 0x7eff23da1c00] 16:18:17 INFO - PROCESS | 1961 | 1461626297978 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]]]}] 16:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1533ms 16:18:18 INFO - PROCESS | 1961 | 1461626298027 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:18:18 INFO - PROCESS | 1961 | 1461626298031 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:18:18 INFO - PROCESS | 1961 | 1461626298037 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:18:18 INFO - PROCESS | 1961 | 1461626298040 Marionette TRACE conn3 <- [1,1866,null,{}] 16:18:18 INFO - PROCESS | 1961 | 1461626298045 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}] 16:18:18 INFO - PROCESS | 1961 | 1461626298264 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:18:18 INFO - PROCESS | 1961 | 1461626298583 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff06fb6800 == 149 [pid = 1961] [id = 474] 16:18:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 251 (0x7eff18037800) [pid = 1961] [serial = 1423] [outer = (nil)] 16:18:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 252 (0x7eff32a76400) [pid = 1961] [serial = 1424] [outer = 0x7eff18037800] 16:18:18 INFO - PROCESS | 1961 | 1461626298664 Marionette DEBUG loaded listener.js 16:18:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 253 (0x7eff3600b400) [pid = 1961] [serial = 1425] [outer = 0x7eff18037800] 16:18:19 INFO - PROCESS | 1961 | 1461626299516 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]]]}] 16:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1532ms 16:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:18:19 INFO - PROCESS | 1961 | 1461626299571 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:18:19 INFO - PROCESS | 1961 | 1461626299573 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:18:19 INFO - PROCESS | 1961 | 1461626299580 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 1961 | 1461626299583 Marionette TRACE conn3 <- [1,1870,null,{}] 16:18:19 INFO - PROCESS | 1961 | 1461626299589 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}] 16:18:19 INFO - PROCESS | 1961 | 1461626299808 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:18:20 INFO - PROCESS | 1961 | 1461626300152 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff049aa000 == 150 [pid = 1961] [id = 475] 16:18:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 254 (0x7eff04944c00) [pid = 1961] [serial = 1426] [outer = (nil)] 16:18:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 255 (0x7eff0494b400) [pid = 1961] [serial = 1427] [outer = 0x7eff04944c00] 16:18:20 INFO - PROCESS | 1961 | 1461626300235 Marionette DEBUG loaded listener.js 16:18:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 256 (0x7eff04950000) [pid = 1961] [serial = 1428] [outer = 0x7eff04944c00] 16:18:21 INFO - PROCESS | 1961 | 1461626301127 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]]]}] 16:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1587ms 16:18:21 INFO - PROCESS | 1961 | 1461626301167 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:18:21 INFO - PROCESS | 1961 | 1461626301171 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:18:21 INFO - PROCESS | 1961 | 1461626301177 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:18:21 INFO - PROCESS | 1961 | 1461626301179 Marionette TRACE conn3 <- [1,1874,null,{}] 16:18:21 INFO - PROCESS | 1961 | 1461626301185 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}] 16:18:21 INFO - PROCESS | 1961 | 1461626301405 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:18:21 INFO - PROCESS | 1961 | 1461626301722 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff07c63800 == 151 [pid = 1961] [id = 476] 16:18:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 257 (0x7eff0494bc00) [pid = 1961] [serial = 1429] [outer = (nil)] 16:18:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 258 (0x7eff0bdd1800) [pid = 1961] [serial = 1430] [outer = 0x7eff0494bc00] 16:18:21 INFO - PROCESS | 1961 | 1461626301804 Marionette DEBUG loaded listener.js 16:18:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 259 (0x7eff0f10f400) [pid = 1961] [serial = 1431] [outer = 0x7eff0494bc00] 16:18:22 INFO - PROCESS | 1961 | 1461626302702 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]]]}] 16:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1582ms 16:18:22 INFO - PROCESS | 1961 | 1461626302761 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:18:22 INFO - PROCESS | 1961 | 1461626302764 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:18:22 INFO - PROCESS | 1961 | 1461626302770 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 1961 | 1461626302774 Marionette TRACE conn3 <- [1,1878,null,{}] 16:18:22 INFO - PROCESS | 1961 | 1461626302785 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}] 16:18:23 INFO - PROCESS | 1961 | 1461626303011 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a40a000 == 150 [pid = 1961] [id = 228] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b4de800 == 149 [pid = 1961] [id = 457] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a3a2000 == 148 [pid = 1961] [id = 456] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f12b800 == 147 [pid = 1961] [id = 455] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b4a0000 == 146 [pid = 1961] [id = 454] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1927e000 == 145 [pid = 1961] [id = 453] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b48d000 == 144 [pid = 1961] [id = 452] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0dcda000 == 143 [pid = 1961] [id = 451] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36d14000 == 142 [pid = 1961] [id = 445] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ceb4800 == 141 [pid = 1961] [id = 444] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3605f000 == 140 [pid = 1961] [id = 443] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2a94c800 == 139 [pid = 1961] [id = 442] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2225f000 == 138 [pid = 1961] [id = 441] 16:18:24 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f05c000 == 137 [pid = 1961] [id = 440] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 258 (0x7eff0ccc1000) [pid = 1961] [serial = 972] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 257 (0x7eff10a4f800) [pid = 1961] [serial = 960] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 256 (0x7eff0af0f400) [pid = 1961] [serial = 969] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 255 (0x7eff0ada2800) [pid = 1961] [serial = 966] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 254 (0x7eff22357000) [pid = 1961] [serial = 864] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 253 (0x7eff0f2bec00) [pid = 1961] [serial = 1224] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 252 (0x7eff3627d400) [pid = 1961] [serial = 963] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 251 (0x7eff111e3000) [pid = 1961] [serial = 1104] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 250 (0x7eff2461f800) [pid = 1961] [serial = 1092] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 249 (0x7eff11d86800) [pid = 1961] [serial = 999] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 248 (0x7eff324ab800) [pid = 1961] [serial = 1095] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 247 (0x7eff1ae22000) [pid = 1961] [serial = 1134] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 246 (0x7eff1b897800) [pid = 1961] [serial = 1002] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 245 (0x7eff22b59000) [pid = 1961] [serial = 1086] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 244 (0x7eff22c41800) [pid = 1961] [serial = 1089] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 243 (0x7eff22991c00) [pid = 1961] [serial = 1083] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 242 (0x7eff17f73800) [pid = 1961] [serial = 1131] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 241 (0x7eff0d181000) [pid = 1961] [serial = 1038] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 240 (0x7eff0d17ac00) [pid = 1961] [serial = 1125] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 239 (0x7eff1ebe5800) [pid = 1961] [serial = 1143] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 238 (0x7eff10a50800) [pid = 1961] [serial = 1128] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 237 (0x7eff1eab4c00) [pid = 1961] [serial = 1221] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 236 (0x7eff36004c00) [pid = 1961] [serial = 1218] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 235 (0x7eff0be4a800) [pid = 1961] [serial = 1215] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 234 (0x7eff0bdd4400) [pid = 1961] [serial = 1212] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 233 (0x7eff349c0c00) [pid = 1961] [serial = 1209] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 232 (0x7eff32861c00) [pid = 1961] [serial = 1206] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 231 (0x7eff2b78bc00) [pid = 1961] [serial = 1203] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 230 (0x7eff24110400) [pid = 1961] [serial = 1200] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 229 (0x7eff208dfc00) [pid = 1961] [serial = 1197] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 228 (0x7eff1a307c00) [pid = 1961] [serial = 1194] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 227 (0x7eff10a50400) [pid = 1961] [serial = 1191] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 226 (0x7eff31360400) [pid = 1961] [serial = 1164] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7eff275ec800) [pid = 1961] [serial = 1161] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7eff24d81400) [pid = 1961] [serial = 1158] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7eff23da6000) [pid = 1961] [serial = 1155] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7eff22c3dc00) [pid = 1961] [serial = 1152] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7eff229e3c00) [pid = 1961] [serial = 1149] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7eff208db400) [pid = 1961] [serial = 1146] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff2130cc00) [pid = 1961] [serial = 1080] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7eff1d43d000) [pid = 1961] [serial = 1077] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff1b296800) [pid = 1961] [serial = 1074] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff1a58d800) [pid = 1961] [serial = 1071] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff140ca000) [pid = 1961] [serial = 1068] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff0f110c00) [pid = 1961] [serial = 1065] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff0ccc0000) [pid = 1961] [serial = 1062] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff0cf3b800) [pid = 1961] [serial = 1035] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff0d44f000) [pid = 1961] [serial = 1032] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff21469800) [pid = 1961] [serial = 1029] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff368a6400) [pid = 1961] [serial = 1026] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff2410d400) [pid = 1961] [serial = 1023] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff1b5ea800) [pid = 1961] [serial = 1020] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff11d70000) [pid = 1961] [serial = 1017] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff32863000) [pid = 1961] [serial = 1014] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff31369400) [pid = 1961] [serial = 1011] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff229ec800) [pid = 1961] [serial = 1265] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff1b8d5400) [pid = 1961] [serial = 1245] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff1b5e5c00) [pid = 1961] [serial = 1244] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff0db4f800) [pid = 1961] [serial = 1247] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff277b7400) [pid = 1961] [serial = 1274] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff1d441400) [pid = 1961] [serial = 1310] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff1b295400) [pid = 1961] [serial = 1308] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff13eb4c00) [pid = 1961] [serial = 1302] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff1d43a800) [pid = 1961] [serial = 1140] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff32864000) [pid = 1961] [serial = 1098] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff0fc4e400) [pid = 1961] [serial = 1101] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff23c04000) [pid = 1961] [serial = 1008] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff21466c00) [pid = 1961] [serial = 1005] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff21463800) [pid = 1961] [serial = 993] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff0db4fc00) [pid = 1961] [serial = 996] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff1b3f1000) [pid = 1961] [serial = 1137] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff24610800) [pid = 1961] [serial = 1188] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff14119c00) [pid = 1961] [serial = 1304] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff1a308800) [pid = 1961] [serial = 1307] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff18038c00) [pid = 1961] [serial = 1305] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff0fc4a400) [pid = 1961] [serial = 1298] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff10516000) [pid = 1961] [serial = 1299] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff1c3f1000) [pid = 1961] [serial = 1256] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff32803c00) [pid = 1961] [serial = 1280] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff36009400) [pid = 1961] [serial = 1283] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff0d17d800) [pid = 1961] [serial = 1295] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff0db45400) [pid = 1961] [serial = 1296] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff2460e000) [pid = 1961] [serial = 1271] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff0ae5b400) [pid = 1961] [serial = 1292] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff0b4ef400) [pid = 1961] [serial = 1293] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff0bc89800) [pid = 1961] [serial = 1286] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff23c02800) [pid = 1961] [serial = 1268] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff11251800) [pid = 1961] [serial = 1301] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff1ae28000) [pid = 1961] [serial = 1253] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff1de51c00) [pid = 1961] [serial = 1259] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff0ae5e000) [pid = 1961] [serial = 1277] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff07ceb000) [pid = 1961] [serial = 1289] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff12b31000) [pid = 1961] [serial = 1250] [outer = (nil)] [url = about:blank] 16:18:24 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff1f150400) [pid = 1961] [serial = 1262] [outer = (nil)] [url = about:blank] 16:18:25 INFO - PROCESS | 1961 | 1461626305238 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0af30000 == 138 [pid = 1961] [id = 477] 16:18:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff08deb000) [pid = 1961] [serial = 1432] [outer = (nil)] 16:18:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff08defc00) [pid = 1961] [serial = 1433] [outer = 0x7eff08deb000] 16:18:25 INFO - PROCESS | 1961 | 1461626305321 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff0ada2800) [pid = 1961] [serial = 1434] [outer = 0x7eff08deb000] 16:18:25 INFO - PROCESS | 1961 | ************************* 16:18:25 INFO - PROCESS | 1961 | A coding exception was thrown and uncaught in a Task. 16:18:25 INFO - PROCESS | 1961 | 16:18:25 INFO - PROCESS | 1961 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:18:25 INFO - PROCESS | 1961 | Full stack: 16:18:25 INFO - PROCESS | 1961 | ************************* 16:18:26 INFO - PROCESS | 1961 | 1461626306113 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]]]}] 16:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 3394ms 16:18:26 INFO - PROCESS | 1961 | 1461626306169 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:18:26 INFO - PROCESS | 1961 | 1461626306174 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:18:26 INFO - PROCESS | 1961 | 1461626306182 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:18:26 INFO - PROCESS | 1961 | 1461626306188 Marionette TRACE conn3 <- [1,1882,null,{}] 16:18:26 INFO - PROCESS | 1961 | 1461626306198 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}] 16:18:26 INFO - PROCESS | 1961 | 1461626306472 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:18:26 INFO - PROCESS | 1961 | 1461626306649 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b5c8000 == 139 [pid = 1961] [id = 478] 16:18:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff08deb800) [pid = 1961] [serial = 1435] [outer = (nil)] 16:18:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff0b4ee400) [pid = 1961] [serial = 1436] [outer = 0x7eff08deb800] 16:18:26 INFO - PROCESS | 1961 | 1461626306729 Marionette DEBUG loaded listener.js 16:18:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff0bc8c000) [pid = 1961] [serial = 1437] [outer = 0x7eff08deb800] 16:18:27 INFO - PROCESS | 1961 | 1461626307643 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]]]}] 16:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1488ms 16:18:27 INFO - PROCESS | 1961 | 1461626307677 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:18:27 INFO - PROCESS | 1961 | 1461626307683 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:18:27 INFO - PROCESS | 1961 | 1461626307689 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:18:27 INFO - PROCESS | 1961 | 1461626307692 Marionette TRACE conn3 <- [1,1886,null,{}] 16:18:27 INFO - PROCESS | 1961 | 1461626307712 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}] 16:18:27 INFO - PROCESS | 1961 | 1461626307976 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:18:28 INFO - PROCESS | 1961 | 1461626308031 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0cecf800 == 140 [pid = 1961] [id = 479] 16:18:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff0be47c00) [pid = 1961] [serial = 1438] [outer = (nil)] 16:18:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff0ccc0c00) [pid = 1961] [serial = 1439] [outer = 0x7eff0be47c00] 16:18:28 INFO - PROCESS | 1961 | 1461626308093 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff0cddc400) [pid = 1961] [serial = 1440] [outer = 0x7eff0be47c00] 16:18:29 INFO - PROCESS | 1961 | 1461626309249 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]]]}] 16:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1634ms 16:18:29 INFO - PROCESS | 1961 | 1461626309330 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 1961 | 1461626309334 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:18:29 INFO - PROCESS | 1961 | 1461626309348 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 1961 | 1461626309357 Marionette TRACE conn3 <- [1,1890,null,{}] 16:18:29 INFO - PROCESS | 1961 | 1461626309373 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}] 16:18:29 INFO - PROCESS | 1961 | 1461626309935 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:18:29 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff11d6b400) [pid = 1961] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:18:29 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff07ce4400) [pid = 1961] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:18:29 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff0be50800) [pid = 1961] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:18:29 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff0db51400) [pid = 1961] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:18:29 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff08deec00) [pid = 1961] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:18:29 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff07cf0800) [pid = 1961] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:18:29 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff1928e000) [pid = 1961] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:18:29 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff0be4b000) [pid = 1961] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:18:30 INFO - PROCESS | 1961 | 1461626310125 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ceda000 == 141 [pid = 1961] [id = 480] 16:18:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff07ce4400) [pid = 1961] [serial = 1441] [outer = (nil)] 16:18:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff0af06c00) [pid = 1961] [serial = 1442] [outer = 0x7eff07ce4400] 16:18:30 INFO - PROCESS | 1961 | 1461626310190 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff0db43800) [pid = 1961] [serial = 1443] [outer = 0x7eff07ce4400] 16:18:30 INFO - PROCESS | 1961 | 1461626310892 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]]]}] 16:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1596ms 16:18:30 INFO - PROCESS | 1961 | 1461626310938 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:18:30 INFO - PROCESS | 1961 | 1461626310943 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:18:30 INFO - PROCESS | 1961 | 1461626310949 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1961 | 1461626310951 Marionette TRACE conn3 <- [1,1894,null,{}] 16:18:30 INFO - PROCESS | 1961 | 1461626310957 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}] 16:18:31 INFO - PROCESS | 1961 | 1461626311230 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:18:31 INFO - PROCESS | 1961 | 1461626311253 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff114cc800 == 142 [pid = 1961] [id = 481] 16:18:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff07ceac00) [pid = 1961] [serial = 1444] [outer = (nil)] 16:18:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff0f111400) [pid = 1961] [serial = 1445] [outer = 0x7eff07ceac00] 16:18:31 INFO - PROCESS | 1961 | 1461626311317 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff0fc47800) [pid = 1961] [serial = 1446] [outer = 0x7eff07ceac00] 16:18:32 INFO - PROCESS | 1961 | 1461626312596 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]]]}] 16:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1731ms 16:18:32 INFO - PROCESS | 1961 | 1461626312681 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:18:32 INFO - PROCESS | 1961 | 1461626312687 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:18:32 INFO - PROCESS | 1961 | 1461626312695 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:18:32 INFO - PROCESS | 1961 | 1461626312701 Marionette TRACE conn3 <- [1,1898,null,{}] 16:18:32 INFO - PROCESS | 1961 | 1461626312711 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}] 16:18:32 INFO - PROCESS | 1961 | 1461626312978 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:18:33 INFO - PROCESS | 1961 | 1461626313249 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b77a000 == 143 [pid = 1961] [id = 482] 16:18:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff073e5800) [pid = 1961] [serial = 1447] [outer = (nil)] 16:18:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff0b4e9800) [pid = 1961] [serial = 1448] [outer = 0x7eff073e5800] 16:18:33 INFO - PROCESS | 1961 | 1461626313333 Marionette DEBUG loaded listener.js 16:18:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff0bdc9000) [pid = 1961] [serial = 1449] [outer = 0x7eff073e5800] 16:18:34 INFO - PROCESS | 1961 | 1461626314213 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]]]}] 16:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1586ms 16:18:34 INFO - PROCESS | 1961 | 1461626314283 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:18:34 INFO - PROCESS | 1961 | 1461626314291 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:18:34 INFO - PROCESS | 1961 | 1461626314302 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:18:34 INFO - PROCESS | 1961 | 1461626314306 Marionette TRACE conn3 <- [1,1902,null,{}] 16:18:34 INFO - PROCESS | 1961 | 1461626314313 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}] 16:18:34 INFO - PROCESS | 1961 | 1461626314581 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:18:34 INFO - PROCESS | 1961 | 1461626314891 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff114c4800 == 144 [pid = 1961] [id = 483] 16:18:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff0cb77c00) [pid = 1961] [serial = 1450] [outer = (nil)] 16:18:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff0cf33400) [pid = 1961] [serial = 1451] [outer = 0x7eff0cb77c00] 16:18:34 INFO - PROCESS | 1961 | 1461626314967 Marionette DEBUG loaded listener.js 16:18:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff0d451c00) [pid = 1961] [serial = 1452] [outer = 0x7eff0cb77c00] 16:18:35 INFO - PROCESS | 1961 | 1461626315917 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]]]}] 16:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1648ms 16:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:18:35 INFO - PROCESS | 1961 | 1461626315950 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 1961 | 1461626315954 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:18:35 INFO - PROCESS | 1961 | 1461626315960 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 1961 | 1461626315966 Marionette TRACE conn3 <- [1,1906,null,{}] 16:18:35 INFO - PROCESS | 1961 | 1461626315982 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}] 16:18:36 INFO - PROCESS | 1961 | 1461626316208 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:18:36 INFO - PROCESS | 1961 | 1461626316474 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fd0000 == 145 [pid = 1961] [id = 484] 16:18:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff0fc4a400) [pid = 1961] [serial = 1453] [outer = (nil)] 16:18:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff0fda2000) [pid = 1961] [serial = 1454] [outer = 0x7eff0fc4a400] 16:18:36 INFO - PROCESS | 1961 | 1461626316599 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff10a4dc00) [pid = 1961] [serial = 1455] [outer = 0x7eff0fc4a400] 16:18:37 INFO - PROCESS | 1961 | 1461626317499 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]]]}] 16:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1587ms 16:18:37 INFO - PROCESS | 1961 | 1461626317547 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:18:37 INFO - PROCESS | 1961 | 1461626317552 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:18:37 INFO - PROCESS | 1961 | 1461626317559 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 1961 | 1461626317561 Marionette TRACE conn3 <- [1,1910,null,{}] 16:18:37 INFO - PROCESS | 1961 | 1461626317567 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}] 16:18:37 INFO - PROCESS | 1961 | 1461626317791 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:18:38 INFO - PROCESS | 1961 | 1461626318105 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19267000 == 146 [pid = 1961] [id = 485] 16:18:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff0cb7a000) [pid = 1961] [serial = 1456] [outer = (nil)] 16:18:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff11246c00) [pid = 1961] [serial = 1457] [outer = 0x7eff0cb7a000] 16:18:38 INFO - PROCESS | 1961 | 1461626318187 Marionette DEBUG loaded listener.js 16:18:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff11d64400) [pid = 1961] [serial = 1458] [outer = 0x7eff0cb7a000] 16:18:39 INFO - PROCESS | 1961 | 1461626319006 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]]]}] 16:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1482ms 16:18:39 INFO - PROCESS | 1961 | 1461626319050 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:18:39 INFO - PROCESS | 1961 | 1461626319054 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:18:39 INFO - PROCESS | 1961 | 1461626319061 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:18:39 INFO - PROCESS | 1961 | 1461626319063 Marionette TRACE conn3 <- [1,1914,null,{}] 16:18:39 INFO - PROCESS | 1961 | 1461626319069 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}] 16:18:39 INFO - PROCESS | 1961 | 1461626319291 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:18:39 INFO - PROCESS | 1961 | 1461626319553 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a394800 == 147 [pid = 1961] [id = 486] 16:18:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff10a4ec00) [pid = 1961] [serial = 1459] [outer = (nil)] 16:18:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff11d86400) [pid = 1961] [serial = 1460] [outer = 0x7eff10a4ec00] 16:18:39 INFO - PROCESS | 1961 | 1461626319670 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff13eb4c00) [pid = 1961] [serial = 1461] [outer = 0x7eff10a4ec00] 16:18:40 INFO - PROCESS | 1961 | 1461626320587 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]]]}] 16:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1583ms 16:18:40 INFO - PROCESS | 1961 | 1461626320646 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 1961 | 1461626320650 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:18:40 INFO - PROCESS | 1961 | 1461626320656 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 1961 | 1461626320658 Marionette TRACE conn3 <- [1,1918,null,{}] 16:18:40 INFO - PROCESS | 1961 | 1461626320665 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}] 16:18:40 INFO - PROCESS | 1961 | 1461626320966 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:18:41 INFO - PROCESS | 1961 | 1461626321282 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a648800 == 148 [pid = 1961] [id = 487] 16:18:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff1928d400) [pid = 1961] [serial = 1462] [outer = (nil)] 16:18:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff1a584400) [pid = 1961] [serial = 1463] [outer = 0x7eff1928d400] 16:18:41 INFO - PROCESS | 1961 | 1461626321361 Marionette DEBUG loaded listener.js 16:18:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff1ae21800) [pid = 1961] [serial = 1464] [outer = 0x7eff1928d400] 16:18:42 INFO - PROCESS | 1961 | 1461626322225 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]]]}] 16:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1629ms 16:18:42 INFO - PROCESS | 1961 | 1461626322287 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:18:42 INFO - PROCESS | 1961 | 1461626322291 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:18:42 INFO - PROCESS | 1961 | 1461626322297 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:18:42 INFO - PROCESS | 1961 | 1461626322301 Marionette TRACE conn3 <- [1,1922,null,{}] 16:18:42 INFO - PROCESS | 1961 | 1461626322307 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}] 16:18:42 INFO - PROCESS | 1961 | 1461626322560 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:18:42 INFO - PROCESS | 1961 | 1461626322872 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b269000 == 149 [pid = 1961] [id = 488] 16:18:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff1a308000) [pid = 1961] [serial = 1465] [outer = (nil)] 16:18:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff1b293400) [pid = 1961] [serial = 1466] [outer = 0x7eff1a308000] 16:18:42 INFO - PROCESS | 1961 | 1461626322953 Marionette DEBUG loaded listener.js 16:18:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff1b5e4400) [pid = 1961] [serial = 1467] [outer = 0x7eff1a308000] 16:18:43 INFO - PROCESS | 1961 | 1461626323808 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]]]}] 16:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1583ms 16:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:18:43 INFO - PROCESS | 1961 | 1461626323881 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 1961 | 1461626323884 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:18:43 INFO - PROCESS | 1961 | 1461626323890 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1961 | 1461626323893 Marionette TRACE conn3 <- [1,1926,null,{}] 16:18:43 INFO - PROCESS | 1961 | 1461626323899 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}] 16:18:44 INFO - PROCESS | 1961 | 1461626324118 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:18:44 INFO - PROCESS | 1961 | 1461626324376 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b67f800 == 150 [pid = 1961] [id = 489] 16:18:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff1ae22000) [pid = 1961] [serial = 1468] [outer = (nil)] 16:18:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff1c503000) [pid = 1961] [serial = 1469] [outer = 0x7eff1ae22000] 16:18:44 INFO - PROCESS | 1961 | 1461626324495 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff1de25400) [pid = 1961] [serial = 1470] [outer = 0x7eff1ae22000] 16:18:45 INFO - PROCESS | 1961 | 1461626325331 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]]]}] 16:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1479ms 16:18:45 INFO - PROCESS | 1961 | 1461626325369 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 1961 | 1461626325373 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:18:45 INFO - PROCESS | 1961 | 1461626325379 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1961 | 1461626325382 Marionette TRACE conn3 <- [1,1930,null,{}] 16:18:45 INFO - PROCESS | 1961 | 1461626325387 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}] 16:18:45 INFO - PROCESS | 1961 | 1461626325602 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:18:45 INFO - PROCESS | 1961 | 1461626325867 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d44d800 == 151 [pid = 1961] [id = 490] 16:18:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff1af40800) [pid = 1961] [serial = 1471] [outer = (nil)] 16:18:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff1e697800) [pid = 1961] [serial = 1472] [outer = 0x7eff1af40800] 16:18:45 INFO - PROCESS | 1961 | 1461626325945 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff1eab6800) [pid = 1961] [serial = 1473] [outer = 0x7eff1af40800] 16:18:46 INFO - PROCESS | 1961 | 1461626326855 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]]]}] 16:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1536ms 16:18:46 INFO - PROCESS | 1961 | 1461626326918 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:18:46 INFO - PROCESS | 1961 | 1461626326923 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:18:46 INFO - PROCESS | 1961 | 1461626326932 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:18:46 INFO - PROCESS | 1961 | 1461626326937 Marionette TRACE conn3 <- [1,1934,null,{}] 16:18:46 INFO - PROCESS | 1961 | 1461626326945 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}] 16:18:47 INFO - PROCESS | 1961 | 1461626327249 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:18:47 INFO - PROCESS | 1961 | 1461626327552 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e5f2800 == 152 [pid = 1961] [id = 491] 16:18:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff1afd9400) [pid = 1961] [serial = 1474] [outer = (nil)] 16:18:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff1ebe3c00) [pid = 1961] [serial = 1475] [outer = 0x7eff1afd9400] 16:18:47 INFO - PROCESS | 1961 | 1461626327649 Marionette DEBUG loaded listener.js 16:18:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff208dc000) [pid = 1961] [serial = 1476] [outer = 0x7eff1afd9400] 16:18:48 INFO - PROCESS | 1961 | 1461626328535 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]]]}] 16:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1635ms 16:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:18:48 INFO - PROCESS | 1961 | 1461626328568 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:18:48 INFO - PROCESS | 1961 | 1461626328571 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:18:48 INFO - PROCESS | 1961 | 1461626328578 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:18:48 INFO - PROCESS | 1961 | 1461626328582 Marionette TRACE conn3 <- [1,1938,null,{}] 16:18:48 INFO - PROCESS | 1961 | 1461626328588 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}] 16:18:48 INFO - PROCESS | 1961 | 1461626328844 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:18:49 INFO - PROCESS | 1961 | 1461626329160 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea09800 == 153 [pid = 1961] [id = 492] 16:18:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff229ea800) [pid = 1961] [serial = 1477] [outer = (nil)] 16:18:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff22b55800) [pid = 1961] [serial = 1478] [outer = 0x7eff229ea800] 16:18:49 INFO - PROCESS | 1961 | 1461626329249 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff235e6800) [pid = 1961] [serial = 1479] [outer = 0x7eff229ea800] 16:18:50 INFO - PROCESS | 1961 | 1461626330108 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]]]}] 16:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1582ms 16:18:50 INFO - PROCESS | 1961 | 1461626330159 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:18:50 INFO - PROCESS | 1961 | 1461626330163 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:18:50 INFO - PROCESS | 1961 | 1461626330170 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:18:50 INFO - PROCESS | 1961 | 1461626330173 Marionette TRACE conn3 <- [1,1942,null,{}] 16:18:50 INFO - PROCESS | 1961 | 1461626330179 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}] 16:18:50 INFO - PROCESS | 1961 | 1461626330403 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:18:50 INFO - PROCESS | 1961 | 1461626330713 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f05d000 == 154 [pid = 1961] [id = 493] 16:18:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff229ef000) [pid = 1961] [serial = 1480] [outer = (nil)] 16:18:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff24110400) [pid = 1961] [serial = 1481] [outer = 0x7eff229ef000] 16:18:50 INFO - PROCESS | 1961 | 1461626330794 Marionette DEBUG loaded listener.js 16:18:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff24621800) [pid = 1961] [serial = 1482] [outer = 0x7eff229ef000] 16:18:51 INFO - PROCESS | 1961 | 1461626331651 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]]]}] 16:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1535ms 16:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:18:51 INFO - PROCESS | 1961 | 1461626331707 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 1961 | 1461626331710 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:18:51 INFO - PROCESS | 1961 | 1461626331716 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1961 | 1461626331719 Marionette TRACE conn3 <- [1,1946,null,{}] 16:18:51 INFO - PROCESS | 1961 | 1461626331724 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}] 16:18:51 INFO - PROCESS | 1961 | 1461626331954 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:18:52 INFO - PROCESS | 1961 | 1461626332278 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2bb000 == 155 [pid = 1961] [id = 494] 16:18:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff0fc4a800) [pid = 1961] [serial = 1483] [outer = (nil)] 16:18:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff24d80800) [pid = 1961] [serial = 1484] [outer = 0x7eff0fc4a800] 16:18:52 INFO - PROCESS | 1961 | 1461626332358 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff2b78bc00) [pid = 1961] [serial = 1485] [outer = 0x7eff0fc4a800] 16:18:53 INFO - PROCESS | 1961 | 1461626333209 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]]]}] 16:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1529ms 16:18:53 INFO - PROCESS | 1961 | 1461626333245 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:18:53 INFO - PROCESS | 1961 | 1461626333249 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:18:53 INFO - PROCESS | 1961 | 1461626333255 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:18:53 INFO - PROCESS | 1961 | 1461626333257 Marionette TRACE conn3 <- [1,1950,null,{}] 16:18:53 INFO - PROCESS | 1961 | 1461626333263 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}] 16:18:53 INFO - PROCESS | 1961 | 1461626333489 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:18:53 INFO - PROCESS | 1961 | 1461626333759 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2319c800 == 156 [pid = 1961] [id = 495] 16:18:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff11446400) [pid = 1961] [serial = 1486] [outer = (nil)] 16:18:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff31af1800) [pid = 1961] [serial = 1487] [outer = 0x7eff11446400] 16:18:53 INFO - PROCESS | 1961 | 1461626333878 Marionette DEBUG loaded listener.js 16:18:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff32863000) [pid = 1961] [serial = 1488] [outer = 0x7eff11446400] 16:18:54 INFO - PROCESS | 1961 | 1461626334721 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]]]}] 16:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1529ms 16:18:54 INFO - PROCESS | 1961 | 1461626334786 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 1961 | 1461626334789 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:18:54 INFO - PROCESS | 1961 | 1461626334796 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 1961 | 1461626334799 Marionette TRACE conn3 <- [1,1954,null,{}] 16:18:54 INFO - PROCESS | 1961 | 1461626334805 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}] 16:18:55 INFO - PROCESS | 1961 | 1461626335070 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:18:55 INFO - PROCESS | 1961 | 1461626335377 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff24734800 == 157 [pid = 1961] [id = 496] 16:18:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff24d84c00) [pid = 1961] [serial = 1489] [outer = (nil)] 16:18:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff349c2400) [pid = 1961] [serial = 1490] [outer = 0x7eff24d84c00] 16:18:55 INFO - PROCESS | 1961 | 1461626335456 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff3627ac00) [pid = 1961] [serial = 1491] [outer = 0x7eff24d84c00] 16:18:56 INFO - PROCESS | 1961 | 1461626336291 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]]]}] 16:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1531ms 16:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:18:56 INFO - PROCESS | 1961 | 1461626336328 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 1961 | 1461626336331 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:18:56 INFO - PROCESS | 1961 | 1461626336337 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1961 | 1461626336341 Marionette TRACE conn3 <- [1,1958,null,{}] 16:18:56 INFO - PROCESS | 1961 | 1461626336346 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}] 16:18:56 INFO - PROCESS | 1961 | 1461626336571 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:18:56 INFO - PROCESS | 1961 | 1461626336849 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27717800 == 158 [pid = 1961] [id = 497] 16:18:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff0900ec00) [pid = 1961] [serial = 1492] [outer = (nil)] 16:18:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 219 (0x7eff09015800) [pid = 1961] [serial = 1493] [outer = 0x7eff0900ec00] 16:18:56 INFO - PROCESS | 1961 | 1461626336976 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 220 (0x7eff09019c00) [pid = 1961] [serial = 1494] [outer = 0x7eff0900ec00] 16:18:57 INFO - PROCESS | 1961 | 1461626337840 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]]]}] 16:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1586ms 16:18:57 INFO - PROCESS | 1961 | 1461626337923 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:18:57 INFO - PROCESS | 1961 | 1461626337927 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:18:57 INFO - PROCESS | 1961 | 1461626337934 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:18:57 INFO - PROCESS | 1961 | 1461626337937 Marionette TRACE conn3 <- [1,1962,null,{}] 16:18:57 INFO - PROCESS | 1961 | 1461626337943 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}] 16:18:58 INFO - PROCESS | 1961 | 1461626338209 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:18:58 INFO - PROCESS | 1961 | 1461626338537 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31a17800 == 159 [pid = 1961] [id = 498] 16:18:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 221 (0x7eff073e0000) [pid = 1961] [serial = 1495] [outer = (nil)] 16:18:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 222 (0x7eff0b472800) [pid = 1961] [serial = 1496] [outer = 0x7eff073e0000] 16:18:58 INFO - PROCESS | 1961 | 1461626338618 Marionette DEBUG loaded listener.js 16:18:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 223 (0x7eff0b47c400) [pid = 1961] [serial = 1497] [outer = 0x7eff073e0000] 16:18:59 INFO - PROCESS | 1961 | 1461626339524 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]]]}] 16:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1636ms 16:18:59 INFO - PROCESS | 1961 | 1461626339570 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:18:59 INFO - PROCESS | 1961 | 1461626339574 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:18:59 INFO - PROCESS | 1961 | 1461626339580 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:18:59 INFO - PROCESS | 1961 | 1461626339584 Marionette TRACE conn3 <- [1,1966,null,{}] 16:18:59 INFO - PROCESS | 1961 | 1461626339589 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}] 16:18:59 INFO - PROCESS | 1961 | 1461626339843 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:19:00 INFO - PROCESS | 1961 | 1461626340764 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b163800 == 160 [pid = 1961] [id = 499] 16:19:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 224 (0x7eff073ea800) [pid = 1961] [serial = 1498] [outer = (nil)] 16:19:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 225 (0x7eff07cf0000) [pid = 1961] [serial = 1499] [outer = 0x7eff073ea800] 16:19:00 INFO - PROCESS | 1961 | 1461626340852 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 226 (0x7eff0ad94c00) [pid = 1961] [serial = 1500] [outer = 0x7eff073ea800] 16:19:01 INFO - PROCESS | 1961 | 1461626341703 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]]]}] 16:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2185ms 16:19:01 INFO - PROCESS | 1961 | 1461626341770 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:19:01 INFO - PROCESS | 1961 | 1461626341776 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:19:01 INFO - PROCESS | 1961 | 1461626341784 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:19:01 INFO - PROCESS | 1961 | 1461626341789 Marionette TRACE conn3 <- [1,1970,null,{}] 16:19:01 INFO - PROCESS | 1961 | 1461626341796 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}] 16:19:02 INFO - PROCESS | 1961 | 1461626342040 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a652800 == 159 [pid = 1961] [id = 263] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a914000 == 158 [pid = 1961] [id = 215] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b54a800 == 157 [pid = 1961] [id = 427] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0e499800 == 156 [pid = 1961] [id = 428] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2359b800 == 155 [pid = 1961] [id = 51] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f135800 == 154 [pid = 1961] [id = 231] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ceda000 == 153 [pid = 1961] [id = 480] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0cecf800 == 152 [pid = 1961] [id = 479] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b5c8000 == 151 [pid = 1961] [id = 478] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0af30000 == 150 [pid = 1961] [id = 477] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3ba30800 == 149 [pid = 1961] [id = 472] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff074cf800 == 148 [pid = 1961] [id = 471] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3ba22000 == 147 [pid = 1961] [id = 470] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36c94000 == 146 [pid = 1961] [id = 469] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3186b800 == 145 [pid = 1961] [id = 468] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff25021800 == 144 [pid = 1961] [id = 467] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23192000 == 143 [pid = 1961] [id = 466] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2af000 == 142 [pid = 1961] [id = 465] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ef6a800 == 141 [pid = 1961] [id = 464] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e198000 == 140 [pid = 1961] [id = 463] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1c6a8000 == 139 [pid = 1961] [id = 462] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b114000 == 138 [pid = 1961] [id = 461] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19262000 == 137 [pid = 1961] [id = 460] 16:19:02 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0dcd0000 == 136 [pid = 1961] [id = 459] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 225 (0x7eff13ff3400) [pid = 1961] [serial = 1370] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 224 (0x7eff17f7cc00) [pid = 1961] [serial = 1371] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 223 (0x7eff0d44c800) [pid = 1961] [serial = 1364] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 222 (0x7eff0cb7d400) [pid = 1961] [serial = 1359] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 221 (0x7eff0cb77800) [pid = 1961] [serial = 1358] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 220 (0x7eff32737000) [pid = 1961] [serial = 1334] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 219 (0x7eff0fd95c00) [pid = 1961] [serial = 1362] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 218 (0x7eff0f2b3400) [pid = 1961] [serial = 1361] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff34419800) [pid = 1961] [serial = 1343] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff0bc87c00) [pid = 1961] [serial = 1356] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff0af07c00) [pid = 1961] [serial = 1355] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff27a2a000) [pid = 1961] [serial = 1328] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff0cb71800) [pid = 1961] [serial = 1349] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff073e4400) [pid = 1961] [serial = 1352] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff1afe0400) [pid = 1961] [serial = 1319] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff0b463c00) [pid = 1961] [serial = 1331] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff08deb400) [pid = 1961] [serial = 1340] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff11447000) [pid = 1961] [serial = 1316] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff07bd0800) [pid = 1961] [serial = 1346] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff208e5800) [pid = 1961] [serial = 1325] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff1e693c00) [pid = 1961] [serial = 1337] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff1eab2c00) [pid = 1961] [serial = 1322] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff0cde0800) [pid = 1961] [serial = 1313] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff0af10000) [pid = 1961] [serial = 1373] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff1eab2000) [pid = 1961] [serial = 1311] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff1050ac00) [pid = 1961] [serial = 1365] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff111eb800) [pid = 1961] [serial = 1367] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff11d68800) [pid = 1961] [serial = 1368] [outer = (nil)] [url = about:blank] 16:19:02 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff0be4c000) [pid = 1961] [serial = 1374] [outer = (nil)] [url = about:blank] 16:19:03 INFO - PROCESS | 1961 | 1461626343136 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff049b3000 == 137 [pid = 1961] [id = 500] 16:19:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff0494fc00) [pid = 1961] [serial = 1501] [outer = (nil)] 16:19:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff0af02c00) [pid = 1961] [serial = 1502] [outer = 0x7eff0494fc00] 16:19:03 INFO - PROCESS | 1961 | 1461626343209 Marionette DEBUG loaded listener.js 16:19:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff0b4e6000) [pid = 1961] [serial = 1503] [outer = 0x7eff0494fc00] 16:19:04 INFO - PROCESS | 1961 | 1461626344016 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]]]}] 16:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2284ms 16:19:04 INFO - PROCESS | 1961 | 1461626344072 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:19:04 INFO - PROCESS | 1961 | 1461626344077 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:19:04 INFO - PROCESS | 1961 | 1461626344084 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:19:04 INFO - PROCESS | 1961 | 1461626344086 Marionette TRACE conn3 <- [1,1974,null,{}] 16:19:04 INFO - PROCESS | 1961 | 1461626344092 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}] 16:19:04 INFO - PROCESS | 1961 | 1461626344319 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:19:04 INFO - PROCESS | 1961 | 1461626344500 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0af15000 == 138 [pid = 1961] [id = 501] 16:19:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff08dea800) [pid = 1961] [serial = 1504] [outer = (nil)] 16:19:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff0bdd3800) [pid = 1961] [serial = 1505] [outer = 0x7eff08dea800] 16:19:04 INFO - PROCESS | 1961 | 1461626344567 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff0cb74c00) [pid = 1961] [serial = 1506] [outer = 0x7eff08dea800] 16:19:05 INFO - PROCESS | 1961 | 1461626345431 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]]]}] 16:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1381ms 16:19:05 INFO - PROCESS | 1961 | 1461626345466 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 1961 | 1461626345470 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:19:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:19:05 INFO - PROCESS | 1961 | 1461626345485 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1961 | 1461626345494 Marionette TRACE conn3 <- [1,1978,null,{}] 16:19:05 INFO - PROCESS | 1961 | 1461626345510 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}] 16:19:05 INFO - PROCESS | 1961 | 1461626345791 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:19:05 INFO - PROCESS | 1961 | 1461626345825 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0cecf800 == 139 [pid = 1961] [id = 502] 16:19:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff0cb76c00) [pid = 1961] [serial = 1507] [outer = (nil)] 16:19:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff0d449000) [pid = 1961] [serial = 1508] [outer = 0x7eff0cb76c00] 16:19:05 INFO - PROCESS | 1961 | 1461626345890 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff0db4c800) [pid = 1961] [serial = 1509] [outer = 0x7eff0cb76c00] 16:19:06 INFO - PROCESS | 1961 | 1461626346798 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]]]}] 16:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1353ms 16:19:06 INFO - PROCESS | 1961 | 1461626346831 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:19:06 INFO - PROCESS | 1961 | 1461626346835 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:19:06 INFO - PROCESS | 1961 | 1461626346863 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:19:06 INFO - PROCESS | 1961 | 1461626346868 Marionette TRACE conn3 <- [1,1982,null,{}] 16:19:06 INFO - PROCESS | 1961 | 1461626346873 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}] 16:19:07 INFO - PROCESS | 1961 | 1461626347161 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:19:07 INFO - PROCESS | 1961 | 1461626347196 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff10e54000 == 140 [pid = 1961] [id = 503] 16:19:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff0ccc7c00) [pid = 1961] [serial = 1510] [outer = (nil)] 16:19:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff0fc4f000) [pid = 1961] [serial = 1511] [outer = 0x7eff0ccc7c00] 16:19:07 INFO - PROCESS | 1961 | 1461626347261 Marionette DEBUG loaded listener.js 16:19:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff10513c00) [pid = 1961] [serial = 1512] [outer = 0x7eff0ccc7c00] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff235e6000) [pid = 1961] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff07bca400) [pid = 1961] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff0ae5b800) [pid = 1961] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff10a4cc00) [pid = 1961] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff1de49c00) [pid = 1961] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff1050c000) [pid = 1961] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff0be47c00) [pid = 1961] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff07ce3c00) [pid = 1961] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff073dd000) [pid = 1961] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff0b45a800) [pid = 1961] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff1afd8000) [pid = 1961] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff1411cc00) [pid = 1961] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff1b8d2000) [pid = 1961] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff1a94c800) [pid = 1961] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff11d67c00) [pid = 1961] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff20b3d000) [pid = 1961] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff1ac4bc00) [pid = 1961] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff1928bc00) [pid = 1961] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff0494bc00) [pid = 1961] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff1ebe7000) [pid = 1961] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff07bc9c00) [pid = 1961] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff1de32800) [pid = 1961] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff23c03800) [pid = 1961] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff23da1c00) [pid = 1961] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff0ae58400) [pid = 1961] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff22a15400) [pid = 1961] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff0b45b000) [pid = 1961] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff1050d800) [pid = 1961] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff229f2000) [pid = 1961] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff08deb000) [pid = 1961] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff1a58c000) [pid = 1961] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff1b5e6000) [pid = 1961] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff0b4e5400) [pid = 1961] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff23da3000) [pid = 1961] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff0b464000) [pid = 1961] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff1a310400) [pid = 1961] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff1a94a800) [pid = 1961] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff07ce4400) [pid = 1961] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff08deb800) [pid = 1961] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff0ae59c00) [pid = 1961] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff0ae59800) [pid = 1961] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff10517000) [pid = 1961] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff0ccc3c00) [pid = 1961] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff0cf33800) [pid = 1961] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff22e78c00) [pid = 1961] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff10517400) [pid = 1961] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff0bc90800) [pid = 1961] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff0be4f000) [pid = 1961] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff08de3c00) [pid = 1961] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff18037800) [pid = 1961] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:19:08 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff04944c00) [pid = 1961] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:19:09 INFO - PROCESS | 1961 | 1461626349071 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]]]}] 16:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2246ms 16:19:09 INFO - PROCESS | 1961 | 1461626349097 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:19:09 INFO - PROCESS | 1961 | 1461626349100 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:19:09 INFO - PROCESS | 1961 | 1461626349106 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:19:09 INFO - PROCESS | 1961 | 1461626349109 Marionette TRACE conn3 <- [1,1986,null,{}] 16:19:09 INFO - PROCESS | 1961 | 1461626349115 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}] 16:19:09 INFO - PROCESS | 1961 | 1461626349321 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:19:09 INFO - PROCESS | 1961 | 1461626349501 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b554800 == 141 [pid = 1961] [id = 504] 16:19:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff0ae59c00) [pid = 1961] [serial = 1513] [outer = (nil)] 16:19:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff0b45e000) [pid = 1961] [serial = 1514] [outer = 0x7eff0ae59c00] 16:19:09 INFO - PROCESS | 1961 | 1461626349581 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff0ccc3c00) [pid = 1961] [serial = 1515] [outer = 0x7eff0ae59c00] 16:19:10 INFO - PROCESS | 1961 | 1461626350381 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]]]}] 16:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1483ms 16:19:10 INFO - PROCESS | 1961 | 1461626350592 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:19:10 INFO - PROCESS | 1961 | 1461626350599 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:19:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:19:10 INFO - PROCESS | 1961 | 1461626350608 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 1961 | 1461626350612 Marionette TRACE conn3 <- [1,1990,null,{}] 16:19:10 INFO - PROCESS | 1961 | 1461626350621 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}] 16:19:10 INFO - PROCESS | 1961 | 1461626350900 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:19:11 INFO - PROCESS | 1961 | 1461626351230 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ad0a800 == 142 [pid = 1961] [id = 505] 16:19:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff07ce6000) [pid = 1961] [serial = 1516] [outer = (nil)] 16:19:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff09016800) [pid = 1961] [serial = 1517] [outer = 0x7eff07ce6000] 16:19:11 INFO - PROCESS | 1961 | 1461626351313 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff0ae5a800) [pid = 1961] [serial = 1518] [outer = 0x7eff07ce6000] 16:19:12 INFO - PROCESS | 1961 | 1461626352360 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]]]}] 16:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1785ms 16:19:12 INFO - PROCESS | 1961 | 1461626352394 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:19:12 INFO - PROCESS | 1961 | 1461626352398 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:19:12 INFO - PROCESS | 1961 | 1461626352412 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1961 | 1461626352417 Marionette TRACE conn3 <- [1,1994,null,{}] 16:19:12 INFO - PROCESS | 1961 | 1461626352425 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}] 16:19:12 INFO - PROCESS | 1961 | 1461626352673 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:19:13 INFO - PROCESS | 1961 | 1461626353030 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f13d000 == 143 [pid = 1961] [id = 506] 16:19:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff0bc83000) [pid = 1961] [serial = 1519] [outer = (nil)] 16:19:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff0bc8ac00) [pid = 1961] [serial = 1520] [outer = 0x7eff0bc83000] 16:19:13 INFO - PROCESS | 1961 | 1461626353115 Marionette DEBUG loaded listener.js 16:19:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff0be4d800) [pid = 1961] [serial = 1521] [outer = 0x7eff0bc83000] 16:19:14 INFO - PROCESS | 1961 | 1461626354012 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]]]}] 16:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1638ms 16:19:14 INFO - PROCESS | 1961 | 1461626354047 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:19:14 INFO - PROCESS | 1961 | 1461626354051 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:19:14 INFO - PROCESS | 1961 | 1461626354058 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:19:14 INFO - PROCESS | 1961 | 1461626354063 Marionette TRACE conn3 <- [1,1998,null,{}] 16:19:14 INFO - PROCESS | 1961 | 1461626354078 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}] 16:19:14 INFO - PROCESS | 1961 | 1461626354320 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:19:14 INFO - PROCESS | 1961 | 1461626354666 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fc7800 == 144 [pid = 1961] [id = 507] 16:19:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff0cddd000) [pid = 1961] [serial = 1522] [outer = (nil)] 16:19:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff0d449800) [pid = 1961] [serial = 1523] [outer = 0x7eff0cddd000] 16:19:14 INFO - PROCESS | 1961 | 1461626354756 Marionette DEBUG loaded listener.js 16:19:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff0f2b3400) [pid = 1961] [serial = 1524] [outer = 0x7eff0cddd000] 16:19:15 INFO - PROCESS | 1961 | 1461626355633 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]]]}] 16:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1634ms 16:19:15 INFO - PROCESS | 1961 | 1461626355693 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:19:15 INFO - PROCESS | 1961 | 1461626355696 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:19:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:19:15 INFO - PROCESS | 1961 | 1461626355704 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:19:15 INFO - PROCESS | 1961 | 1461626355708 Marionette TRACE conn3 <- [1,2002,null,{}] 16:19:15 INFO - PROCESS | 1961 | 1461626355714 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}] 16:19:15 INFO - PROCESS | 1961 | 1461626355989 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:19:16 INFO - PROCESS | 1961 | 1461626356293 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a2a8800 == 145 [pid = 1961] [id = 508] 16:19:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff0cf38800) [pid = 1961] [serial = 1525] [outer = (nil)] 16:19:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff10a4d800) [pid = 1961] [serial = 1526] [outer = 0x7eff0cf38800] 16:19:16 INFO - PROCESS | 1961 | 1461626356377 Marionette DEBUG loaded listener.js 16:19:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff1124e400) [pid = 1961] [serial = 1527] [outer = 0x7eff0cf38800] 16:19:17 INFO - PROCESS | 1961 | 1461626357271 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]]]}] 16:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1640ms 16:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:19:17 INFO - PROCESS | 1961 | 1461626357345 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 1961 | 1461626357348 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:19:17 INFO - PROCESS | 1961 | 1461626357355 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1961 | 1461626357358 Marionette TRACE conn3 <- [1,2006,null,{}] 16:19:17 INFO - PROCESS | 1961 | 1461626357365 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}] 16:19:17 INFO - PROCESS | 1961 | 1461626357636 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:19:17 INFO - PROCESS | 1961 | 1461626357951 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4da000 == 146 [pid = 1961] [id = 509] 16:19:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff0fc4ac00) [pid = 1961] [serial = 1528] [outer = (nil)] 16:19:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1124f800) [pid = 1961] [serial = 1529] [outer = 0x7eff0fc4ac00] 16:19:18 INFO - PROCESS | 1961 | 1461626358046 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff11d88800) [pid = 1961] [serial = 1530] [outer = 0x7eff0fc4ac00] 16:19:18 INFO - PROCESS | 1961 | 1461626358906 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]]]}] 16:19:18 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 16:19:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1595ms 16:19:18 INFO - PROCESS | 1961 | 1461626358951 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:19:18 INFO - PROCESS | 1961 | 1461626358954 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:19:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:19:18 INFO - PROCESS | 1961 | 1461626358961 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:19:18 INFO - PROCESS | 1961 | 1461626358963 Marionette TRACE conn3 <- [1,2010,null,{}] 16:19:18 INFO - PROCESS | 1961 | 1461626358969 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}] 16:19:19 INFO - PROCESS | 1961 | 1461626359244 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:19:19 INFO - PROCESS | 1961 | 1461626359557 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b343800 == 147 [pid = 1961] [id = 510] 16:19:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff14124c00) [pid = 1961] [serial = 1531] [outer = (nil)] 16:19:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff17f67400) [pid = 1961] [serial = 1532] [outer = 0x7eff14124c00] 16:19:19 INFO - PROCESS | 1961 | 1461626359642 Marionette DEBUG loaded listener.js 16:19:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff1803b800) [pid = 1961] [serial = 1533] [outer = 0x7eff14124c00] 16:19:20 INFO - PROCESS | 1961 | 1461626360595 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]]]}] 16:19:20 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 16:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1686ms 16:19:20 INFO - PROCESS | 1961 | 1461626360649 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:19:20 INFO - PROCESS | 1961 | 1461626360652 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:19:20 INFO - PROCESS | 1961 | 1461626360659 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:19:20 INFO - PROCESS | 1961 | 1461626360662 Marionette TRACE conn3 <- [1,2014,null,{}] 16:19:20 INFO - PROCESS | 1961 | 1461626360669 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}] 16:19:20 INFO - PROCESS | 1961 | 1461626360900 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:19:21 INFO - PROCESS | 1961 | 1461626361165 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e06c800 == 148 [pid = 1961] [id = 511] 16:19:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff14126000) [pid = 1961] [serial = 1534] [outer = (nil)] 16:19:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff1928c400) [pid = 1961] [serial = 1535] [outer = 0x7eff14126000] 16:19:21 INFO - PROCESS | 1961 | 1461626361283 Marionette DEBUG loaded listener.js 16:19:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff1a58c000) [pid = 1961] [serial = 1536] [outer = 0x7eff14126000] 16:19:22 INFO - PROCESS | 1961 | 1461626362153 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]]]}] 16:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1531ms 16:19:22 INFO - PROCESS | 1961 | 1461626362190 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:19:22 INFO - PROCESS | 1961 | 1461626362194 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:19:22 INFO - PROCESS | 1961 | 1461626362200 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:19:22 INFO - PROCESS | 1961 | 1461626362204 Marionette TRACE conn3 <- [1,2018,null,{}] 16:19:22 INFO - PROCESS | 1961 | 1461626362210 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}] 16:19:22 INFO - PROCESS | 1961 | 1461626362442 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:19:22 INFO - PROCESS | 1961 | 1461626362717 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e70f000 == 149 [pid = 1961] [id = 512] 16:19:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff0db4a800) [pid = 1961] [serial = 1537] [outer = (nil)] 16:19:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff1a951000) [pid = 1961] [serial = 1538] [outer = 0x7eff0db4a800] 16:19:22 INFO - PROCESS | 1961 | 1461626362845 Marionette DEBUG loaded listener.js 16:19:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff1afe3400) [pid = 1961] [serial = 1539] [outer = 0x7eff0db4a800] 16:19:23 INFO - PROCESS | 1961 | 1461626363684 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]]]}] 16:19:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:19:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1531ms 16:19:23 INFO - PROCESS | 1961 | 1461626363733 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:19:23 INFO - PROCESS | 1961 | 1461626363737 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:19:23 INFO - PROCESS | 1961 | 1461626363743 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:19:23 INFO - PROCESS | 1961 | 1461626363745 Marionette TRACE conn3 <- [1,2022,null,{}] 16:19:23 INFO - PROCESS | 1961 | 1461626363751 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}] 16:19:23 INFO - PROCESS | 1961 | 1461626363985 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:19:24 INFO - PROCESS | 1961 | 1461626364247 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea07000 == 150 [pid = 1961] [id = 513] 16:19:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff0f104c00) [pid = 1961] [serial = 1540] [outer = (nil)] 16:19:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff1b5e7c00) [pid = 1961] [serial = 1541] [outer = 0x7eff0f104c00] 16:19:24 INFO - PROCESS | 1961 | 1461626364328 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff1b8d9c00) [pid = 1961] [serial = 1542] [outer = 0x7eff0f104c00] 16:19:25 INFO - PROCESS | 1961 | 1461626365233 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]]]}] 16:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1530ms 16:19:25 INFO - PROCESS | 1961 | 1461626365274 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:19:25 INFO - PROCESS | 1961 | 1461626365277 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:19:25 INFO - PROCESS | 1961 | 1461626365286 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:19:25 INFO - PROCESS | 1961 | 1461626365288 Marionette TRACE conn3 <- [1,2026,null,{}] 16:19:25 INFO - PROCESS | 1961 | 1461626365293 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}] 16:19:25 INFO - PROCESS | 1961 | 1461626365543 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:19:25 INFO - PROCESS | 1961 | 1461626365850 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f251800 == 151 [pid = 1961] [id = 514] 16:19:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff1a58e400) [pid = 1961] [serial = 1543] [outer = (nil)] 16:19:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff1d43d800) [pid = 1961] [serial = 1544] [outer = 0x7eff1a58e400] 16:19:25 INFO - PROCESS | 1961 | 1461626365931 Marionette DEBUG loaded listener.js 16:19:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff1de4c400) [pid = 1961] [serial = 1545] [outer = 0x7eff1a58e400] 16:19:26 INFO - PROCESS | 1961 | 1461626366782 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]]]}] 16:19:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:19:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1532ms 16:19:26 INFO - PROCESS | 1961 | 1461626366817 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 1961 | 1461626366821 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:19:26 INFO - PROCESS | 1961 | 1461626366827 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 1961 | 1461626366832 Marionette TRACE conn3 <- [1,2030,null,{}] 16:19:26 INFO - PROCESS | 1961 | 1461626366838 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}] 16:19:27 INFO - PROCESS | 1961 | 1461626367104 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:19:27 INFO - PROCESS | 1961 | 1461626367376 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23195000 == 152 [pid = 1961] [id = 515] 16:19:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff1eab7000) [pid = 1961] [serial = 1546] [outer = (nil)] 16:19:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff1ebe2400) [pid = 1961] [serial = 1547] [outer = 0x7eff1eab7000] 16:19:27 INFO - PROCESS | 1961 | 1461626367517 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff208df800) [pid = 1961] [serial = 1548] [outer = 0x7eff1eab7000] 16:19:28 INFO - PROCESS | 1961 | 1461626368433 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]]]}] 16:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1639ms 16:19:28 INFO - PROCESS | 1961 | 1461626368468 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1961 | 1461626368472 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:19:28 INFO - PROCESS | 1961 | 1461626368477 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1961 | 1461626368480 Marionette TRACE conn3 <- [1,2034,null,{}] 16:19:28 INFO - PROCESS | 1961 | 1461626368486 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}] 16:19:28 INFO - PROCESS | 1961 | 1461626368707 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:19:29 INFO - PROCESS | 1961 | 1461626369021 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27796000 == 153 [pid = 1961] [id = 516] 16:19:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff1eac4000) [pid = 1961] [serial = 1549] [outer = (nil)] 16:19:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff21b7bc00) [pid = 1961] [serial = 1550] [outer = 0x7eff1eac4000] 16:19:29 INFO - PROCESS | 1961 | 1461626369102 Marionette DEBUG loaded listener.js 16:19:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff229eb800) [pid = 1961] [serial = 1551] [outer = 0x7eff1eac4000] 16:19:29 INFO - PROCESS | 1961 | 1461626369959 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]]]}] 16:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1531ms 16:19:30 INFO - PROCESS | 1961 | 1461626370009 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:19:30 INFO - PROCESS | 1961 | 1461626370013 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:19:30 INFO - PROCESS | 1961 | 1461626370019 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:19:30 INFO - PROCESS | 1961 | 1461626370023 Marionette TRACE conn3 <- [1,2038,null,{}] 16:19:30 INFO - PROCESS | 1961 | 1461626370029 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}] 16:19:30 INFO - PROCESS | 1961 | 1461626370269 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:19:30 INFO - PROCESS | 1961 | 1461626370534 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31865000 == 154 [pid = 1961] [id = 517] 16:19:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff0ccc4c00) [pid = 1961] [serial = 1552] [outer = (nil)] 16:19:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff22c35000) [pid = 1961] [serial = 1553] [outer = 0x7eff0ccc4c00] 16:19:30 INFO - PROCESS | 1961 | 1461626370652 Marionette DEBUG loaded listener.js 16:19:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff22c41800) [pid = 1961] [serial = 1554] [outer = 0x7eff0ccc4c00] 16:19:31 INFO - PROCESS | 1961 | 1461626371522 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]]]}] 16:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1538ms 16:19:31 INFO - PROCESS | 1961 | 1461626371559 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:19:31 INFO - PROCESS | 1961 | 1461626371562 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:19:31 INFO - PROCESS | 1961 | 1461626371568 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:19:31 INFO - PROCESS | 1961 | 1461626371571 Marionette TRACE conn3 <- [1,2042,null,{}] 16:19:31 INFO - PROCESS | 1961 | 1461626371577 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}] 16:19:31 INFO - PROCESS | 1961 | 1461626371818 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:19:32 INFO - PROCESS | 1961 | 1461626372147 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36236800 == 155 [pid = 1961] [id = 518] 16:19:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff0ad97400) [pid = 1961] [serial = 1555] [outer = (nil)] 16:19:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff235e8400) [pid = 1961] [serial = 1556] [outer = 0x7eff0ad97400] 16:19:32 INFO - PROCESS | 1961 | 1461626372226 Marionette DEBUG loaded listener.js 16:19:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff23da4000) [pid = 1961] [serial = 1557] [outer = 0x7eff0ad97400] 16:19:33 INFO - PROCESS | 1961 | 1461626373076 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]]]}] 16:19:33 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) 16:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1579ms 16:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:19:33 INFO - PROCESS | 1961 | 1461626373149 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:19:33 INFO - PROCESS | 1961 | 1461626373151 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:19:33 INFO - PROCESS | 1961 | 1461626373158 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:19:33 INFO - PROCESS | 1961 | 1461626373161 Marionette TRACE conn3 <- [1,2046,null,{}] 16:19:33 INFO - PROCESS | 1961 | 1461626373167 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}] 16:19:33 INFO - PROCESS | 1961 | 1461626373416 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:19:33 INFO - PROCESS | 1961 | 1461626373726 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36c8d000 == 156 [pid = 1961] [id = 519] 16:19:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff208e5800) [pid = 1961] [serial = 1558] [outer = (nil)] 16:19:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff24340800) [pid = 1961] [serial = 1559] [outer = 0x7eff208e5800] 16:19:33 INFO - PROCESS | 1961 | 1461626373808 Marionette DEBUG loaded listener.js 16:19:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff24620800) [pid = 1961] [serial = 1560] [outer = 0x7eff208e5800] 16:19:34 INFO - PROCESS | 1961 | 1461626374658 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]]]}] 16:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1531ms 16:19:34 INFO - PROCESS | 1961 | 1461626374690 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:19:34 INFO - PROCESS | 1961 | 1461626374693 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:19:34 INFO - PROCESS | 1961 | 1461626374699 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:19:34 INFO - PROCESS | 1961 | 1461626374702 Marionette TRACE conn3 <- [1,2050,null,{}] 16:19:34 INFO - PROCESS | 1961 | 1461626374708 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}] 16:19:34 INFO - PROCESS | 1961 | 1461626374935 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:19:35 INFO - PROCESS | 1961 | 1461626375205 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:35 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff396e3000 == 157 [pid = 1961] [id = 520] 16:19:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff2410bc00) [pid = 1961] [serial = 1561] [outer = (nil)] 16:19:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 208 (0x7eff275ecc00) [pid = 1961] [serial = 1562] [outer = 0x7eff2410bc00] 16:19:35 INFO - PROCESS | 1961 | 1461626375324 Marionette DEBUG loaded listener.js 16:19:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 209 (0x7eff30719c00) [pid = 1961] [serial = 1563] [outer = 0x7eff2410bc00] 16:19:36 INFO - PROCESS | 1961 | 1461626376205 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]]]}] 16:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1537ms 16:19:36 INFO - PROCESS | 1961 | 1461626376238 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:19:36 INFO - PROCESS | 1961 | 1461626376241 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:19:36 INFO - PROCESS | 1961 | 1461626376248 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:19:36 INFO - PROCESS | 1961 | 1461626376250 Marionette TRACE conn3 <- [1,2054,null,{}] 16:19:36 INFO - PROCESS | 1961 | 1461626376257 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}] 16:19:36 INFO - PROCESS | 1961 | 1461626376492 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:19:36 INFO - PROCESS | 1961 | 1461626376813 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3ba21800 == 158 [pid = 1961] [id = 521] 16:19:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 210 (0x7eff0af04000) [pid = 1961] [serial = 1564] [outer = (nil)] 16:19:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 211 (0x7eff31677000) [pid = 1961] [serial = 1565] [outer = 0x7eff0af04000] 16:19:36 INFO - PROCESS | 1961 | 1461626376898 Marionette DEBUG loaded listener.js 16:19:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 212 (0x7eff32741000) [pid = 1961] [serial = 1566] [outer = 0x7eff0af04000] 16:19:37 INFO - PROCESS | 1961 | 1461626377762 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]]]}] 16:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1580ms 16:19:37 INFO - PROCESS | 1961 | 1461626377828 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:19:37 INFO - PROCESS | 1961 | 1461626377832 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:19:37 INFO - PROCESS | 1961 | 1461626377839 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:19:37 INFO - PROCESS | 1961 | 1461626377842 Marionette TRACE conn3 <- [1,2058,null,{}] 16:19:37 INFO - PROCESS | 1961 | 1461626377847 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}] 16:19:38 INFO - PROCESS | 1961 | 1461626378083 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:19:38 INFO - PROCESS | 1961 | 1461626378413 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e272000 == 159 [pid = 1961] [id = 522] 16:19:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 213 (0x7eff0b837c00) [pid = 1961] [serial = 1567] [outer = (nil)] 16:19:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 214 (0x7eff32a73400) [pid = 1961] [serial = 1568] [outer = 0x7eff0b837c00] 16:19:38 INFO - PROCESS | 1961 | 1461626378494 Marionette DEBUG loaded listener.js 16:19:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 215 (0x7eff36004800) [pid = 1961] [serial = 1569] [outer = 0x7eff0b837c00] 16:19:39 INFO - PROCESS | 1961 | 1461626379356 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]]]}] 16:19:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1583ms 16:19:39 INFO - PROCESS | 1961 | 1461626379423 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:19:39 INFO - PROCESS | 1961 | 1461626379427 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:19:39 INFO - PROCESS | 1961 | 1461626379433 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:19:39 INFO - PROCESS | 1961 | 1461626379436 Marionette TRACE conn3 <- [1,2062,null,{}] 16:19:39 INFO - PROCESS | 1961 | 1461626379441 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}] 16:19:39 INFO - PROCESS | 1961 | 1461626379673 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:19:39 INFO - PROCESS | 1961 | 1461626379992 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff04fd2000 == 160 [pid = 1961] [id = 523] 16:19:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 216 (0x7eff04f6ac00) [pid = 1961] [serial = 1570] [outer = (nil)] 16:19:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 217 (0x7eff04f73800) [pid = 1961] [serial = 1571] [outer = 0x7eff04f6ac00] 16:19:40 INFO - PROCESS | 1961 | 1461626380072 Marionette DEBUG loaded listener.js 16:19:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 218 (0x7eff04f78800) [pid = 1961] [serial = 1572] [outer = 0x7eff04f6ac00] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff243f3800 == 159 [pid = 1961] [id = 205] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff10e54000 == 158 [pid = 1961] [id = 503] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0cecf800 == 157 [pid = 1961] [id = 502] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0af15000 == 156 [pid = 1961] [id = 501] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff049b3000 == 155 [pid = 1961] [id = 500] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b163800 == 154 [pid = 1961] [id = 499] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff27717800 == 153 [pid = 1961] [id = 497] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff24734800 == 152 [pid = 1961] [id = 496] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2319c800 == 151 [pid = 1961] [id = 495] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2bb000 == 150 [pid = 1961] [id = 494] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f05d000 == 149 [pid = 1961] [id = 493] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ea09800 == 148 [pid = 1961] [id = 492] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e5f2800 == 147 [pid = 1961] [id = 491] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d44d800 == 146 [pid = 1961] [id = 490] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b67f800 == 145 [pid = 1961] [id = 489] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b269000 == 144 [pid = 1961] [id = 488] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a648800 == 143 [pid = 1961] [id = 487] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a394800 == 142 [pid = 1961] [id = 486] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19267000 == 141 [pid = 1961] [id = 485] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fd0000 == 140 [pid = 1961] [id = 484] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff114c4800 == 139 [pid = 1961] [id = 483] 16:19:41 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b77a000 == 138 [pid = 1961] [id = 482] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 217 (0x7eff30719000) [pid = 1961] [serial = 1275] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 216 (0x7eff0cb78000) [pid = 1961] [serial = 1350] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 215 (0x7eff0af06c00) [pid = 1961] [serial = 1442] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 214 (0x7eff10a4d400) [pid = 1961] [serial = 1385] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 213 (0x7eff363a2400) [pid = 1961] [serial = 1284] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 212 (0x7eff3600b400) [pid = 1961] [serial = 1425] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 211 (0x7eff04950000) [pid = 1961] [serial = 1428] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 210 (0x7eff24085c00) [pid = 1961] [serial = 1269] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 209 (0x7eff22c41400) [pid = 1961] [serial = 1266] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 208 (0x7eff140ce800) [pid = 1961] [serial = 1389] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 207 (0x7eff0ccc0c00) [pid = 1961] [serial = 1439] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff07cf0400) [pid = 1961] [serial = 1290] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff073e9400) [pid = 1961] [serial = 1353] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff0b468800) [pid = 1961] [serial = 1332] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff229e8c00) [pid = 1961] [serial = 1326] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff0cf31000) [pid = 1961] [serial = 1376] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff1e69ac00) [pid = 1961] [serial = 1403] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff0b4ee400) [pid = 1961] [serial = 1436] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff1af39000) [pid = 1961] [serial = 1394] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff0b467000) [pid = 1961] [serial = 1379] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff2193bc00) [pid = 1961] [serial = 1263] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff1ebe4800) [pid = 1961] [serial = 1323] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff19212800) [pid = 1961] [serial = 1392] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff24d86000) [pid = 1961] [serial = 1272] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff1d332000) [pid = 1961] [serial = 1400] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff1b8d0400) [pid = 1961] [serial = 1320] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff0bdd1800) [pid = 1961] [serial = 1430] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff0d450000) [pid = 1961] [serial = 1383] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff1f156000) [pid = 1961] [serial = 1406] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff1b3ef400) [pid = 1961] [serial = 1395] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff1de56000) [pid = 1961] [serial = 1401] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff07bd5c00) [pid = 1961] [serial = 1347] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff17f6d800) [pid = 1961] [serial = 1391] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff20bd1000) [pid = 1961] [serial = 1407] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff13ebdc00) [pid = 1961] [serial = 1388] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff1eab1400) [pid = 1961] [serial = 1260] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff363a5800) [pid = 1961] [serial = 1344] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff3285c000) [pid = 1961] [serial = 1422] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff3167d800) [pid = 1961] [serial = 1278] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff275e8c00) [pid = 1961] [serial = 1416] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff32bdbc00) [pid = 1961] [serial = 1335] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff31809800) [pid = 1961] [serial = 1421] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff0cddc400) [pid = 1961] [serial = 1440] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff13eb5000) [pid = 1961] [serial = 1317] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff24dc3c00) [pid = 1961] [serial = 1415] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff08defc00) [pid = 1961] [serial = 1433] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff22b5b400) [pid = 1961] [serial = 1409] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff23d39c00) [pid = 1961] [serial = 1410] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff0f10f400) [pid = 1961] [serial = 1431] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff0f111400) [pid = 1961] [serial = 1445] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff0ada2800) [pid = 1961] [serial = 1434] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff1c506400) [pid = 1961] [serial = 1398] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff23dae400) [pid = 1961] [serial = 1412] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff0bc8f400) [pid = 1961] [serial = 1287] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff2b786c00) [pid = 1961] [serial = 1418] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff1e699400) [pid = 1961] [serial = 1338] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff1b3ed000) [pid = 1961] [serial = 1254] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff1b5f0000) [pid = 1961] [serial = 1397] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1c80a400) [pid = 1961] [serial = 1257] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff0db43800) [pid = 1961] [serial = 1443] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff0bc8c000) [pid = 1961] [serial = 1437] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff2460c400) [pid = 1961] [serial = 1413] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff0bc8c400) [pid = 1961] [serial = 1380] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff32a70c00) [pid = 1961] [serial = 1281] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff315d3800) [pid = 1961] [serial = 1419] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff11d65800) [pid = 1961] [serial = 1386] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff1eab0400) [pid = 1961] [serial = 1404] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff0fc48800) [pid = 1961] [serial = 1248] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff32738000) [pid = 1961] [serial = 1329] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff140ce400) [pid = 1961] [serial = 1251] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff0f10b800) [pid = 1961] [serial = 1314] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff0cddf000) [pid = 1961] [serial = 1382] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff08df0800) [pid = 1961] [serial = 1341] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff32a76400) [pid = 1961] [serial = 1424] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff0494b400) [pid = 1961] [serial = 1427] [outer = (nil)] [url = about:blank] 16:19:42 INFO - PROCESS | 1961 | 1461626382588 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]]]}] 16:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 3196ms 16:19:42 INFO - PROCESS | 1961 | 1461626382652 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:19:42 INFO - PROCESS | 1961 | 1461626382658 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:19:42 INFO - PROCESS | 1961 | 1461626382671 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:19:42 INFO - PROCESS | 1961 | 1461626382676 Marionette TRACE conn3 <- [1,2066,null,{}] 16:19:42 INFO - PROCESS | 1961 | 1461626382686 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}] 16:19:42 INFO - PROCESS | 1961 | 1461626382913 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:19:43 INFO - PROCESS | 1961 | 1461626383093 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff06fc3800 == 139 [pid = 1961] [id = 524] 16:19:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff073de000) [pid = 1961] [serial = 1573] [outer = (nil)] 16:19:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff07ce3400) [pid = 1961] [serial = 1574] [outer = 0x7eff073de000] 16:19:43 INFO - PROCESS | 1961 | 1461626383163 Marionette DEBUG loaded listener.js 16:19:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff08de8400) [pid = 1961] [serial = 1575] [outer = 0x7eff073de000] 16:19:44 INFO - PROCESS | 1961 | 1461626384012 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]]]}] 16:19:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:19:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1391ms 16:19:44 INFO - PROCESS | 1961 | 1461626384064 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:19:44 INFO - PROCESS | 1961 | 1461626384072 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:19:44 INFO - PROCESS | 1961 | 1461626384082 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:19:44 INFO - PROCESS | 1961 | 1461626384087 Marionette TRACE conn3 <- [1,2070,null,{}] 16:19:44 INFO - PROCESS | 1961 | 1461626384093 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}] 16:19:44 INFO - PROCESS | 1961 | 1461626384320 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:19:44 INFO - PROCESS | 1961 | 1461626384529 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0af2e000 == 140 [pid = 1961] [id = 525] 16:19:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff08de9c00) [pid = 1961] [serial = 1576] [outer = (nil)] 16:19:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff0af0c400) [pid = 1961] [serial = 1577] [outer = 0x7eff08de9c00] 16:19:44 INFO - PROCESS | 1961 | 1461626384595 Marionette DEBUG loaded listener.js 16:19:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff0b467000) [pid = 1961] [serial = 1578] [outer = 0x7eff08de9c00] 16:19:45 INFO - PROCESS | 1961 | 1461626385549 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]]]}] 16:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1496ms 16:19:45 INFO - PROCESS | 1961 | 1461626385580 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:19:45 INFO - PROCESS | 1961 | 1461626385582 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:19:45 INFO - PROCESS | 1961 | 1461626385589 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:19:45 INFO - PROCESS | 1961 | 1461626385595 Marionette TRACE conn3 <- [1,2074,null,{}] 16:19:45 INFO - PROCESS | 1961 | 1461626385619 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}] 16:19:45 INFO - PROCESS | 1961 | 1461626385895 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:19:45 INFO - PROCESS | 1961 | 1461626385948 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b77d000 == 141 [pid = 1961] [id = 526] 16:19:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff0b4ee400) [pid = 1961] [serial = 1579] [outer = (nil)] 16:19:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff0bc83400) [pid = 1961] [serial = 1580] [outer = 0x7eff0b4ee400] 16:19:46 INFO - PROCESS | 1961 | 1461626386088 Marionette DEBUG loaded listener.js 16:19:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff0bdcd400) [pid = 1961] [serial = 1581] [outer = 0x7eff0b4ee400] 16:19:46 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff08dea800) [pid = 1961] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:19:46 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff0ccc7c00) [pid = 1961] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:19:46 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff0494fc00) [pid = 1961] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:19:46 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff0cb76c00) [pid = 1961] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:19:46 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff073ea800) [pid = 1961] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:19:47 INFO - PROCESS | 1961 | 1461626387294 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]]]}] 16:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1734ms 16:19:47 INFO - PROCESS | 1961 | 1461626387325 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:19:47 INFO - PROCESS | 1961 | 1461626387329 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:19:47 INFO - PROCESS | 1961 | 1461626387335 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:19:47 INFO - PROCESS | 1961 | 1461626387337 Marionette TRACE conn3 <- [1,2078,null,{}] 16:19:47 INFO - PROCESS | 1961 | 1461626387343 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}] 16:19:47 INFO - PROCESS | 1961 | 1461626387621 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:19:47 INFO - PROCESS | 1961 | 1461626387645 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0cec4800 == 142 [pid = 1961] [id = 527] 16:19:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff0b47a000) [pid = 1961] [serial = 1582] [outer = (nil)] 16:19:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff0be49c00) [pid = 1961] [serial = 1583] [outer = 0x7eff0b47a000] 16:19:47 INFO - PROCESS | 1961 | 1461626387710 Marionette DEBUG loaded listener.js 16:19:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff0cb7b800) [pid = 1961] [serial = 1584] [outer = 0x7eff0b47a000] 16:19:48 INFO - PROCESS | 1961 | 1461626388586 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]]]}] 16:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1277ms 16:19:48 INFO - PROCESS | 1961 | 1461626388624 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:19:48 INFO - PROCESS | 1961 | 1461626388626 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:19:48 INFO - PROCESS | 1961 | 1461626388636 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:19:48 INFO - PROCESS | 1961 | 1461626388639 Marionette TRACE conn3 <- [1,2082,null,{}] 16:19:48 INFO - PROCESS | 1961 | 1461626388657 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}] 16:19:48 INFO - PROCESS | 1961 | 1461626388864 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:19:49 INFO - PROCESS | 1961 | 1461626389236 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff04fe2000 == 143 [pid = 1961] [id = 528] 16:19:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff04949400) [pid = 1961] [serial = 1585] [outer = (nil)] 16:19:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff04f75800) [pid = 1961] [serial = 1586] [outer = 0x7eff04949400] 16:19:49 INFO - PROCESS | 1961 | 1461626389391 Marionette DEBUG loaded listener.js 16:19:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff07bce000) [pid = 1961] [serial = 1587] [outer = 0x7eff04949400] 16:19:50 INFO - PROCESS | 1961 | 1461626390338 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]]]}] 16:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1746ms 16:19:50 INFO - PROCESS | 1961 | 1461626390386 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:19:50 INFO - PROCESS | 1961 | 1461626390393 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:19:50 INFO - PROCESS | 1961 | 1461626390401 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:19:50 INFO - PROCESS | 1961 | 1461626390408 Marionette TRACE conn3 <- [1,2086,null,{}] 16:19:50 INFO - PROCESS | 1961 | 1461626390415 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}] 16:19:50 INFO - PROCESS | 1961 | 1461626390691 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:19:51 INFO - PROCESS | 1961 | 1461626391009 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ba2f000 == 144 [pid = 1961] [id = 529] 16:19:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff0b45b400) [pid = 1961] [serial = 1588] [outer = (nil)] 16:19:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff0b477400) [pid = 1961] [serial = 1589] [outer = 0x7eff0b45b400] 16:19:51 INFO - PROCESS | 1961 | 1461626391102 Marionette DEBUG loaded listener.js 16:19:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff0b832800) [pid = 1961] [serial = 1590] [outer = 0x7eff0b45b400] 16:19:52 INFO - PROCESS | 1961 | 1461626392043 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]]]}] 16:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1692ms 16:19:52 INFO - PROCESS | 1961 | 1461626392096 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:19:52 INFO - PROCESS | 1961 | 1461626392104 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:19:52 INFO - PROCESS | 1961 | 1461626392111 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:19:52 INFO - PROCESS | 1961 | 1461626392115 Marionette TRACE conn3 <- [1,2090,null,{}] 16:19:52 INFO - PROCESS | 1961 | 1461626392121 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}] 16:19:52 INFO - PROCESS | 1961 | 1461626392368 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:19:52 INFO - PROCESS | 1961 | 1461626392722 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e58b000 == 145 [pid = 1961] [id = 530] 16:19:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff0cb7d800) [pid = 1961] [serial = 1591] [outer = (nil)] 16:19:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff0cddf400) [pid = 1961] [serial = 1592] [outer = 0x7eff0cb7d800] 16:19:52 INFO - PROCESS | 1961 | 1461626392807 Marionette DEBUG loaded listener.js 16:19:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff0d446400) [pid = 1961] [serial = 1593] [outer = 0x7eff0cb7d800] 16:19:53 INFO - PROCESS | 1961 | 1461626393766 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]]]}] 16:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1692ms 16:19:53 INFO - PROCESS | 1961 | 1461626393804 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:19:53 INFO - PROCESS | 1961 | 1461626393809 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:19:53 INFO - PROCESS | 1961 | 1461626393827 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:19:53 INFO - PROCESS | 1961 | 1461626393837 Marionette TRACE conn3 <- [1,2094,null,{}] 16:19:53 INFO - PROCESS | 1961 | 1461626393844 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}] 16:19:54 INFO - PROCESS | 1961 | 1461626394104 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:19:54 INFO - PROCESS | 1961 | 1461626394408 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12b14000 == 146 [pid = 1961] [id = 531] 16:19:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff0ccc7c00) [pid = 1961] [serial = 1594] [outer = (nil)] 16:19:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff0fc52000) [pid = 1961] [serial = 1595] [outer = 0x7eff0ccc7c00] 16:19:54 INFO - PROCESS | 1961 | 1461626394493 Marionette DEBUG loaded listener.js 16:19:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff10a49000) [pid = 1961] [serial = 1596] [outer = 0x7eff0ccc7c00] 16:19:55 INFO - PROCESS | 1961 | 1461626395378 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]]]}] 16:19:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1604ms 16:19:55 INFO - PROCESS | 1961 | 1461626395422 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:19:55 INFO - PROCESS | 1961 | 1461626395427 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:19:55 INFO - PROCESS | 1961 | 1461626395433 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:19:55 INFO - PROCESS | 1961 | 1461626395437 Marionette TRACE conn3 <- [1,2098,null,{}] 16:19:55 INFO - PROCESS | 1961 | 1461626395443 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}] 16:19:55 INFO - PROCESS | 1961 | 1461626395700 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:19:56 INFO - PROCESS | 1961 | 1461626396001 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff180dc800 == 147 [pid = 1961] [id = 532] 16:19:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff0f103000) [pid = 1961] [serial = 1597] [outer = (nil)] 16:19:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff11249000) [pid = 1961] [serial = 1598] [outer = 0x7eff0f103000] 16:19:56 INFO - PROCESS | 1961 | 1461626396085 Marionette DEBUG loaded listener.js 16:19:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff1144a800) [pid = 1961] [serial = 1599] [outer = 0x7eff0f103000] 16:19:56 INFO - PROCESS | 1961 | 1461626396960 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]]]}] 16:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1580ms 16:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:19:57 INFO - PROCESS | 1961 | 1461626397014 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:19:57 INFO - PROCESS | 1961 | 1461626397017 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:19:57 INFO - PROCESS | 1961 | 1461626397024 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:19:57 INFO - PROCESS | 1961 | 1461626397028 Marionette TRACE conn3 <- [1,2102,null,{}] 16:19:57 INFO - PROCESS | 1961 | 1461626397033 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}] 16:19:57 INFO - PROCESS | 1961 | 1461626397307 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:19:57 INFO - PROCESS | 1961 | 1461626397629 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19503800 == 148 [pid = 1961] [id = 533] 16:19:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff12b33000) [pid = 1961] [serial = 1600] [outer = (nil)] 16:19:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff12b37000) [pid = 1961] [serial = 1601] [outer = 0x7eff12b33000] 16:19:57 INFO - PROCESS | 1961 | 1461626397728 Marionette DEBUG loaded listener.js 16:19:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1411cc00) [pid = 1961] [serial = 1602] [outer = 0x7eff12b33000] 16:19:58 INFO - PROCESS | 1961 | 1461626398703 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]]]}] 16:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1739ms 16:19:58 INFO - PROCESS | 1961 | 1461626398764 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:19:58 INFO - PROCESS | 1961 | 1461626398768 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:19:58 INFO - PROCESS | 1961 | 1461626398777 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:19:58 INFO - PROCESS | 1961 | 1461626398780 Marionette TRACE conn3 <- [1,2106,null,{}] 16:19:58 INFO - PROCESS | 1961 | 1461626398784 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}] 16:19:59 INFO - PROCESS | 1961 | 1461626399027 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:19:59 INFO - PROCESS | 1961 | 1461626399330 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a50d000 == 149 [pid = 1961] [id = 534] 16:19:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff12b33400) [pid = 1961] [serial = 1603] [outer = (nil)] 16:19:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1928f000) [pid = 1961] [serial = 1604] [outer = 0x7eff12b33400] 16:19:59 INFO - PROCESS | 1961 | 1461626399412 Marionette DEBUG loaded listener.js 16:19:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff1a94e400) [pid = 1961] [serial = 1605] [outer = 0x7eff12b33400] 16:20:00 INFO - PROCESS | 1961 | 1461626400320 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]]]}] 16:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1585ms 16:20:00 INFO - PROCESS | 1961 | 1461626400363 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:20:00 INFO - PROCESS | 1961 | 1461626400367 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:20:00 INFO - PROCESS | 1961 | 1461626400373 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:20:00 INFO - PROCESS | 1961 | 1461626400376 Marionette TRACE conn3 <- [1,2110,null,{}] 16:20:00 INFO - PROCESS | 1961 | 1461626400382 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}] 16:20:00 INFO - PROCESS | 1961 | 1461626400631 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:20:00 INFO - PROCESS | 1961 | 1461626400940 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b276000 == 150 [pid = 1961] [id = 535] 16:20:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff17f78000) [pid = 1961] [serial = 1606] [outer = (nil)] 16:20:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff1afe1000) [pid = 1961] [serial = 1607] [outer = 0x7eff17f78000] 16:20:01 INFO - PROCESS | 1961 | 1461626401029 Marionette DEBUG loaded listener.js 16:20:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff1b3f4c00) [pid = 1961] [serial = 1608] [outer = 0x7eff17f78000] 16:20:02 INFO - PROCESS | 1961 | 1461626402077 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]]]}] 16:20:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1781ms 16:20:02 INFO - PROCESS | 1961 | 1461626402155 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:20:02 INFO - PROCESS | 1961 | 1461626402160 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:20:02 INFO - PROCESS | 1961 | 1461626402167 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:20:02 INFO - PROCESS | 1961 | 1461626402170 Marionette TRACE conn3 <- [1,2114,null,{}] 16:20:02 INFO - PROCESS | 1961 | 1461626402183 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}] 16:20:02 INFO - PROCESS | 1961 | 1461626402460 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:20:02 INFO - PROCESS | 1961 | 1461626402771 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b672000 == 151 [pid = 1961] [id = 536] 16:20:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1a303800) [pid = 1961] [serial = 1609] [outer = (nil)] 16:20:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff1b8d0c00) [pid = 1961] [serial = 1610] [outer = 0x7eff1a303800] 16:20:02 INFO - PROCESS | 1961 | 1461626402852 Marionette DEBUG loaded listener.js 16:20:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff1c80a400) [pid = 1961] [serial = 1611] [outer = 0x7eff1a303800] 16:20:03 INFO - PROCESS | 1961 | 1461626403715 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]]]}] 16:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1591ms 16:20:03 INFO - PROCESS | 1961 | 1461626403758 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:20:03 INFO - PROCESS | 1961 | 1461626403762 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:20:03 INFO - PROCESS | 1961 | 1461626403769 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:20:03 INFO - PROCESS | 1961 | 1461626403772 Marionette TRACE conn3 <- [1,2118,null,{}] 16:20:03 INFO - PROCESS | 1961 | 1461626403779 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}] 16:20:04 INFO - PROCESS | 1961 | 1461626404027 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:20:04 INFO - PROCESS | 1961 | 1461626404292 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1deca800 == 152 [pid = 1961] [id = 537] 16:20:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff0d446000) [pid = 1961] [serial = 1612] [outer = (nil)] 16:20:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff1e68e800) [pid = 1961] [serial = 1613] [outer = 0x7eff0d446000] 16:20:04 INFO - PROCESS | 1961 | 1461626404422 Marionette DEBUG loaded listener.js 16:20:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff1e69a000) [pid = 1961] [serial = 1614] [outer = 0x7eff0d446000] 16:20:05 INFO - PROCESS | 1961 | 1461626405323 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]]]}] 16:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1585ms 16:20:05 INFO - PROCESS | 1961 | 1461626405357 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:20:05 INFO - PROCESS | 1961 | 1461626405361 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:20:05 INFO - PROCESS | 1961 | 1461626405368 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:20:05 INFO - PROCESS | 1961 | 1461626405371 Marionette TRACE conn3 <- [1,2122,null,{}] 16:20:05 INFO - PROCESS | 1961 | 1461626405377 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}] 16:20:05 INFO - PROCESS | 1961 | 1461626405623 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:20:05 INFO - PROCESS | 1961 | 1461626405946 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e6b7000 == 153 [pid = 1961] [id = 538] 16:20:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff1eacc800) [pid = 1961] [serial = 1615] [outer = (nil)] 16:20:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff1ebedc00) [pid = 1961] [serial = 1616] [outer = 0x7eff1eacc800] 16:20:06 INFO - PROCESS | 1961 | 1461626406045 Marionette DEBUG loaded listener.js 16:20:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff20bd1000) [pid = 1961] [serial = 1617] [outer = 0x7eff1eacc800] 16:20:07 INFO - PROCESS | 1961 | 1461626407024 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]]]}] 16:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1730ms 16:20:07 INFO - PROCESS | 1961 | 1461626407100 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:20:07 INFO - PROCESS | 1961 | 1461626407104 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:20:07 INFO - PROCESS | 1961 | 1461626407110 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:20:07 INFO - PROCESS | 1961 | 1461626407114 Marionette TRACE conn3 <- [1,2126,null,{}] 16:20:07 INFO - PROCESS | 1961 | 1461626407120 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}] 16:20:07 INFO - PROCESS | 1961 | 1461626407432 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:20:07 INFO - PROCESS | 1961 | 1461626407744 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f047000 == 154 [pid = 1961] [id = 539] 16:20:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff1eaac000) [pid = 1961] [serial = 1618] [outer = (nil)] 16:20:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff23da0400) [pid = 1961] [serial = 1619] [outer = 0x7eff1eaac000] 16:20:07 INFO - PROCESS | 1961 | 1461626407822 Marionette DEBUG loaded listener.js 16:20:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff24611400) [pid = 1961] [serial = 1620] [outer = 0x7eff1eaac000] 16:20:08 INFO - PROCESS | 1961 | 1461626408655 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]]]}] 16:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1582ms 16:20:08 INFO - PROCESS | 1961 | 1461626408693 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:20:08 INFO - PROCESS | 1961 | 1461626408696 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:20:08 INFO - PROCESS | 1961 | 1461626408703 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:20:08 INFO - PROCESS | 1961 | 1461626408706 Marionette TRACE conn3 <- [1,2130,null,{}] 16:20:08 INFO - PROCESS | 1961 | 1461626408712 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}] 16:20:08 INFO - PROCESS | 1961 | 1461626408959 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:20:09 INFO - PROCESS | 1961 | 1461626409225 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2ad800 == 155 [pid = 1961] [id = 540] 16:20:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff1ebe3800) [pid = 1961] [serial = 1621] [outer = (nil)] 16:20:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff277b6000) [pid = 1961] [serial = 1622] [outer = 0x7eff1ebe3800] 16:20:09 INFO - PROCESS | 1961 | 1461626409304 Marionette DEBUG loaded listener.js 16:20:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff315d5400) [pid = 1961] [serial = 1623] [outer = 0x7eff1ebe3800] 16:20:10 INFO - PROCESS | 1961 | 1461626410237 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] 16:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:20:10 INFO - PROCESS | 1961 | 1461626410309 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:20:10 INFO - PROCESS | 1961 | 1461626410315 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:20:10 INFO - PROCESS | 1961 | 1461626410319 Marionette TRACE conn3 <- [1,2134,null,{}] 16:20:10 INFO - PROCESS | 1961 | 1461626410324 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}] 16:20:10 INFO - PROCESS | 1961 | 1461626410563 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:20:10 INFO - PROCESS | 1961 | 1461626410877 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23183000 == 156 [pid = 1961] [id = 541] 16:20:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff23d47800) [pid = 1961] [serial = 1624] [outer = (nil)] 16:20:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff3285f000) [pid = 1961] [serial = 1625] [outer = 0x7eff23d47800] 16:20:10 INFO - PROCESS | 1961 | 1461626410958 Marionette DEBUG loaded listener.js 16:20:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff3441a400) [pid = 1961] [serial = 1626] [outer = 0x7eff23d47800] 16:20:11 INFO - PROCESS | 1961 | 1461626411863 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]]]}] 16:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1580ms 16:20:11 INFO - PROCESS | 1961 | 1461626411896 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:20:11 INFO - PROCESS | 1961 | 1461626411898 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:20:11 INFO - PROCESS | 1961 | 1461626411905 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:20:11 INFO - PROCESS | 1961 | 1461626411908 Marionette TRACE conn3 <- [1,2138,null,{}] 16:20:11 INFO - PROCESS | 1961 | 1461626411914 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}] 16:20:12 INFO - PROCESS | 1961 | 1461626412173 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:20:12 INFO - PROCESS | 1961 | 1461626412556 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f22000 == 157 [pid = 1961] [id = 542] 16:20:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff07de6c00) [pid = 1961] [serial = 1627] [outer = (nil)] 16:20:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff07dec000) [pid = 1961] [serial = 1628] [outer = 0x7eff07de6c00] 16:20:12 INFO - PROCESS | 1961 | 1461626412638 Marionette DEBUG loaded listener.js 16:20:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff07df0800) [pid = 1961] [serial = 1629] [outer = 0x7eff07de6c00] 16:20:13 INFO - PROCESS | 1961 | 1461626413483 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]]]}] 16:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1633ms 16:20:13 INFO - PROCESS | 1961 | 1461626413539 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:20:13 INFO - PROCESS | 1961 | 1461626413543 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:20:13 INFO - PROCESS | 1961 | 1461626413550 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:20:13 INFO - PROCESS | 1961 | 1461626413552 Marionette TRACE conn3 <- [1,2142,null,{}] 16:20:13 INFO - PROCESS | 1961 | 1461626413558 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}] 16:20:13 INFO - PROCESS | 1961 | 1461626413896 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:20:14 INFO - PROCESS | 1961 | 1461626414291 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27717800 == 158 [pid = 1961] [id = 543] 16:20:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff073e0c00) [pid = 1961] [serial = 1630] [outer = (nil)] 16:20:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff32a73000) [pid = 1961] [serial = 1631] [outer = 0x7eff073e0c00] 16:20:14 INFO - PROCESS | 1961 | 1461626414370 Marionette DEBUG loaded listener.js 16:20:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff36278800) [pid = 1961] [serial = 1632] [outer = 0x7eff073e0c00] 16:20:15 INFO - PROCESS | 1961 | 1461626415253 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] 16:20:15 INFO - PROCESS | 1961 | 1461626415335 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:20:15 INFO - PROCESS | 1961 | 1461626415342 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:20:15 INFO - PROCESS | 1961 | 1461626415346 Marionette TRACE conn3 <- [1,2146,null,{}] 16:20:15 INFO - PROCESS | 1961 | 1461626415353 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}] 16:20:15 INFO - PROCESS | 1961 | 1461626415641 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:20:15 INFO - PROCESS | 1961 | 1461626415956 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3443b000 == 159 [pid = 1961] [id = 544] 16:20:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff04943000) [pid = 1961] [serial = 1633] [outer = (nil)] 16:20:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff08bea000) [pid = 1961] [serial = 1634] [outer = 0x7eff04943000] 16:20:16 INFO - PROCESS | 1961 | 1461626416035 Marionette DEBUG loaded listener.js 16:20:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff08bf0800) [pid = 1961] [serial = 1635] [outer = 0x7eff04943000] 16:20:16 INFO - PROCESS | 1961 | 1461626416888 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] 16:20:16 INFO - PROCESS | 1961 | 1461626416937 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:20:16 INFO - PROCESS | 1961 | 1461626416943 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:20:16 INFO - PROCESS | 1961 | 1461626416946 Marionette TRACE conn3 <- [1,2150,null,{}] 16:20:16 INFO - PROCESS | 1961 | 1461626416952 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}] 16:20:17 INFO - PROCESS | 1961 | 1461626417209 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:20:17 INFO - PROCESS | 1961 | 1461626417532 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff39659000 == 160 [pid = 1961] [id = 545] 16:20:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff08be3000) [pid = 1961] [serial = 1636] [outer = (nil)] 16:20:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff1408a000) [pid = 1961] [serial = 1637] [outer = 0x7eff08be3000] 16:20:17 INFO - PROCESS | 1961 | 1461626417613 Marionette DEBUG loaded listener.js 16:20:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 204 (0x7eff14090000) [pid = 1961] [serial = 1638] [outer = 0x7eff08be3000] 16:20:18 INFO - PROCESS | 1961 | 1461626418469 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]]]}] 16:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1582ms 16:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:20:18 INFO - PROCESS | 1961 | 1461626418526 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:20:18 INFO - PROCESS | 1961 | 1461626418529 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:20:18 INFO - PROCESS | 1961 | 1461626418536 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:20:18 INFO - PROCESS | 1961 | 1461626418539 Marionette TRACE conn3 <- [1,2154,null,{}] 16:20:18 INFO - PROCESS | 1961 | 1461626418545 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}] 16:20:18 INFO - PROCESS | 1961 | 1461626418790 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:20:19 INFO - PROCESS | 1961 | 1461626419113 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1be000 == 159 [pid = 1961] [id = 230] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0dcd7000 == 158 [pid = 1961] [id = 370] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e5f8000 == 157 [pid = 1961] [id = 381] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f13a800 == 156 [pid = 1961] [id = 384] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e07f000 == 155 [pid = 1961] [id = 380] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4c6000 == 154 [pid = 1961] [id = 376] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2089d000 == 153 [pid = 1961] [id = 385] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d30d000 == 152 [pid = 1961] [id = 379] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0cec4800 == 151 [pid = 1961] [id = 527] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b77d000 == 150 [pid = 1961] [id = 526] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0af2e000 == 149 [pid = 1961] [id = 525] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff06fc3800 == 148 [pid = 1961] [id = 524] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff04fd2000 == 147 [pid = 1961] [id = 523] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0e272000 == 146 [pid = 1961] [id = 522] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3ba21800 == 145 [pid = 1961] [id = 521] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff396e3000 == 144 [pid = 1961] [id = 520] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36c8d000 == 143 [pid = 1961] [id = 519] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36236800 == 142 [pid = 1961] [id = 518] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff31865000 == 141 [pid = 1961] [id = 517] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff27796000 == 140 [pid = 1961] [id = 516] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23195000 == 139 [pid = 1961] [id = 515] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f251800 == 138 [pid = 1961] [id = 514] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ea07000 == 137 [pid = 1961] [id = 513] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e70f000 == 136 [pid = 1961] [id = 512] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e06c800 == 135 [pid = 1961] [id = 511] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b343800 == 134 [pid = 1961] [id = 510] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4da000 == 133 [pid = 1961] [id = 509] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a2a8800 == 132 [pid = 1961] [id = 508] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fc7800 == 131 [pid = 1961] [id = 507] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f13d000 == 130 [pid = 1961] [id = 506] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b554800 == 129 [pid = 1961] [id = 504] 16:20:20 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ad0a800 == 128 [pid = 1961] [id = 505] 16:20:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff049bc800 == 129 [pid = 1961] [id = 546] 16:20:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 205 (0x7eff0494a000) [pid = 1961] [serial = 1639] [outer = (nil)] 16:20:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 206 (0x7eff04f6b000) [pid = 1961] [serial = 1640] [outer = 0x7eff0494a000] 16:20:20 INFO - PROCESS | 1961 | 1461626420727 Marionette DEBUG loaded listener.js 16:20:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 207 (0x7eff04f79c00) [pid = 1961] [serial = 1641] [outer = 0x7eff0494a000] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 206 (0x7eff1c503000) [pid = 1961] [serial = 1469] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 205 (0x7eff11d86400) [pid = 1961] [serial = 1460] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 204 (0x7eff0bdd3800) [pid = 1961] [serial = 1505] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 203 (0x7eff22b55800) [pid = 1961] [serial = 1478] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff1a584400) [pid = 1961] [serial = 1463] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff10513c00) [pid = 1961] [serial = 1512] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff24110400) [pid = 1961] [serial = 1481] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff0b4e6000) [pid = 1961] [serial = 1503] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff0af02c00) [pid = 1961] [serial = 1502] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff0cf33400) [pid = 1961] [serial = 1451] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff349c2400) [pid = 1961] [serial = 1490] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff0d449000) [pid = 1961] [serial = 1508] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff24d80800) [pid = 1961] [serial = 1484] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff1b293400) [pid = 1961] [serial = 1466] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff1e697800) [pid = 1961] [serial = 1472] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff1ebe3c00) [pid = 1961] [serial = 1475] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff11246c00) [pid = 1961] [serial = 1457] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff0cb74c00) [pid = 1961] [serial = 1506] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff0ad94c00) [pid = 1961] [serial = 1500] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff0b4e9800) [pid = 1961] [serial = 1448] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff07cf0000) [pid = 1961] [serial = 1499] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff0db4c800) [pid = 1961] [serial = 1509] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff0b472800) [pid = 1961] [serial = 1496] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff0fc4f000) [pid = 1961] [serial = 1511] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff0fda2000) [pid = 1961] [serial = 1454] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff09015800) [pid = 1961] [serial = 1493] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff31af1800) [pid = 1961] [serial = 1487] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff0b45e000) [pid = 1961] [serial = 1514] [outer = (nil)] [url = about:blank] 16:20:21 INFO - PROCESS | 1961 | 1461626421774 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]]]}] 16:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 3290ms 16:20:21 INFO - PROCESS | 1961 | 1461626421826 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:20:21 INFO - PROCESS | 1961 | 1461626421833 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:20:21 INFO - PROCESS | 1961 | 1461626421841 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:20:21 INFO - PROCESS | 1961 | 1461626421846 Marionette TRACE conn3 <- [1,2158,null,{}] 16:20:21 INFO - PROCESS | 1961 | 1461626421855 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}] 16:20:22 INFO - PROCESS | 1961 | 1461626422093 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:20:22 INFO - PROCESS | 1961 | 1461626422304 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff07a51800 == 130 [pid = 1961] [id = 547] 16:20:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff04f78000) [pid = 1961] [serial = 1642] [outer = (nil)] 16:20:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff08de3c00) [pid = 1961] [serial = 1643] [outer = 0x7eff04f78000] 16:20:22 INFO - PROCESS | 1961 | 1461626422381 Marionette DEBUG loaded listener.js 16:20:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff0ad9d800) [pid = 1961] [serial = 1644] [outer = 0x7eff04f78000] 16:20:23 INFO - PROCESS | 1961 | 1461626423224 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]]]}] 16:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1436ms 16:20:23 INFO - PROCESS | 1961 | 1461626423278 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:20:23 INFO - PROCESS | 1961 | 1461626423282 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:20:23 INFO - PROCESS | 1961 | 1461626423294 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:20:23 INFO - PROCESS | 1961 | 1461626423297 Marionette TRACE conn3 <- [1,2162,null,{}] 16:20:23 INFO - PROCESS | 1961 | 1461626423303 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}] 16:20:23 INFO - PROCESS | 1961 | 1461626423625 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:20:23 INFO - PROCESS | 1961 | 1461626423657 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b48c800 == 131 [pid = 1961] [id = 548] 16:20:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff0ae58000) [pid = 1961] [serial = 1645] [outer = (nil)] 16:20:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff0b47d400) [pid = 1961] [serial = 1646] [outer = 0x7eff0ae58000] 16:20:23 INFO - PROCESS | 1961 | 1461626423724 Marionette DEBUG loaded listener.js 16:20:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff0b83ac00) [pid = 1961] [serial = 1647] [outer = 0x7eff0ae58000] 16:20:24 INFO - PROCESS | 1961 | 1461626424813 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]]]}] 16:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1586ms 16:20:24 INFO - PROCESS | 1961 | 1461626424881 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:20:24 INFO - PROCESS | 1961 | 1461626424885 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:20:24 INFO - PROCESS | 1961 | 1461626424891 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:20:24 INFO - PROCESS | 1961 | 1461626424897 Marionette TRACE conn3 <- [1,2166,null,{}] 16:20:24 INFO - PROCESS | 1961 | 1461626424921 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}] 16:20:25 INFO - PROCESS | 1961 | 1461626425223 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:20:26 INFO - PROCESS | 1961 | 1461626426339 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff14124c00) [pid = 1961] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff1928d400) [pid = 1961] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff0f104c00) [pid = 1961] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff10a4ec00) [pid = 1961] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff229ea800) [pid = 1961] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff11446400) [pid = 1961] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff1a58e400) [pid = 1961] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff1af40800) [pid = 1961] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff1eab7000) [pid = 1961] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff0ae59c00) [pid = 1961] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff0cddd000) [pid = 1961] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff0cf38800) [pid = 1961] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff073de000) [pid = 1961] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff0b4ee400) [pid = 1961] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff0af04000) [pid = 1961] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff04f6ac00) [pid = 1961] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff0be4d000) [pid = 1961] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff1eac4000) [pid = 1961] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff229ef000) [pid = 1961] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff0b837c00) [pid = 1961] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff14126000) [pid = 1961] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff0ccc4c00) [pid = 1961] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff07ce6000) [pid = 1961] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff0900ec00) [pid = 1961] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff0fc4ac00) [pid = 1961] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff0bc83000) [pid = 1961] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff08de9c00) [pid = 1961] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff1a308000) [pid = 1961] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff073e0000) [pid = 1961] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff0ad97400) [pid = 1961] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff0cb7a000) [pid = 1961] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff073e5800) [pid = 1961] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff0db4a800) [pid = 1961] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff1afd9400) [pid = 1961] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff2410bc00) [pid = 1961] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff0cb77c00) [pid = 1961] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff208e5800) [pid = 1961] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff24d84c00) [pid = 1961] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff0fc4a400) [pid = 1961] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff0fc4a800) [pid = 1961] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff1ae22000) [pid = 1961] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:20:26 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff07ceac00) [pid = 1961] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:20:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff04fc6800 == 132 [pid = 1961] [id = 549] 16:20:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff04943c00) [pid = 1961] [serial = 1648] [outer = (nil)] 16:20:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff04f6f000) [pid = 1961] [serial = 1649] [outer = 0x7eff04943c00] 16:20:26 INFO - PROCESS | 1961 | 1461626426500 Marionette DEBUG loaded listener.js 16:20:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff09011000) [pid = 1961] [serial = 1650] [outer = 0x7eff04943c00] 16:20:27 INFO - PROCESS | 1961 | 1461626427249 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]]]}] 16:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2405ms 16:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:20:27 INFO - PROCESS | 1961 | 1461626427302 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:20:27 INFO - PROCESS | 1961 | 1461626427305 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:20:27 INFO - PROCESS | 1961 | 1461626427314 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:20:27 INFO - PROCESS | 1961 | 1461626427316 Marionette TRACE conn3 <- [1,2170,null,{}] 16:20:27 INFO - PROCESS | 1961 | 1461626427322 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}] 16:20:27 INFO - PROCESS | 1961 | 1461626427540 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:20:27 INFO - PROCESS | 1961 | 1461626427723 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dc7d000 == 133 [pid = 1961] [id = 550] 16:20:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff0494a400) [pid = 1961] [serial = 1651] [outer = (nil)] 16:20:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff0ccc4c00) [pid = 1961] [serial = 1652] [outer = 0x7eff0494a400] 16:20:27 INFO - PROCESS | 1961 | 1461626427788 Marionette DEBUG loaded listener.js 16:20:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff0db4c800) [pid = 1961] [serial = 1653] [outer = 0x7eff0494a400] 16:20:28 INFO - PROCESS | 1961 | 1461626428846 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]]]}] 16:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1584ms 16:20:28 INFO - PROCESS | 1961 | 1461626428897 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:20:28 INFO - PROCESS | 1961 | 1461626428903 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:20:28 INFO - PROCESS | 1961 | 1461626428912 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:20:28 INFO - PROCESS | 1961 | 1461626428919 Marionette TRACE conn3 <- [1,2174,null,{}] 16:20:28 INFO - PROCESS | 1961 | 1461626428929 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}] 16:20:29 INFO - PROCESS | 1961 | 1461626429228 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:20:29 INFO - PROCESS | 1961 | 1461626429598 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b168000 == 134 [pid = 1961] [id = 551] 16:20:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff08de3800) [pid = 1961] [serial = 1654] [outer = (nil)] 16:20:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff08df0800) [pid = 1961] [serial = 1655] [outer = 0x7eff08de3800] 16:20:29 INFO - PROCESS | 1961 | 1461626429683 Marionette DEBUG loaded listener.js 16:20:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff0b465c00) [pid = 1961] [serial = 1656] [outer = 0x7eff08de3800] 16:20:30 INFO - PROCESS | 1961 | 1461626430675 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]]]}] 16:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1843ms 16:20:30 INFO - PROCESS | 1961 | 1461626430756 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:20:30 INFO - PROCESS | 1961 | 1461626430765 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:20:30 INFO - PROCESS | 1961 | 1461626430777 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:20:30 INFO - PROCESS | 1961 | 1461626430780 Marionette TRACE conn3 <- [1,2178,null,{}] 16:20:30 INFO - PROCESS | 1961 | 1461626430787 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}] 16:20:31 INFO - PROCESS | 1961 | 1461626431076 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:20:31 INFO - PROCESS | 1961 | 1461626431400 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dc7a800 == 135 [pid = 1961] [id = 552] 16:20:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff0be51400) [pid = 1961] [serial = 1657] [outer = (nil)] 16:20:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff0cdd5800) [pid = 1961] [serial = 1658] [outer = 0x7eff0be51400] 16:20:31 INFO - PROCESS | 1961 | 1461626431478 Marionette DEBUG loaded listener.js 16:20:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff0d17c800) [pid = 1961] [serial = 1659] [outer = 0x7eff0be51400] 16:20:32 INFO - PROCESS | 1961 | 1461626432469 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]]]}] 16:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1733ms 16:20:32 INFO - PROCESS | 1961 | 1461626432510 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:20:32 INFO - PROCESS | 1961 | 1461626432515 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:20:32 INFO - PROCESS | 1961 | 1461626432521 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:20:32 INFO - PROCESS | 1961 | 1461626432527 Marionette TRACE conn3 <- [1,2182,null,{}] 16:20:32 INFO - PROCESS | 1961 | 1461626432543 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}] 16:20:32 INFO - PROCESS | 1961 | 1461626432795 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:20:33 INFO - PROCESS | 1961 | 1461626433114 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff10e65800 == 136 [pid = 1961] [id = 553] 16:20:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff0f2b5400) [pid = 1961] [serial = 1660] [outer = (nil)] 16:20:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff0fc50800) [pid = 1961] [serial = 1661] [outer = 0x7eff0f2b5400] 16:20:33 INFO - PROCESS | 1961 | 1461626433196 Marionette DEBUG loaded listener.js 16:20:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff10514000) [pid = 1961] [serial = 1662] [outer = 0x7eff0f2b5400] 16:20:34 INFO - PROCESS | 1961 | 1461626434094 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]]]}] 16:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1640ms 16:20:34 INFO - PROCESS | 1961 | 1461626434163 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:20:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:20:34 INFO - PROCESS | 1961 | 1461626434168 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:20:34 INFO - PROCESS | 1961 | 1461626434175 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:20:34 INFO - PROCESS | 1961 | 1461626434178 Marionette TRACE conn3 <- [1,2186,null,{}] 16:20:34 INFO - PROCESS | 1961 | 1461626434184 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}] 16:20:34 INFO - PROCESS | 1961 | 1461626434424 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:20:34 INFO - PROCESS | 1961 | 1461626434760 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12b18800 == 137 [pid = 1961] [id = 554] 16:20:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff07dedc00) [pid = 1961] [serial = 1663] [outer = (nil)] 16:20:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff10dbcc00) [pid = 1961] [serial = 1664] [outer = 0x7eff07dedc00] 16:20:34 INFO - PROCESS | 1961 | 1461626434850 Marionette DEBUG loaded listener.js 16:20:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff1124fc00) [pid = 1961] [serial = 1665] [outer = 0x7eff07dedc00] 16:20:35 INFO - PROCESS | 1961 | 1461626435726 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]]]}] 16:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1586ms 16:20:35 INFO - PROCESS | 1961 | 1461626435761 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:20:35 INFO - PROCESS | 1961 | 1461626435764 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:20:35 INFO - PROCESS | 1961 | 1461626435772 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:20:35 INFO - PROCESS | 1961 | 1461626435774 Marionette TRACE conn3 <- [1,2190,null,{}] 16:20:35 INFO - PROCESS | 1961 | 1461626435781 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}] 16:20:36 INFO - PROCESS | 1961 | 1461626436018 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:20:36 INFO - PROCESS | 1961 | 1461626436328 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff18178800 == 138 [pid = 1961] [id = 555] 16:20:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff0f111800) [pid = 1961] [serial = 1666] [outer = (nil)] 16:20:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff10db4800) [pid = 1961] [serial = 1667] [outer = 0x7eff0f111800] 16:20:36 INFO - PROCESS | 1961 | 1461626436425 Marionette DEBUG loaded listener.js 16:20:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff11d86800) [pid = 1961] [serial = 1668] [outer = 0x7eff0f111800] 16:20:37 INFO - PROCESS | 1961 | 1461626437311 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]]]}] 16:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1584ms 16:20:37 INFO - PROCESS | 1961 | 1461626437355 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:20:37 INFO - PROCESS | 1961 | 1461626437359 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:20:37 INFO - PROCESS | 1961 | 1461626437366 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:20:37 INFO - PROCESS | 1961 | 1461626437369 Marionette TRACE conn3 <- [1,2194,null,{}] 16:20:37 INFO - PROCESS | 1961 | 1461626437375 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}] 16:20:37 INFO - PROCESS | 1961 | 1461626437644 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:20:37 INFO - PROCESS | 1961 | 1461626437963 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a39e800 == 139 [pid = 1961] [id = 556] 16:20:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff140d4c00) [pid = 1961] [serial = 1669] [outer = (nil)] 16:20:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1411d800) [pid = 1961] [serial = 1670] [outer = 0x7eff140d4c00] 16:20:38 INFO - PROCESS | 1961 | 1461626438057 Marionette DEBUG loaded listener.js 16:20:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff17f72c00) [pid = 1961] [serial = 1671] [outer = 0x7eff140d4c00] 16:20:38 INFO - PROCESS | 1961 | 1461626438900 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]]]}] 16:20:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:20:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1581ms 16:20:38 INFO - PROCESS | 1961 | 1461626438948 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:20:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:20:38 INFO - PROCESS | 1961 | 1461626438953 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:20:38 INFO - PROCESS | 1961 | 1461626438959 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:20:38 INFO - PROCESS | 1961 | 1461626438962 Marionette TRACE conn3 <- [1,2198,null,{}] 16:20:38 INFO - PROCESS | 1961 | 1461626438967 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}] 16:20:39 INFO - PROCESS | 1961 | 1461626439205 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:20:39 INFO - PROCESS | 1961 | 1461626439473 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ac7b800 == 140 [pid = 1961] [id = 557] 16:20:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff07de9800) [pid = 1961] [serial = 1672] [outer = (nil)] 16:20:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff18041400) [pid = 1961] [serial = 1673] [outer = 0x7eff07de9800] 16:20:39 INFO - PROCESS | 1961 | 1461626439615 Marionette DEBUG loaded listener.js 16:20:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1a308000) [pid = 1961] [serial = 1674] [outer = 0x7eff07de9800] 16:20:40 INFO - PROCESS | 1961 | 1461626440446 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]]]}] 16:20:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:20:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1535ms 16:20:40 INFO - PROCESS | 1961 | 1461626440495 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:20:40 INFO - PROCESS | 1961 | 1461626440499 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:20:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:20:40 INFO - PROCESS | 1961 | 1461626440505 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:20:40 INFO - PROCESS | 1961 | 1461626440509 Marionette TRACE conn3 <- [1,2202,null,{}] 16:20:40 INFO - PROCESS | 1961 | 1461626440514 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}] 16:20:40 INFO - PROCESS | 1961 | 1461626440754 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:20:41 INFO - PROCESS | 1961 | 1461626441018 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b670000 == 141 [pid = 1961] [id = 558] 16:20:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff140d5c00) [pid = 1961] [serial = 1675] [outer = (nil)] 16:20:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff1ac49400) [pid = 1961] [serial = 1676] [outer = 0x7eff140d5c00] 16:20:41 INFO - PROCESS | 1961 | 1461626441143 Marionette DEBUG loaded listener.js 16:20:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff1af40800) [pid = 1961] [serial = 1677] [outer = 0x7eff140d5c00] 16:20:42 INFO - PROCESS | 1961 | 1461626442034 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]]]}] 16:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1581ms 16:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:20:42 INFO - PROCESS | 1961 | 1461626442087 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:20:42 INFO - PROCESS | 1961 | 1461626442090 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:20:42 INFO - PROCESS | 1961 | 1461626442097 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:20:42 INFO - PROCESS | 1961 | 1461626442101 Marionette TRACE conn3 <- [1,2206,null,{}] 16:20:42 INFO - PROCESS | 1961 | 1461626442108 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}] 16:20:42 INFO - PROCESS | 1961 | 1461626442358 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:20:42 INFO - PROCESS | 1961 | 1461626442666 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d460000 == 142 [pid = 1961] [id = 559] 16:20:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff17f7a800) [pid = 1961] [serial = 1678] [outer = (nil)] 16:20:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1b2a0000) [pid = 1961] [serial = 1679] [outer = 0x7eff17f7a800] 16:20:42 INFO - PROCESS | 1961 | 1461626442752 Marionette DEBUG loaded listener.js 16:20:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff1b5e7800) [pid = 1961] [serial = 1680] [outer = 0x7eff17f7a800] 16:20:43 INFO - PROCESS | 1961 | 1461626443637 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]]]}] 16:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1585ms 16:20:43 INFO - PROCESS | 1961 | 1461626443683 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:20:43 INFO - PROCESS | 1961 | 1461626443687 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:20:43 INFO - PROCESS | 1961 | 1461626443694 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:20:43 INFO - PROCESS | 1961 | 1461626443697 Marionette TRACE conn3 <- [1,2210,null,{}] 16:20:43 INFO - PROCESS | 1961 | 1461626443703 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}] 16:20:43 INFO - PROCESS | 1961 | 1461626443944 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:20:44 INFO - PROCESS | 1961 | 1461626444262 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e6a5800 == 143 [pid = 1961] [id = 560] 16:20:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff1af40c00) [pid = 1961] [serial = 1681] [outer = (nil)] 16:20:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff1c503000) [pid = 1961] [serial = 1682] [outer = 0x7eff1af40c00] 16:20:44 INFO - PROCESS | 1961 | 1461626444347 Marionette DEBUG loaded listener.js 16:20:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff1c808400) [pid = 1961] [serial = 1683] [outer = 0x7eff1af40c00] 16:20:45 INFO - PROCESS | 1961 | 1461626445248 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]]]}] 16:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1580ms 16:20:45 INFO - PROCESS | 1961 | 1461626445276 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:20:45 INFO - PROCESS | 1961 | 1461626445280 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:20:45 INFO - PROCESS | 1961 | 1461626445287 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:20:45 INFO - PROCESS | 1961 | 1461626445292 Marionette TRACE conn3 <- [1,2214,null,{}] 16:20:45 INFO - PROCESS | 1961 | 1461626445299 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}] 16:20:45 INFO - PROCESS | 1961 | 1461626445573 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:20:45 INFO - PROCESS | 1961 | 1461626445840 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea15000 == 144 [pid = 1961] [id = 561] 16:20:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff1eab4c00) [pid = 1961] [serial = 1684] [outer = (nil)] 16:20:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff1eac2400) [pid = 1961] [serial = 1685] [outer = 0x7eff1eab4c00] 16:20:45 INFO - PROCESS | 1961 | 1461626445985 Marionette DEBUG loaded listener.js 16:20:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff1f151400) [pid = 1961] [serial = 1686] [outer = 0x7eff1eab4c00] 16:20:46 INFO - PROCESS | 1961 | 1461626446912 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]]]}] 16:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1682ms 16:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:20:46 INFO - PROCESS | 1961 | 1461626446969 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:20:46 INFO - PROCESS | 1961 | 1461626446972 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:20:46 INFO - PROCESS | 1961 | 1461626446979 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:20:46 INFO - PROCESS | 1961 | 1461626446982 Marionette TRACE conn3 <- [1,2218,null,{}] 16:20:46 INFO - PROCESS | 1961 | 1461626446989 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}] 16:20:47 INFO - PROCESS | 1961 | 1461626447234 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:20:47 INFO - PROCESS | 1961 | 1461626447558 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f135000 == 145 [pid = 1961] [id = 562] 16:20:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff1eaadc00) [pid = 1961] [serial = 1687] [outer = (nil)] 16:20:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff21463c00) [pid = 1961] [serial = 1688] [outer = 0x7eff1eaadc00] 16:20:47 INFO - PROCESS | 1961 | 1461626447642 Marionette DEBUG loaded listener.js 16:20:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff21942c00) [pid = 1961] [serial = 1689] [outer = 0x7eff1eaadc00] 16:20:48 INFO - PROCESS | 1961 | 1461626448561 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]]]}] 16:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1634ms 16:20:48 INFO - PROCESS | 1961 | 1461626448614 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:20:48 INFO - PROCESS | 1961 | 1461626448617 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:20:48 INFO - PROCESS | 1961 | 1461626448635 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:20:48 INFO - PROCESS | 1961 | 1461626448639 Marionette TRACE conn3 <- [1,2222,null,{}] 16:20:48 INFO - PROCESS | 1961 | 1461626448645 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}] 16:20:48 INFO - PROCESS | 1961 | 1461626448897 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:20:49 INFO - PROCESS | 1961 | 1461626449217 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff226ea000 == 146 [pid = 1961] [id = 563] 16:20:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff10a4b800) [pid = 1961] [serial = 1690] [outer = (nil)] 16:20:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff229ef000) [pid = 1961] [serial = 1691] [outer = 0x7eff10a4b800] 16:20:49 INFO - PROCESS | 1961 | 1461626449302 Marionette DEBUG loaded listener.js 16:20:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff22b5c400) [pid = 1961] [serial = 1692] [outer = 0x7eff10a4b800] 16:20:50 INFO - PROCESS | 1961 | 1461626450183 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]]]}] 16:20:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:20:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1594ms 16:20:50 INFO - PROCESS | 1961 | 1461626450231 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:20:50 INFO - PROCESS | 1961 | 1461626450235 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:20:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:20:50 INFO - PROCESS | 1961 | 1461626450241 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:20:50 INFO - PROCESS | 1961 | 1461626450245 Marionette TRACE conn3 <- [1,2226,null,{}] 16:20:50 INFO - PROCESS | 1961 | 1461626450251 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}] 16:20:50 INFO - PROCESS | 1961 | 1461626450491 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:20:50 INFO - PROCESS | 1961 | 1461626450766 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff24748000 == 147 [pid = 1961] [id = 564] 16:20:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff1eab5c00) [pid = 1961] [serial = 1693] [outer = (nil)] 16:20:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff22e7a800) [pid = 1961] [serial = 1694] [outer = 0x7eff1eab5c00] 16:20:50 INFO - PROCESS | 1961 | 1461626450890 Marionette DEBUG loaded listener.js 16:20:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff23d43400) [pid = 1961] [serial = 1695] [outer = 0x7eff1eab5c00] 16:20:51 INFO - PROCESS | 1961 | 1461626451808 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]]]}] 16:20:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:20:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1630ms 16:20:51 INFO - PROCESS | 1961 | 1461626451873 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:20:51 INFO - PROCESS | 1961 | 1461626451877 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:20:51 INFO - PROCESS | 1961 | 1461626451884 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:20:51 INFO - PROCESS | 1961 | 1461626451889 Marionette TRACE conn3 <- [1,2230,null,{}] 16:20:51 INFO - PROCESS | 1961 | 1461626451895 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}] 16:20:52 INFO - PROCESS | 1961 | 1461626452148 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:20:52 INFO - PROCESS | 1961 | 1461626452473 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2ab03800 == 148 [pid = 1961] [id = 565] 16:20:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff2193bc00) [pid = 1961] [serial = 1696] [outer = (nil)] 16:20:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 193 (0x7eff24089800) [pid = 1961] [serial = 1697] [outer = 0x7eff2193bc00] 16:20:52 INFO - PROCESS | 1961 | 1461626452560 Marionette DEBUG loaded listener.js 16:20:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 194 (0x7eff24619c00) [pid = 1961] [serial = 1698] [outer = 0x7eff2193bc00] 16:20:53 INFO - PROCESS | 1961 | 1461626453453 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]]]}] 16:20:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:20:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1634ms 16:20:53 INFO - PROCESS | 1961 | 1461626453520 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:20:53 INFO - PROCESS | 1961 | 1461626453525 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:20:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:20:53 INFO - PROCESS | 1961 | 1461626453532 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:20:53 INFO - PROCESS | 1961 | 1461626453536 Marionette TRACE conn3 <- [1,2234,null,{}] 16:20:53 INFO - PROCESS | 1961 | 1461626453542 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}] 16:20:53 INFO - PROCESS | 1961 | 1461626453829 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:20:54 INFO - PROCESS | 1961 | 1461626454156 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff32a19000 == 149 [pid = 1961] [id = 566] 16:20:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 195 (0x7eff0f10c400) [pid = 1961] [serial = 1699] [outer = (nil)] 16:20:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 196 (0x7eff27526800) [pid = 1961] [serial = 1700] [outer = 0x7eff0f10c400] 16:20:54 INFO - PROCESS | 1961 | 1461626454241 Marionette DEBUG loaded listener.js 16:20:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 197 (0x7eff30715400) [pid = 1961] [serial = 1701] [outer = 0x7eff0f10c400] 16:20:55 INFO - PROCESS | 1961 | 1461626455216 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]]]}] 16:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1736ms 16:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:20:55 INFO - PROCESS | 1961 | 1461626455269 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:20:55 INFO - PROCESS | 1961 | 1461626455272 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:20:55 INFO - PROCESS | 1961 | 1461626455280 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:20:55 INFO - PROCESS | 1961 | 1461626455282 Marionette TRACE conn3 <- [1,2238,null,{}] 16:20:55 INFO - PROCESS | 1961 | 1461626455289 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}] 16:20:55 INFO - PROCESS | 1961 | 1461626455545 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:20:55 INFO - PROCESS | 1961 | 1461626455859 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36c8d000 == 150 [pid = 1961] [id = 567] 16:20:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 198 (0x7eff13eb5c00) [pid = 1961] [serial = 1702] [outer = (nil)] 16:20:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 199 (0x7eff316ee400) [pid = 1961] [serial = 1703] [outer = 0x7eff13eb5c00] 16:20:55 INFO - PROCESS | 1961 | 1461626455944 Marionette DEBUG loaded listener.js 16:20:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 200 (0x7eff327eb400) [pid = 1961] [serial = 1704] [outer = 0x7eff13eb5c00] 16:20:56 INFO - PROCESS | 1961 | 1461626456832 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]]]}] 16:20:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:20:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1583ms 16:20:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:20:56 INFO - PROCESS | 1961 | 1461626456865 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:20:56 INFO - PROCESS | 1961 | 1461626456868 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:20:56 INFO - PROCESS | 1961 | 1461626456876 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:20:56 INFO - PROCESS | 1961 | 1461626456880 Marionette TRACE conn3 <- [1,2242,null,{}] 16:20:56 INFO - PROCESS | 1961 | 1461626456887 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}] 16:20:57 INFO - PROCESS | 1961 | 1461626457152 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:20:57 INFO - PROCESS | 1961 | 1461626457490 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:20:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3ba1b800 == 151 [pid = 1961] [id = 568] 16:20:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 201 (0x7eff3071ac00) [pid = 1961] [serial = 1705] [outer = (nil)] 16:20:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 202 (0x7eff34933400) [pid = 1961] [serial = 1706] [outer = 0x7eff3071ac00] 16:20:57 INFO - PROCESS | 1961 | 1461626457577 Marionette DEBUG loaded listener.js 16:20:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 203 (0x7eff36279400) [pid = 1961] [serial = 1707] [outer = 0x7eff3071ac00] 16:20:58 INFO - PROCESS | 1961 | 1461626458481 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]]]}] 16:20:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:20:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1682ms 16:20:58 INFO - PROCESS | 1961 | 1461626458557 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:20:58 INFO - PROCESS | 1961 | 1461626458561 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:20:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:20:58 INFO - PROCESS | 1961 | 1461626458568 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:20:58 INFO - PROCESS | 1961 | 1461626458571 Marionette TRACE conn3 <- [1,2246,null,{}] 16:20:58 INFO - PROCESS | 1961 | 1461626458577 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}] 16:20:58 INFO - PROCESS | 1961 | 1461626458879 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1b5800 == 150 [pid = 1961] [id = 439] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff114cc800 == 149 [pid = 1961] [id = 481] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff39659000 == 148 [pid = 1961] [id = 545] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3443b000 == 147 [pid = 1961] [id = 544] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff27717800 == 146 [pid = 1961] [id = 543] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f22000 == 145 [pid = 1961] [id = 542] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23183000 == 144 [pid = 1961] [id = 541] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2ad800 == 143 [pid = 1961] [id = 540] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f047000 == 142 [pid = 1961] [id = 539] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e6b7000 == 141 [pid = 1961] [id = 538] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1deca800 == 140 [pid = 1961] [id = 537] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b672000 == 139 [pid = 1961] [id = 536] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b276000 == 138 [pid = 1961] [id = 535] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a50d000 == 137 [pid = 1961] [id = 534] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19503800 == 136 [pid = 1961] [id = 533] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff180dc800 == 135 [pid = 1961] [id = 532] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12b14000 == 134 [pid = 1961] [id = 531] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0e58b000 == 133 [pid = 1961] [id = 530] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ba2f000 == 132 [pid = 1961] [id = 529] 16:21:00 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff04fe2000 == 131 [pid = 1961] [id = 528] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 202 (0x7eff1803b800) [pid = 1961] [serial = 1533] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 201 (0x7eff1ae21800) [pid = 1961] [serial = 1464] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 200 (0x7eff1b5e7c00) [pid = 1961] [serial = 1541] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 199 (0x7eff13eb4c00) [pid = 1961] [serial = 1461] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 198 (0x7eff235e6800) [pid = 1961] [serial = 1479] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 197 (0x7eff32863000) [pid = 1961] [serial = 1488] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 196 (0x7eff1de4c400) [pid = 1961] [serial = 1545] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 195 (0x7eff1eab6800) [pid = 1961] [serial = 1473] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 194 (0x7eff1ebe2400) [pid = 1961] [serial = 1547] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 193 (0x7eff0ccc3c00) [pid = 1961] [serial = 1515] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 192 (0x7eff0f2b3400) [pid = 1961] [serial = 1524] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff10a4d800) [pid = 1961] [serial = 1526] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff08de8400) [pid = 1961] [serial = 1575] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff0bdcd400) [pid = 1961] [serial = 1581] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff1b8d9c00) [pid = 1961] [serial = 1542] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff17f67400) [pid = 1961] [serial = 1532] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff31677000) [pid = 1961] [serial = 1565] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff04f78800) [pid = 1961] [serial = 1572] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff0d44b400) [pid = 1961] [serial = 1377] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff32741000) [pid = 1961] [serial = 1566] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff0bc83400) [pid = 1961] [serial = 1580] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff229eb800) [pid = 1961] [serial = 1551] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff24621800) [pid = 1961] [serial = 1482] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff36004800) [pid = 1961] [serial = 1569] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff1928c400) [pid = 1961] [serial = 1535] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff22c35000) [pid = 1961] [serial = 1553] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff09016800) [pid = 1961] [serial = 1517] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff09019c00) [pid = 1961] [serial = 1494] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff0ae5a800) [pid = 1961] [serial = 1518] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff1a58c000) [pid = 1961] [serial = 1536] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff11d88800) [pid = 1961] [serial = 1530] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff07ce3400) [pid = 1961] [serial = 1574] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff1d43d800) [pid = 1961] [serial = 1544] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff0be4d800) [pid = 1961] [serial = 1521] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff04f73800) [pid = 1961] [serial = 1571] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff0b467000) [pid = 1961] [serial = 1578] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff1b5e4400) [pid = 1961] [serial = 1467] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff0b47c400) [pid = 1961] [serial = 1497] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff235e8400) [pid = 1961] [serial = 1556] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff21b7bc00) [pid = 1961] [serial = 1550] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff1124e400) [pid = 1961] [serial = 1527] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff11d64400) [pid = 1961] [serial = 1458] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff0bdc9000) [pid = 1961] [serial = 1449] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1124f800) [pid = 1961] [serial = 1529] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff1a951000) [pid = 1961] [serial = 1538] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff208dc000) [pid = 1961] [serial = 1476] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff275ecc00) [pid = 1961] [serial = 1562] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff23da4000) [pid = 1961] [serial = 1557] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff0bc8ac00) [pid = 1961] [serial = 1520] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff0d451c00) [pid = 1961] [serial = 1452] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff0af0c400) [pid = 1961] [serial = 1577] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff24620800) [pid = 1961] [serial = 1560] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff3627ac00) [pid = 1961] [serial = 1491] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff10a4dc00) [pid = 1961] [serial = 1455] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff208df800) [pid = 1961] [serial = 1548] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff22c41800) [pid = 1961] [serial = 1554] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff24340800) [pid = 1961] [serial = 1559] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff0d449800) [pid = 1961] [serial = 1523] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff2b78bc00) [pid = 1961] [serial = 1485] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff32a73400) [pid = 1961] [serial = 1568] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff30719c00) [pid = 1961] [serial = 1563] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff1de25400) [pid = 1961] [serial = 1470] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff1afe3400) [pid = 1961] [serial = 1539] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff0fc47800) [pid = 1961] [serial = 1446] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff0be49c00) [pid = 1961] [serial = 1583] [outer = (nil)] [url = about:blank] 16:21:00 INFO - PROCESS | 1961 | 1461626460972 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff04fe2000 == 132 [pid = 1961] [id = 569] 16:21:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff04f73800) [pid = 1961] [serial = 1708] [outer = (nil)] 16:21:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff073dd000) [pid = 1961] [serial = 1709] [outer = 0x7eff04f73800] 16:21:01 INFO - PROCESS | 1961 | 1461626461049 Marionette DEBUG loaded listener.js 16:21:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff07bc8800) [pid = 1961] [serial = 1710] [outer = 0x7eff04f73800] 16:21:01 INFO - PROCESS | 1961 | 1461626461858 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]]]}] 16:21:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:21:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 3350ms 16:21:01 INFO - PROCESS | 1961 | 1461626461921 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:21:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:21:01 INFO - PROCESS | 1961 | 1461626461927 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:21:01 INFO - PROCESS | 1961 | 1461626461935 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:21:01 INFO - PROCESS | 1961 | 1461626461941 Marionette TRACE conn3 <- [1,2250,null,{}] 16:21:01 INFO - PROCESS | 1961 | 1461626461948 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}] 16:21:02 INFO - PROCESS | 1961 | 1461626462216 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:21:02 INFO - PROCESS | 1961 | 1461626462411 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff074df000 == 133 [pid = 1961] [id = 570] 16:21:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff04f73c00) [pid = 1961] [serial = 1711] [outer = (nil)] 16:21:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff07ded000) [pid = 1961] [serial = 1712] [outer = 0x7eff04f73c00] 16:21:02 INFO - PROCESS | 1961 | 1461626462481 Marionette DEBUG loaded listener.js 16:21:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff08bef000) [pid = 1961] [serial = 1713] [outer = 0x7eff04f73c00] 16:21:03 INFO - PROCESS | 1961 | 1461626463383 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]]]}] 16:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1487ms 16:21:03 INFO - PROCESS | 1961 | 1461626463425 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:21:03 INFO - PROCESS | 1961 | 1461626463431 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:21:03 INFO - PROCESS | 1961 | 1461626463444 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:21:03 INFO - PROCESS | 1961 | 1461626463447 Marionette TRACE conn3 <- [1,2254,null,{}] 16:21:03 INFO - PROCESS | 1961 | 1461626463454 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}] 16:21:03 INFO - PROCESS | 1961 | 1461626463759 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:21:03 INFO - PROCESS | 1961 | 1461626463802 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b3c9800 == 134 [pid = 1961] [id = 571] 16:21:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff09017c00) [pid = 1961] [serial = 1714] [outer = (nil)] 16:21:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff0ae53800) [pid = 1961] [serial = 1715] [outer = 0x7eff09017c00] 16:21:03 INFO - PROCESS | 1961 | 1461626463880 Marionette DEBUG loaded listener.js 16:21:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff0af03000) [pid = 1961] [serial = 1716] [outer = 0x7eff09017c00] 16:21:05 INFO - PROCESS | 1961 | 1461626465035 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]]]}] 16:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1630ms 16:21:05 INFO - PROCESS | 1961 | 1461626465075 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:21:05 INFO - PROCESS | 1961 | 1461626465080 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:21:05 INFO - PROCESS | 1961 | 1461626465102 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:21:05 INFO - PROCESS | 1961 | 1461626465112 Marionette TRACE conn3 <- [1,2258,null,{}] 16:21:05 INFO - PROCESS | 1961 | 1461626465119 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}] 16:21:06 INFO - PROCESS | 1961 | 1461626466264 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff1ebe3800) [pid = 1961] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff12b33400) [pid = 1961] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff0b45b400) [pid = 1961] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff1a303800) [pid = 1961] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff07de6c00) [pid = 1961] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff04943000) [pid = 1961] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff0d446000) [pid = 1961] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff23d47800) [pid = 1961] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff1eaac000) [pid = 1961] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff1eacc800) [pid = 1961] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff0ccc7c00) [pid = 1961] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff04f78000) [pid = 1961] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff0494a000) [pid = 1961] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff0cb7d800) [pid = 1961] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff04949400) [pid = 1961] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff17f78000) [pid = 1961] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff04943c00) [pid = 1961] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff0ae58000) [pid = 1961] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7eff12b33000) [pid = 1961] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7eff0f103000) [pid = 1961] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:21:06 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7eff073e0c00) [pid = 1961] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:21:06 INFO - PROCESS | 1961 | 1461626466605 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0af2b000 == 135 [pid = 1961] [id = 572] 16:21:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7eff04943000) [pid = 1961] [serial = 1717] [outer = (nil)] 16:21:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7eff073e0c00) [pid = 1961] [serial = 1718] [outer = 0x7eff04943000] 16:21:06 INFO - PROCESS | 1961 | 1461626466711 Marionette DEBUG loaded listener.js 16:21:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7eff09019000) [pid = 1961] [serial = 1719] [outer = 0x7eff04943000] 16:21:07 INFO - PROCESS | 1961 | 1461626467484 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]]]}] 16:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2417ms 16:21:07 INFO - PROCESS | 1961 | 1461626467506 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:21:07 INFO - PROCESS | 1961 | 1461626467511 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:21:07 INFO - PROCESS | 1961 | 1461626467530 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:21:07 INFO - PROCESS | 1961 | 1461626467533 Marionette TRACE conn3 <- [1,2262,null,{}] 16:21:07 INFO - PROCESS | 1961 | 1461626467540 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}] 16:21:07 INFO - PROCESS | 1961 | 1461626467774 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:21:07 INFO - PROCESS | 1961 | 1461626467961 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0cedb000 == 136 [pid = 1961] [id = 573] 16:21:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff04943c00) [pid = 1961] [serial = 1720] [outer = (nil)] 16:21:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff0bdcc800) [pid = 1961] [serial = 1721] [outer = 0x7eff04943c00] 16:21:08 INFO - PROCESS | 1961 | 1461626468030 Marionette DEBUG loaded listener.js 16:21:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff0cb74400) [pid = 1961] [serial = 1722] [outer = 0x7eff04943c00] 16:21:09 INFO - PROCESS | 1961 | 1461626469174 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]]]}] 16:21:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:21:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1688ms 16:21:09 INFO - PROCESS | 1961 | 1461626469218 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:21:09 INFO - PROCESS | 1961 | 1461626469225 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:21:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:21:09 INFO - PROCESS | 1961 | 1461626469234 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:21:09 INFO - PROCESS | 1961 | 1461626469240 Marionette TRACE conn3 <- [1,2266,null,{}] 16:21:09 INFO - PROCESS | 1961 | 1461626469249 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}] 16:21:09 INFO - PROCESS | 1961 | 1461626469508 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:21:09 INFO - PROCESS | 1961 | 1461626469821 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b162000 == 137 [pid = 1961] [id = 574] 16:21:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff07de6c00) [pid = 1961] [serial = 1723] [outer = (nil)] 16:21:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff08befc00) [pid = 1961] [serial = 1724] [outer = 0x7eff07de6c00] 16:21:09 INFO - PROCESS | 1961 | 1461626469909 Marionette DEBUG loaded listener.js 16:21:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff09015800) [pid = 1961] [serial = 1725] [outer = 0x7eff07de6c00] 16:21:10 INFO - PROCESS | 1961 | 1461626470811 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]]]}] 16:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1646ms 16:21:10 INFO - PROCESS | 1961 | 1461626470883 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:21:10 INFO - PROCESS | 1961 | 1461626470891 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:21:10 INFO - PROCESS | 1961 | 1461626470904 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:21:10 INFO - PROCESS | 1961 | 1461626470907 Marionette TRACE conn3 <- [1,2270,null,{}] 16:21:10 INFO - PROCESS | 1961 | 1461626470915 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}] 16:21:11 INFO - PROCESS | 1961 | 1461626471217 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:21:11 INFO - PROCESS | 1961 | 1461626471580 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dce4000 == 138 [pid = 1961] [id = 575] 16:21:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff0ae58c00) [pid = 1961] [serial = 1726] [outer = (nil)] 16:21:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff0b832c00) [pid = 1961] [serial = 1727] [outer = 0x7eff0ae58c00] 16:21:11 INFO - PROCESS | 1961 | 1461626471658 Marionette DEBUG loaded listener.js 16:21:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff0bdcd400) [pid = 1961] [serial = 1728] [outer = 0x7eff0ae58c00] 16:21:12 INFO - PROCESS | 1961 | 1461626472570 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]]]}] 16:21:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:21:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1733ms 16:21:12 INFO - PROCESS | 1961 | 1461626472637 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:21:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:21:12 INFO - PROCESS | 1961 | 1461626472642 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:21:12 INFO - PROCESS | 1961 | 1461626472650 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:21:12 INFO - PROCESS | 1961 | 1461626472657 Marionette TRACE conn3 <- [1,2274,null,{}] 16:21:12 INFO - PROCESS | 1961 | 1461626472674 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}] 16:21:12 INFO - PROCESS | 1961 | 1461626472982 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:21:13 INFO - PROCESS | 1961 | 1461626473299 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0fe1d800 == 139 [pid = 1961] [id = 576] 16:21:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff0cdd7400) [pid = 1961] [serial = 1729] [outer = (nil)] 16:21:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0d17a800) [pid = 1961] [serial = 1730] [outer = 0x7eff0cdd7400] 16:21:13 INFO - PROCESS | 1961 | 1461626473381 Marionette DEBUG loaded listener.js 16:21:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0db45000) [pid = 1961] [serial = 1731] [outer = 0x7eff0cdd7400] 16:21:14 INFO - PROCESS | 1961 | 1461626474287 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]]]}] 16:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1689ms 16:21:14 INFO - PROCESS | 1961 | 1461626474339 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:21:14 INFO - PROCESS | 1961 | 1461626474342 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:21:14 INFO - PROCESS | 1961 | 1461626474350 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:21:14 INFO - PROCESS | 1961 | 1461626474353 Marionette TRACE conn3 <- [1,2278,null,{}] 16:21:14 INFO - PROCESS | 1961 | 1461626474360 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}] 16:21:14 INFO - PROCESS | 1961 | 1461626474612 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:21:14 INFO - PROCESS | 1961 | 1461626474917 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12a82800 == 140 [pid = 1961] [id = 577] 16:21:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff0cddc400) [pid = 1961] [serial = 1732] [outer = (nil)] 16:21:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff0fc46800) [pid = 1961] [serial = 1733] [outer = 0x7eff0cddc400] 16:21:15 INFO - PROCESS | 1961 | 1461626475000 Marionette DEBUG loaded listener.js 16:21:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff0fda3000) [pid = 1961] [serial = 1734] [outer = 0x7eff0cddc400] 16:21:15 INFO - PROCESS | 1961 | 1461626475889 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]]]}] 16:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1581ms 16:21:15 INFO - PROCESS | 1961 | 1461626475933 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:21:15 INFO - PROCESS | 1961 | 1461626475937 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:21:15 INFO - PROCESS | 1961 | 1461626475943 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:21:15 INFO - PROCESS | 1961 | 1461626475946 Marionette TRACE conn3 <- [1,2282,null,{}] 16:21:15 INFO - PROCESS | 1961 | 1461626475953 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}] 16:21:16 INFO - PROCESS | 1961 | 1461626476237 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:21:16 INFO - PROCESS | 1961 | 1461626476555 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff18177800 == 141 [pid = 1961] [id = 578] 16:21:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff10a46400) [pid = 1961] [serial = 1735] [outer = (nil)] 16:21:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff10db6000) [pid = 1961] [serial = 1736] [outer = 0x7eff10a46400] 16:21:16 INFO - PROCESS | 1961 | 1461626476652 Marionette DEBUG loaded listener.js 16:21:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff111e7c00) [pid = 1961] [serial = 1737] [outer = 0x7eff10a46400] 16:21:17 INFO - PROCESS | 1961 | 1461626477570 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]]]}] 16:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1680ms 16:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:21:17 INFO - PROCESS | 1961 | 1461626477624 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:21:17 INFO - PROCESS | 1961 | 1461626477627 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:21:17 INFO - PROCESS | 1961 | 1461626477635 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:21:17 INFO - PROCESS | 1961 | 1461626477637 Marionette TRACE conn3 <- [1,2286,null,{}] 16:21:17 INFO - PROCESS | 1961 | 1461626477644 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}] 16:21:17 INFO - PROCESS | 1961 | 1461626477946 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:21:18 INFO - PROCESS | 1961 | 1461626478257 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a2b8800 == 142 [pid = 1961] [id = 579] 16:21:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff11d64400) [pid = 1961] [serial = 1738] [outer = (nil)] 16:21:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff11d88800) [pid = 1961] [serial = 1739] [outer = 0x7eff11d64400] 16:21:18 INFO - PROCESS | 1961 | 1461626478340 Marionette DEBUG loaded listener.js 16:21:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff13eb6800) [pid = 1961] [serial = 1740] [outer = 0x7eff11d64400] 16:21:19 INFO - PROCESS | 1961 | 1461626479232 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]]]}] 16:21:19 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 16:21:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1640ms 16:21:19 INFO - PROCESS | 1961 | 1461626479274 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:21:19 INFO - PROCESS | 1961 | 1461626479278 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:21:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:21:19 INFO - PROCESS | 1961 | 1461626479284 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:21:19 INFO - PROCESS | 1961 | 1461626479288 Marionette TRACE conn3 <- [1,2290,null,{}] 16:21:19 INFO - PROCESS | 1961 | 1461626479293 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}] 16:21:19 INFO - PROCESS | 1961 | 1461626479530 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:21:19 INFO - PROCESS | 1961 | 1461626479802 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a506000 == 143 [pid = 1961] [id = 580] 16:21:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff10512000) [pid = 1961] [serial = 1741] [outer = (nil)] 16:21:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff14087400) [pid = 1961] [serial = 1742] [outer = 0x7eff10512000] 16:21:19 INFO - PROCESS | 1961 | 1461626479935 Marionette DEBUG loaded listener.js 16:21:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff14090400) [pid = 1961] [serial = 1743] [outer = 0x7eff10512000] 16:21:20 INFO - PROCESS | 1961 | 1461626480799 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]]]}] 16:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1585ms 16:21:20 INFO - PROCESS | 1961 | 1461626480870 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:21:20 INFO - PROCESS | 1961 | 1461626480875 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:21:20 INFO - PROCESS | 1961 | 1461626480881 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:21:20 INFO - PROCESS | 1961 | 1461626480885 Marionette TRACE conn3 <- [1,2294,null,{}] 16:21:20 INFO - PROCESS | 1961 | 1461626480892 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}] 16:21:21 INFO - PROCESS | 1961 | 1461626481154 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:21:21 INFO - PROCESS | 1961 | 1461626481463 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b27e000 == 144 [pid = 1961] [id = 581] 16:21:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff10514c00) [pid = 1961] [serial = 1744] [outer = (nil)] 16:21:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff140d0400) [pid = 1961] [serial = 1745] [outer = 0x7eff10514c00] 16:21:21 INFO - PROCESS | 1961 | 1461626481546 Marionette DEBUG loaded listener.js 16:21:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff17f77400) [pid = 1961] [serial = 1746] [outer = 0x7eff10514c00] 16:21:22 INFO - PROCESS | 1961 | 1461626482457 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]]]}] 16:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1600ms 16:21:22 INFO - PROCESS | 1961 | 1461626482483 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:21:22 INFO - PROCESS | 1961 | 1461626482487 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:21:22 INFO - PROCESS | 1961 | 1461626482493 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:21:22 INFO - PROCESS | 1961 | 1461626482497 Marionette TRACE conn3 <- [1,2298,null,{}] 16:21:22 INFO - PROCESS | 1961 | 1461626482503 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}] 16:21:22 INFO - PROCESS | 1961 | 1461626482745 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:21:23 INFO - PROCESS | 1961 | 1461626483004 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c6a3000 == 145 [pid = 1961] [id = 582] 16:21:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff08df1800) [pid = 1961] [serial = 1747] [outer = (nil)] 16:21:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff1921b000) [pid = 1961] [serial = 1748] [outer = 0x7eff08df1800] 16:21:23 INFO - PROCESS | 1961 | 1461626483121 Marionette DEBUG loaded listener.js 16:21:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff1a30f800) [pid = 1961] [serial = 1749] [outer = 0x7eff08df1800] 16:21:24 INFO - PROCESS | 1961 | 1461626484006 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]]]}] 16:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1581ms 16:21:24 INFO - PROCESS | 1961 | 1461626484075 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:21:24 INFO - PROCESS | 1961 | 1461626484078 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:21:24 INFO - PROCESS | 1961 | 1461626484085 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:21:24 INFO - PROCESS | 1961 | 1461626484089 Marionette TRACE conn3 <- [1,2302,null,{}] 16:21:24 INFO - PROCESS | 1961 | 1461626484095 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}] 16:21:24 INFO - PROCESS | 1961 | 1461626484349 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:21:24 INFO - PROCESS | 1961 | 1461626484616 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1c8800 == 146 [pid = 1961] [id = 583] 16:21:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff1ac50000) [pid = 1961] [serial = 1750] [outer = (nil)] 16:21:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff1afd6c00) [pid = 1961] [serial = 1751] [outer = 0x7eff1ac50000] 16:21:24 INFO - PROCESS | 1961 | 1461626484749 Marionette DEBUG loaded listener.js 16:21:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff1b29dc00) [pid = 1961] [serial = 1752] [outer = 0x7eff1ac50000] 16:21:25 INFO - PROCESS | 1961 | 1461626485642 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]]]}] 16:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1630ms 16:21:25 INFO - PROCESS | 1961 | 1461626485716 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:21:25 INFO - PROCESS | 1961 | 1461626485721 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:21:25 INFO - PROCESS | 1961 | 1461626485728 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:21:25 INFO - PROCESS | 1961 | 1461626485733 Marionette TRACE conn3 <- [1,2306,null,{}] 16:21:25 INFO - PROCESS | 1961 | 1461626485740 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}] 16:21:26 INFO - PROCESS | 1961 | 1461626486051 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:21:26 INFO - PROCESS | 1961 | 1461626486380 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e8b8000 == 147 [pid = 1961] [id = 584] 16:21:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1ae25400) [pid = 1961] [serial = 1753] [outer = (nil)] 16:21:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff1c809800) [pid = 1961] [serial = 1754] [outer = 0x7eff1ae25400] 16:21:26 INFO - PROCESS | 1961 | 1461626486466 Marionette DEBUG loaded listener.js 16:21:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff1e68c400) [pid = 1961] [serial = 1755] [outer = 0x7eff1ae25400] 16:21:27 INFO - PROCESS | 1961 | 1461626487419 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]]]}] 16:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1739ms 16:21:27 INFO - PROCESS | 1961 | 1461626487469 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:21:27 INFO - PROCESS | 1961 | 1461626487473 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:21:27 INFO - PROCESS | 1961 | 1461626487480 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:21:27 INFO - PROCESS | 1961 | 1461626487483 Marionette TRACE conn3 <- [1,2310,null,{}] 16:21:27 INFO - PROCESS | 1961 | 1461626487490 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}] 16:21:27 INFO - PROCESS | 1961 | 1461626487733 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:21:28 INFO - PROCESS | 1961 | 1461626488057 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f047000 == 148 [pid = 1961] [id = 585] 16:21:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1b296c00) [pid = 1961] [serial = 1756] [outer = (nil)] 16:21:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1e698c00) [pid = 1961] [serial = 1757] [outer = 0x7eff1b296c00] 16:21:28 INFO - PROCESS | 1961 | 1461626488141 Marionette DEBUG loaded listener.js 16:21:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1eab2c00) [pid = 1961] [serial = 1758] [outer = 0x7eff1b296c00] 16:21:29 INFO - PROCESS | 1961 | 1461626489012 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]]]}] 16:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1581ms 16:21:29 INFO - PROCESS | 1961 | 1461626489062 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:21:29 INFO - PROCESS | 1961 | 1461626489066 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:21:29 INFO - PROCESS | 1961 | 1461626489072 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:21:29 INFO - PROCESS | 1961 | 1461626489085 Marionette TRACE conn3 <- [1,2314,null,{}] 16:21:29 INFO - PROCESS | 1961 | 1461626489090 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}] 16:21:29 INFO - PROCESS | 1961 | 1461626489334 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:21:29 INFO - PROCESS | 1961 | 1461626489656 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2a8000 == 149 [pid = 1961] [id = 586] 16:21:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff1b896800) [pid = 1961] [serial = 1759] [outer = (nil)] 16:21:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1ebea400) [pid = 1961] [serial = 1760] [outer = 0x7eff1b896800] 16:21:29 INFO - PROCESS | 1961 | 1461626489744 Marionette DEBUG loaded listener.js 16:21:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff208df800) [pid = 1961] [serial = 1761] [outer = 0x7eff1b896800] 16:21:30 INFO - PROCESS | 1961 | 1461626490660 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]]]}] 16:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1640ms 16:21:30 INFO - PROCESS | 1961 | 1461626490714 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:21:30 INFO - PROCESS | 1961 | 1461626490717 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:21:30 INFO - PROCESS | 1961 | 1461626490726 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:21:30 INFO - PROCESS | 1961 | 1461626490730 Marionette TRACE conn3 <- [1,2318,null,{}] 16:21:30 INFO - PROCESS | 1961 | 1461626490737 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}] 16:21:31 INFO - PROCESS | 1961 | 1461626491010 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:21:31 INFO - PROCESS | 1961 | 1461626491370 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23298000 == 150 [pid = 1961] [id = 587] 16:21:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff21465c00) [pid = 1961] [serial = 1762] [outer = (nil)] 16:21:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff21942000) [pid = 1961] [serial = 1763] [outer = 0x7eff21465c00] 16:21:31 INFO - PROCESS | 1961 | 1461626491469 Marionette DEBUG loaded listener.js 16:21:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff22b5b400) [pid = 1961] [serial = 1764] [outer = 0x7eff21465c00] 16:21:32 INFO - PROCESS | 1961 | 1461626492408 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] 16:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:21:32 INFO - PROCESS | 1961 | 1461626492477 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:21:32 INFO - PROCESS | 1961 | 1461626492483 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:21:32 INFO - PROCESS | 1961 | 1461626492487 Marionette TRACE conn3 <- [1,2322,null,{}] 16:21:32 INFO - PROCESS | 1961 | 1461626492492 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}] 16:21:32 INFO - PROCESS | 1961 | 1461626492785 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:21:33 INFO - PROCESS | 1961 | 1461626493102 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff250b0000 == 151 [pid = 1961] [id = 588] 16:21:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff111e5800) [pid = 1961] [serial = 1765] [outer = (nil)] 16:21:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff23c09800) [pid = 1961] [serial = 1766] [outer = 0x7eff111e5800] 16:21:33 INFO - PROCESS | 1961 | 1461626493182 Marionette DEBUG loaded listener.js 16:21:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff2460dc00) [pid = 1961] [serial = 1767] [outer = 0x7eff111e5800] 16:21:34 INFO - PROCESS | 1961 | 1461626494050 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]]]}] 16:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1640ms 16:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:21:34 INFO - PROCESS | 1961 | 1461626494125 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:21:34 INFO - PROCESS | 1961 | 1461626494128 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:21:34 INFO - PROCESS | 1961 | 1461626494135 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:21:34 INFO - PROCESS | 1961 | 1461626494137 Marionette TRACE conn3 <- [1,2326,null,{}] 16:21:34 INFO - PROCESS | 1961 | 1461626494144 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}] 16:21:34 INFO - PROCESS | 1961 | 1461626494433 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:21:34 INFO - PROCESS | 1961 | 1461626494747 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff307aa800 == 152 [pid = 1961] [id = 589] 16:21:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff24609400) [pid = 1961] [serial = 1768] [outer = (nil)] 16:21:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff2751a400) [pid = 1961] [serial = 1769] [outer = 0x7eff24609400] 16:21:34 INFO - PROCESS | 1961 | 1461626494825 Marionette DEBUG loaded listener.js 16:21:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff30713800) [pid = 1961] [serial = 1770] [outer = 0x7eff24609400] 16:21:35 INFO - PROCESS | 1961 | 1461626495685 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]]]}] 16:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1587ms 16:21:35 INFO - PROCESS | 1961 | 1461626495721 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:21:35 INFO - PROCESS | 1961 | 1461626495725 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:21:35 INFO - PROCESS | 1961 | 1461626495731 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:21:35 INFO - PROCESS | 1961 | 1461626495734 Marionette TRACE conn3 <- [1,2330,null,{}] 16:21:35 INFO - PROCESS | 1961 | 1461626495739 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}] 16:21:35 INFO - PROCESS | 1961 | 1461626495981 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:21:36 INFO - PROCESS | 1961 | 1461626496257 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36295800 == 153 [pid = 1961] [id = 590] 16:21:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff04945c00) [pid = 1961] [serial = 1771] [outer = (nil)] 16:21:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff31894000) [pid = 1961] [serial = 1772] [outer = 0x7eff04945c00] 16:21:36 INFO - PROCESS | 1961 | 1461626496376 Marionette DEBUG loaded listener.js 16:21:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff32806800) [pid = 1961] [serial = 1773] [outer = 0x7eff04945c00] 16:21:37 INFO - PROCESS | 1961 | 1461626497260 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]]]}] 16:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1587ms 16:21:37 INFO - PROCESS | 1961 | 1461626497320 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:21:37 INFO - PROCESS | 1961 | 1461626497324 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:21:37 INFO - PROCESS | 1961 | 1461626497330 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:21:37 INFO - PROCESS | 1961 | 1461626497332 Marionette TRACE conn3 <- [1,2334,null,{}] 16:21:37 INFO - PROCESS | 1961 | 1461626497339 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}] 16:21:37 INFO - PROCESS | 1961 | 1461626497593 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:21:37 INFO - PROCESS | 1961 | 1461626497914 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3acd0800 == 154 [pid = 1961] [id = 591] 16:21:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff24773c00) [pid = 1961] [serial = 1774] [outer = (nil)] 16:21:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff32bdbc00) [pid = 1961] [serial = 1775] [outer = 0x7eff24773c00] 16:21:38 INFO - PROCESS | 1961 | 1461626497996 Marionette DEBUG loaded listener.js 16:21:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff3627ac00) [pid = 1961] [serial = 1776] [outer = 0x7eff24773c00] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36d1c000 == 153 [pid = 1961] [id = 259] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0af2b800 == 152 [pid = 1961] [id = 369] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e8d1000 == 151 [pid = 1961] [id = 382] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12a74000 == 150 [pid = 1961] [id = 371] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3186a800 == 149 [pid = 1961] [id = 214] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e8be800 == 148 [pid = 1961] [id = 260] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ef68000 == 147 [pid = 1961] [id = 383] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b779800 == 146 [pid = 1961] [id = 374] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff22a86800 == 145 [pid = 1961] [id = 216] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff22ec4800 == 144 [pid = 1961] [id = 75] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3604c800 == 143 [pid = 1961] [id = 67] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0af2b000 == 142 [pid = 1961] [id = 572] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b3c9800 == 141 [pid = 1961] [id = 571] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff074df000 == 140 [pid = 1961] [id = 570] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff04fe2000 == 139 [pid = 1961] [id = 569] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3ba1b800 == 138 [pid = 1961] [id = 568] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36c8d000 == 137 [pid = 1961] [id = 567] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff32a19000 == 136 [pid = 1961] [id = 566] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2ab03800 == 135 [pid = 1961] [id = 565] 16:21:40 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff24748000 == 134 [pid = 1961] [id = 564] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff0ccc4c00) [pid = 1961] [serial = 1652] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff315d5400) [pid = 1961] [serial = 1623] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff1928f000) [pid = 1961] [serial = 1604] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff0b477400) [pid = 1961] [serial = 1589] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff1c80a400) [pid = 1961] [serial = 1611] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff07df0800) [pid = 1961] [serial = 1629] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff08bf0800) [pid = 1961] [serial = 1635] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff1e68e800) [pid = 1961] [serial = 1613] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff3285f000) [pid = 1961] [serial = 1625] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff24611400) [pid = 1961] [serial = 1620] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff20bd1000) [pid = 1961] [serial = 1617] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff1e69a000) [pid = 1961] [serial = 1614] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff23da0400) [pid = 1961] [serial = 1619] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff1ebedc00) [pid = 1961] [serial = 1616] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff0fc52000) [pid = 1961] [serial = 1595] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff08de3c00) [pid = 1961] [serial = 1643] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff1b8d0c00) [pid = 1961] [serial = 1610] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff04f6b000) [pid = 1961] [serial = 1640] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff0cddf400) [pid = 1961] [serial = 1592] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff08bea000) [pid = 1961] [serial = 1634] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff04f75800) [pid = 1961] [serial = 1586] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff277b6000) [pid = 1961] [serial = 1622] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff1b3f4c00) [pid = 1961] [serial = 1608] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff04f6f000) [pid = 1961] [serial = 1649] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff1408a000) [pid = 1961] [serial = 1637] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff0b83ac00) [pid = 1961] [serial = 1647] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1411cc00) [pid = 1961] [serial = 1602] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff04f79c00) [pid = 1961] [serial = 1641] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff11249000) [pid = 1961] [serial = 1598] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff1a94e400) [pid = 1961] [serial = 1605] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff07bce000) [pid = 1961] [serial = 1587] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff09011000) [pid = 1961] [serial = 1650] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff32a73000) [pid = 1961] [serial = 1631] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff10a49000) [pid = 1961] [serial = 1596] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff07dec000) [pid = 1961] [serial = 1628] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff0b832800) [pid = 1961] [serial = 1590] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff1afe1000) [pid = 1961] [serial = 1607] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff0ad9d800) [pid = 1961] [serial = 1644] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff36278800) [pid = 1961] [serial = 1632] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff3441a400) [pid = 1961] [serial = 1626] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff1144a800) [pid = 1961] [serial = 1599] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff0b47d400) [pid = 1961] [serial = 1646] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff12b37000) [pid = 1961] [serial = 1601] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff0d446400) [pid = 1961] [serial = 1593] [outer = (nil)] [url = about:blank] 16:21:40 INFO - PROCESS | 1961 | 1461626500633 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]]]}] 16:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 3393ms 16:21:40 INFO - PROCESS | 1961 | 1461626500725 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:21:40 INFO - PROCESS | 1961 | 1461626500731 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:21:40 INFO - PROCESS | 1961 | 1461626500740 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:21:40 INFO - PROCESS | 1961 | 1461626500747 Marionette TRACE conn3 <- [1,2338,null,{}] 16:21:40 INFO - PROCESS | 1961 | 1461626500758 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}] 16:21:40 INFO - PROCESS | 1961 | 1461626500985 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:21:41 INFO - PROCESS | 1961 | 1461626501209 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0735d000 == 135 [pid = 1961] [id = 592] 16:21:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff06f65800) [pid = 1961] [serial = 1777] [outer = (nil)] 16:21:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff06f67400) [pid = 1961] [serial = 1778] [outer = 0x7eff06f65800] 16:21:41 INFO - PROCESS | 1961 | 1461626501281 Marionette DEBUG loaded listener.js 16:21:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff07484400) [pid = 1961] [serial = 1779] [outer = 0x7eff06f65800] 16:21:42 INFO - PROCESS | 1961 | 1461626502153 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]]]}] 16:21:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1439ms 16:21:42 INFO - PROCESS | 1961 | 1461626502178 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:21:42 INFO - PROCESS | 1961 | 1461626502187 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:21:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:21:42 INFO - PROCESS | 1961 | 1461626502200 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:21:42 INFO - PROCESS | 1961 | 1461626502204 Marionette TRACE conn3 <- [1,2342,null,{}] 16:21:42 INFO - PROCESS | 1961 | 1461626502212 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}] 16:21:42 INFO - PROCESS | 1961 | 1461626502456 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:21:42 INFO - PROCESS | 1961 | 1461626502721 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ad13000 == 136 [pid = 1961] [id = 593] 16:21:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff07bce000) [pid = 1961] [serial = 1780] [outer = (nil)] 16:21:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff07ceb400) [pid = 1961] [serial = 1781] [outer = 0x7eff07bce000] 16:21:42 INFO - PROCESS | 1961 | 1461626502793 Marionette DEBUG loaded listener.js 16:21:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff07dee800) [pid = 1961] [serial = 1782] [outer = 0x7eff07bce000] 16:21:43 INFO - PROCESS | 1961 | 1461626503688 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]]]}] 16:21:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:21:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1534ms 16:21:43 INFO - PROCESS | 1961 | 1461626503739 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:21:43 INFO - PROCESS | 1961 | 1461626503744 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:21:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:21:43 INFO - PROCESS | 1961 | 1461626503761 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:21:43 INFO - PROCESS | 1961 | 1461626503767 Marionette TRACE conn3 <- [1,2346,null,{}] 16:21:43 INFO - PROCESS | 1961 | 1461626503792 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}] 16:21:44 INFO - PROCESS | 1961 | 1461626504093 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:21:44 INFO - PROCESS | 1961 | 1461626504127 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ceac000 == 137 [pid = 1961] [id = 594] 16:21:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff08beac00) [pid = 1961] [serial = 1783] [outer = (nil)] 16:21:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff09012800) [pid = 1961] [serial = 1784] [outer = 0x7eff08beac00] 16:21:44 INFO - PROCESS | 1961 | 1461626504194 Marionette DEBUG loaded listener.js 16:21:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff0b45d800) [pid = 1961] [serial = 1785] [outer = 0x7eff08beac00] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff08be3000) [pid = 1961] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff0b47a000) [pid = 1961] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff09017c00) [pid = 1961] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff04943000) [pid = 1961] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff0f10c400) [pid = 1961] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff2193bc00) [pid = 1961] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff1eab5c00) [pid = 1961] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff10a4b800) [pid = 1961] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff1eaadc00) [pid = 1961] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff1eab4c00) [pid = 1961] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff1af40c00) [pid = 1961] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff17f7a800) [pid = 1961] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff140d5c00) [pid = 1961] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff07de9800) [pid = 1961] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff140d4c00) [pid = 1961] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff0f111800) [pid = 1961] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff07dedc00) [pid = 1961] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff0f2b5400) [pid = 1961] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff0be51400) [pid = 1961] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff08de3800) [pid = 1961] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff04f73c00) [pid = 1961] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:21:45 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff04f73800) [pid = 1961] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:21:45 INFO - PROCESS | 1961 | 1461626505812 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]]]}] 16:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2111ms 16:21:45 INFO - PROCESS | 1961 | 1461626505875 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:21:45 INFO - PROCESS | 1961 | 1461626505880 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:21:45 INFO - PROCESS | 1961 | 1461626505887 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:21:45 INFO - PROCESS | 1961 | 1461626505891 Marionette TRACE conn3 <- [1,2350,null,{}] 16:21:45 INFO - PROCESS | 1961 | 1461626505896 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}] 16:21:46 INFO - PROCESS | 1961 | 1461626506122 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:21:46 INFO - PROCESS | 1961 | 1461626506300 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dc6b800 == 138 [pid = 1961] [id = 595] 16:21:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff04943000) [pid = 1961] [serial = 1786] [outer = (nil)] 16:21:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff0b466400) [pid = 1961] [serial = 1787] [outer = 0x7eff04943000] 16:21:46 INFO - PROCESS | 1961 | 1461626506369 Marionette DEBUG loaded listener.js 16:21:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff0b4e6800) [pid = 1961] [serial = 1788] [outer = 0x7eff04943000] 16:21:47 INFO - PROCESS | 1961 | 1461626507188 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]]]}] 16:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1328ms 16:21:47 INFO - PROCESS | 1961 | 1461626507217 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:21:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:21:47 INFO - PROCESS | 1961 | 1461626507221 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:21:47 INFO - PROCESS | 1961 | 1461626507239 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:21:47 INFO - PROCESS | 1961 | 1461626507243 Marionette TRACE conn3 <- [1,2354,null,{}] 16:21:47 INFO - PROCESS | 1961 | 1461626507248 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}] 16:21:47 INFO - PROCESS | 1961 | 1461626507532 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:21:48 INFO - PROCESS | 1961 | 1461626507999 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff06f98800 == 139 [pid = 1961] [id = 596] 16:21:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff0494e400) [pid = 1961] [serial = 1789] [outer = (nil)] 16:21:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff04f70800) [pid = 1961] [serial = 1790] [outer = 0x7eff0494e400] 16:21:48 INFO - PROCESS | 1961 | 1461626508086 Marionette DEBUG loaded listener.js 16:21:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff06f65c00) [pid = 1961] [serial = 1791] [outer = 0x7eff0494e400] 16:21:49 INFO - PROCESS | 1961 | 1461626509046 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]]]}] 16:21:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:21:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1894ms 16:21:49 INFO - PROCESS | 1961 | 1461626509124 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:21:49 INFO - PROCESS | 1961 | 1461626509131 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:21:49 INFO - PROCESS | 1961 | 1461626509139 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:21:49 INFO - PROCESS | 1961 | 1461626509145 Marionette TRACE conn3 <- [1,2358,null,{}] 16:21:49 INFO - PROCESS | 1961 | 1461626509154 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}] 16:21:49 INFO - PROCESS | 1961 | 1461626509450 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:21:49 INFO - PROCESS | 1961 | 1461626509769 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b5e1000 == 140 [pid = 1961] [id = 597] 16:21:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff07cea400) [pid = 1961] [serial = 1792] [outer = (nil)] 16:21:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff08be6000) [pid = 1961] [serial = 1793] [outer = 0x7eff07cea400] 16:21:49 INFO - PROCESS | 1961 | 1461626509853 Marionette DEBUG loaded listener.js 16:21:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff09015000) [pid = 1961] [serial = 1794] [outer = 0x7eff07cea400] 16:21:50 INFO - PROCESS | 1961 | 1461626510832 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]]]}] 16:21:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:21:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1744ms 16:21:50 INFO - PROCESS | 1961 | 1461626510888 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:21:50 INFO - PROCESS | 1961 | 1461626510894 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:21:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:21:50 INFO - PROCESS | 1961 | 1461626510903 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:21:50 INFO - PROCESS | 1961 | 1461626510906 Marionette TRACE conn3 <- [1,2362,null,{}] 16:21:50 INFO - PROCESS | 1961 | 1461626510913 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}] 16:21:51 INFO - PROCESS | 1961 | 1461626511174 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:21:51 INFO - PROCESS | 1961 | 1461626511524 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f142800 == 141 [pid = 1961] [id = 598] 16:21:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff0af02c00) [pid = 1961] [serial = 1795] [outer = (nil)] 16:21:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0b469800) [pid = 1961] [serial = 1796] [outer = 0x7eff0af02c00] 16:21:51 INFO - PROCESS | 1961 | 1461626511621 Marionette DEBUG loaded listener.js 16:21:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0bdc6c00) [pid = 1961] [serial = 1797] [outer = 0x7eff0af02c00] 16:21:52 INFO - PROCESS | 1961 | 1461626512591 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]]]}] 16:21:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:21:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1733ms 16:21:52 INFO - PROCESS | 1961 | 1461626512637 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:21:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:21:52 INFO - PROCESS | 1961 | 1461626512641 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:21:52 INFO - PROCESS | 1961 | 1461626512657 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:21:52 INFO - PROCESS | 1961 | 1461626512667 Marionette TRACE conn3 <- [1,2366,null,{}] 16:21:52 INFO - PROCESS | 1961 | 1461626512675 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}] 16:21:52 INFO - PROCESS | 1961 | 1461626512991 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:21:53 INFO - PROCESS | 1961 | 1461626513306 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11dc8000 == 142 [pid = 1961] [id = 599] 16:21:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff0b464c00) [pid = 1961] [serial = 1798] [outer = (nil)] 16:21:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff0d178400) [pid = 1961] [serial = 1799] [outer = 0x7eff0b464c00] 16:21:53 INFO - PROCESS | 1961 | 1461626513384 Marionette DEBUG loaded listener.js 16:21:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff0d451c00) [pid = 1961] [serial = 1800] [outer = 0x7eff0b464c00] 16:21:54 INFO - PROCESS | 1961 | 1461626514271 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]]]}] 16:21:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:21:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1652ms 16:21:54 INFO - PROCESS | 1961 | 1461626514302 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:21:54 INFO - PROCESS | 1961 | 1461626514306 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:21:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:21:54 INFO - PROCESS | 1961 | 1461626514313 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:21:54 INFO - PROCESS | 1961 | 1461626514317 Marionette TRACE conn3 <- [1,2370,null,{}] 16:21:54 INFO - PROCESS | 1961 | 1461626514322 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}] 16:21:54 INFO - PROCESS | 1961 | 1461626514567 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:21:54 INFO - PROCESS | 1961 | 1461626514837 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fc7800 == 143 [pid = 1961] [id = 600] 16:21:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff0be42c00) [pid = 1961] [serial = 1801] [outer = (nil)] 16:21:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff0fc47800) [pid = 1961] [serial = 1802] [outer = 0x7eff0be42c00] 16:21:54 INFO - PROCESS | 1961 | 1461626514960 Marionette DEBUG loaded listener.js 16:21:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff1050ec00) [pid = 1961] [serial = 1803] [outer = 0x7eff0be42c00] 16:21:55 INFO - PROCESS | 1961 | 1461626515864 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]]]}] 16:21:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:21:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1586ms 16:21:55 INFO - PROCESS | 1961 | 1461626515901 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:21:55 INFO - PROCESS | 1961 | 1461626515905 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:21:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:21:55 INFO - PROCESS | 1961 | 1461626515912 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:21:55 INFO - PROCESS | 1961 | 1461626515916 Marionette TRACE conn3 <- [1,2374,null,{}] 16:21:55 INFO - PROCESS | 1961 | 1461626515922 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}] 16:21:56 INFO - PROCESS | 1961 | 1461626516168 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:21:56 INFO - PROCESS | 1961 | 1461626516488 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19510800 == 144 [pid = 1961] [id = 601] 16:21:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff10dbd800) [pid = 1961] [serial = 1804] [outer = (nil)] 16:21:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff111ee000) [pid = 1961] [serial = 1805] [outer = 0x7eff10dbd800] 16:21:56 INFO - PROCESS | 1961 | 1461626516586 Marionette DEBUG loaded listener.js 16:21:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff11d70400) [pid = 1961] [serial = 1806] [outer = 0x7eff10dbd800] 16:21:57 INFO - PROCESS | 1961 | 1461626517536 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]]]}] 16:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1688ms 16:21:57 INFO - PROCESS | 1961 | 1461626517602 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:21:57 INFO - PROCESS | 1961 | 1461626517605 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:21:57 INFO - PROCESS | 1961 | 1461626517612 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:21:57 INFO - PROCESS | 1961 | 1461626517615 Marionette TRACE conn3 <- [1,2378,null,{}] 16:21:57 INFO - PROCESS | 1961 | 1461626517620 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}] 16:21:57 INFO - PROCESS | 1961 | 1461626517877 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:21:58 INFO - PROCESS | 1961 | 1461626518196 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a63d000 == 145 [pid = 1961] [id = 602] 16:21:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff0be4e800) [pid = 1961] [serial = 1807] [outer = (nil)] 16:21:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff14086000) [pid = 1961] [serial = 1808] [outer = 0x7eff0be4e800] 16:21:58 INFO - PROCESS | 1961 | 1461626518279 Marionette DEBUG loaded listener.js 16:21:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff14126400) [pid = 1961] [serial = 1809] [outer = 0x7eff0be4e800] 16:21:59 INFO - PROCESS | 1961 | 1461626519197 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]]]}] 16:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1630ms 16:21:59 INFO - PROCESS | 1961 | 1461626519243 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:21:59 INFO - PROCESS | 1961 | 1461626519247 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:21:59 INFO - PROCESS | 1961 | 1461626519254 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:21:59 INFO - PROCESS | 1961 | 1461626519257 Marionette TRACE conn3 <- [1,2382,null,{}] 16:21:59 INFO - PROCESS | 1961 | 1461626519263 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}] 16:21:59 INFO - PROCESS | 1961 | 1461626519506 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:21:59 INFO - PROCESS | 1961 | 1461626519818 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:21:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b34b800 == 146 [pid = 1961] [id = 603] 16:21:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff0f2b6400) [pid = 1961] [serial = 1810] [outer = (nil)] 16:21:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff18034c00) [pid = 1961] [serial = 1811] [outer = 0x7eff0f2b6400] 16:21:59 INFO - PROCESS | 1961 | 1461626519901 Marionette DEBUG loaded listener.js 16:22:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff1928a800) [pid = 1961] [serial = 1812] [outer = 0x7eff0f2b6400] 16:22:00 INFO - PROCESS | 1961 | 1461626520800 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]]]}] 16:22:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:22:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1584ms 16:22:00 INFO - PROCESS | 1961 | 1461626520839 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:22:00 INFO - PROCESS | 1961 | 1461626520842 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:22:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:22:00 INFO - PROCESS | 1961 | 1461626520849 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:22:00 INFO - PROCESS | 1961 | 1461626520853 Marionette TRACE conn3 <- [1,2386,null,{}] 16:22:00 INFO - PROCESS | 1961 | 1461626520859 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}] 16:22:01 INFO - PROCESS | 1961 | 1461626521104 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:22:01 INFO - PROCESS | 1961 | 1461626521416 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3c6800 == 147 [pid = 1961] [id = 604] 16:22:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff1050dc00) [pid = 1961] [serial = 1813] [outer = (nil)] 16:22:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff1a94c800) [pid = 1961] [serial = 1814] [outer = 0x7eff1050dc00] 16:22:01 INFO - PROCESS | 1961 | 1461626521499 Marionette DEBUG loaded listener.js 16:22:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff1ae27800) [pid = 1961] [serial = 1815] [outer = 0x7eff1050dc00] 16:22:02 INFO - PROCESS | 1961 | 1461626522455 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]]]}] 16:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1680ms 16:22:02 INFO - PROCESS | 1961 | 1461626522530 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:22:02 INFO - PROCESS | 1961 | 1461626522535 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:22:02 INFO - PROCESS | 1961 | 1461626522542 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:22:02 INFO - PROCESS | 1961 | 1461626522546 Marionette TRACE conn3 <- [1,2390,null,{}] 16:22:02 INFO - PROCESS | 1961 | 1461626522553 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}] 16:22:02 INFO - PROCESS | 1961 | 1461626522859 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:22:03 INFO - PROCESS | 1961 | 1461626523179 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e6b1000 == 148 [pid = 1961] [id = 605] 16:22:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff0be4b400) [pid = 1961] [serial = 1816] [outer = (nil)] 16:22:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff1afe0400) [pid = 1961] [serial = 1817] [outer = 0x7eff0be4b400] 16:22:03 INFO - PROCESS | 1961 | 1461626523260 Marionette DEBUG loaded listener.js 16:22:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff1b3f8800) [pid = 1961] [serial = 1818] [outer = 0x7eff0be4b400] 16:22:04 INFO - PROCESS | 1961 | 1461626524141 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]]]}] 16:22:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1642ms 16:22:04 INFO - PROCESS | 1961 | 1461626524185 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:22:04 INFO - PROCESS | 1961 | 1461626524189 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:22:04 INFO - PROCESS | 1961 | 1461626524195 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:22:04 INFO - PROCESS | 1961 | 1461626524198 Marionette TRACE conn3 <- [1,2394,null,{}] 16:22:04 INFO - PROCESS | 1961 | 1461626524204 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}] 16:22:04 INFO - PROCESS | 1961 | 1461626524435 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:22:04 INFO - PROCESS | 1961 | 1461626524707 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e8cd800 == 149 [pid = 1961] [id = 606] 16:22:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1af3cc00) [pid = 1961] [serial = 1819] [outer = (nil)] 16:22:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff1b8d8400) [pid = 1961] [serial = 1820] [outer = 0x7eff1af3cc00] 16:22:04 INFO - PROCESS | 1961 | 1461626524803 Marionette DEBUG loaded listener.js 16:22:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff1c806800) [pid = 1961] [serial = 1821] [outer = 0x7eff1af3cc00] 16:22:05 INFO - PROCESS | 1961 | 1461626525780 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]]]}] 16:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1635ms 16:22:05 INFO - PROCESS | 1961 | 1461626525831 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:22:05 INFO - PROCESS | 1961 | 1461626525836 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:22:05 INFO - PROCESS | 1961 | 1461626525861 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:22:05 INFO - PROCESS | 1961 | 1461626525864 Marionette TRACE conn3 <- [1,2398,null,{}] 16:22:05 INFO - PROCESS | 1961 | 1461626525875 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}] 16:22:06 INFO - PROCESS | 1961 | 1461626526160 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:22:06 INFO - PROCESS | 1961 | 1461626526476 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20893000 == 150 [pid = 1961] [id = 607] 16:22:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1e699800) [pid = 1961] [serial = 1822] [outer = (nil)] 16:22:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff208e7c00) [pid = 1961] [serial = 1823] [outer = 0x7eff1e699800] 16:22:06 INFO - PROCESS | 1961 | 1461626526561 Marionette DEBUG loaded listener.js 16:22:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff21943c00) [pid = 1961] [serial = 1824] [outer = 0x7eff1e699800] 16:22:07 INFO - PROCESS | 1961 | 1461626527448 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]]]}] 16:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1661ms 16:22:07 INFO - PROCESS | 1961 | 1461626527504 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:22:07 INFO - PROCESS | 1961 | 1461626527508 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:22:07 INFO - PROCESS | 1961 | 1461626527514 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:22:07 INFO - PROCESS | 1961 | 1461626527516 Marionette TRACE conn3 <- [1,2402,null,{}] 16:22:07 INFO - PROCESS | 1961 | 1461626527522 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}] 16:22:07 INFO - PROCESS | 1961 | 1461626527767 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:22:08 INFO - PROCESS | 1961 | 1461626528045 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2319c800 == 151 [pid = 1961] [id = 608] 16:22:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff140cb400) [pid = 1961] [serial = 1825] [outer = (nil)] 16:22:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff229e4400) [pid = 1961] [serial = 1826] [outer = 0x7eff140cb400] 16:22:08 INFO - PROCESS | 1961 | 1461626528170 Marionette DEBUG loaded listener.js 16:22:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff22c3d800) [pid = 1961] [serial = 1827] [outer = 0x7eff140cb400] 16:22:09 INFO - PROCESS | 1961 | 1461626529058 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]]]}] 16:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1587ms 16:22:09 INFO - PROCESS | 1961 | 1461626529102 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:22:09 INFO - PROCESS | 1961 | 1461626529116 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:22:09 INFO - PROCESS | 1961 | 1461626529123 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:22:09 INFO - PROCESS | 1961 | 1461626529127 Marionette TRACE conn3 <- [1,2406,null,{}] 16:22:09 INFO - PROCESS | 1961 | 1461626529133 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}] 16:22:09 INFO - PROCESS | 1961 | 1461626529388 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:22:09 INFO - PROCESS | 1961 | 1461626529706 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff25014800 == 152 [pid = 1961] [id = 609] 16:22:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff18040800) [pid = 1961] [serial = 1828] [outer = (nil)] 16:22:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff23da3800) [pid = 1961] [serial = 1829] [outer = 0x7eff18040800] 16:22:09 INFO - PROCESS | 1961 | 1461626529790 Marionette DEBUG loaded listener.js 16:22:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff24165000) [pid = 1961] [serial = 1830] [outer = 0x7eff18040800] 16:22:10 INFO - PROCESS | 1961 | 1461626530698 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]]]}] 16:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1632ms 16:22:10 INFO - PROCESS | 1961 | 1461626530756 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:22:10 INFO - PROCESS | 1961 | 1461626530760 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:22:10 INFO - PROCESS | 1961 | 1461626530767 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:22:10 INFO - PROCESS | 1961 | 1461626530771 Marionette TRACE conn3 <- [1,2410,null,{}] 16:22:10 INFO - PROCESS | 1961 | 1461626530777 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}] 16:22:11 INFO - PROCESS | 1961 | 1461626531045 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:22:11 INFO - PROCESS | 1961 | 1461626531361 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3169a800 == 153 [pid = 1961] [id = 610] 16:22:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff227a9800) [pid = 1961] [serial = 1831] [outer = (nil)] 16:22:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff24d81400) [pid = 1961] [serial = 1832] [outer = 0x7eff227a9800] 16:22:11 INFO - PROCESS | 1961 | 1461626531448 Marionette DEBUG loaded listener.js 16:22:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff27a2a000) [pid = 1961] [serial = 1833] [outer = 0x7eff227a9800] 16:22:12 INFO - PROCESS | 1961 | 1461626532369 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]]]}] 16:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1647ms 16:22:12 INFO - PROCESS | 1961 | 1461626532414 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:22:12 INFO - PROCESS | 1961 | 1461626532418 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:22:12 INFO - PROCESS | 1961 | 1461626532425 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:22:12 INFO - PROCESS | 1961 | 1461626532429 Marionette TRACE conn3 <- [1,2414,null,{}] 16:22:12 INFO - PROCESS | 1961 | 1461626532435 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}] 16:22:12 INFO - PROCESS | 1961 | 1461626532695 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:22:13 INFO - PROCESS | 1961 | 1461626533019 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff368e3000 == 154 [pid = 1961] [id = 611] 16:22:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff0be4f800) [pid = 1961] [serial = 1834] [outer = (nil)] 16:22:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff31363000) [pid = 1961] [serial = 1835] [outer = 0x7eff0be4f800] 16:22:13 INFO - PROCESS | 1961 | 1461626533104 Marionette DEBUG loaded listener.js 16:22:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff32807400) [pid = 1961] [serial = 1836] [outer = 0x7eff0be4f800] 16:22:13 INFO - PROCESS | 1961 | 1461626533993 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]]]}] 16:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1636ms 16:22:14 INFO - PROCESS | 1961 | 1461626534062 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:22:14 INFO - PROCESS | 1961 | 1461626534065 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:22:14 INFO - PROCESS | 1961 | 1461626534073 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:22:14 INFO - PROCESS | 1961 | 1461626534077 Marionette TRACE conn3 <- [1,2418,null,{}] 16:22:14 INFO - PROCESS | 1961 | 1461626534083 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}] 16:22:14 INFO - PROCESS | 1961 | 1461626534339 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:22:14 INFO - PROCESS | 1961 | 1461626534657 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3ae9e000 == 155 [pid = 1961] [id = 612] 16:22:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff10db8c00) [pid = 1961] [serial = 1837] [outer = (nil)] 16:22:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff349c0c00) [pid = 1961] [serial = 1838] [outer = 0x7eff10db8c00] 16:22:14 INFO - PROCESS | 1961 | 1461626534739 Marionette DEBUG loaded listener.js 16:22:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff363a3c00) [pid = 1961] [serial = 1839] [outer = 0x7eff10db8c00] 16:22:15 INFO - PROCESS | 1961 | 1461626535753 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]]]}] 16:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1731ms 16:22:15 INFO - PROCESS | 1961 | 1461626535805 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:22:15 INFO - PROCESS | 1961 | 1461626535809 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:22:15 INFO - PROCESS | 1961 | 1461626535817 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:22:15 INFO - PROCESS | 1961 | 1461626535820 Marionette TRACE conn3 <- [1,2422,null,{}] 16:22:15 INFO - PROCESS | 1961 | 1461626535826 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}] 16:22:16 INFO - PROCESS | 1961 | 1461626536081 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:22:16 INFO - PROCESS | 1961 | 1461626536402 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff051ab000 == 156 [pid = 1961] [id = 613] 16:22:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff08c07c00) [pid = 1961] [serial = 1840] [outer = (nil)] 16:22:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff08c0fc00) [pid = 1961] [serial = 1841] [outer = 0x7eff08c07c00] 16:22:16 INFO - PROCESS | 1961 | 1461626536483 Marionette DEBUG loaded listener.js 16:22:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff08c14c00) [pid = 1961] [serial = 1842] [outer = 0x7eff08c07c00] 16:22:17 INFO - PROCESS | 1961 | 1461626537391 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]]]}] 16:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1642ms 16:22:17 INFO - PROCESS | 1961 | 1461626537460 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:22:17 INFO - PROCESS | 1961 | 1461626537464 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:22:17 INFO - PROCESS | 1961 | 1461626537470 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:22:17 INFO - PROCESS | 1961 | 1461626537474 Marionette TRACE conn3 <- [1,2426,null,{}] 16:22:17 INFO - PROCESS | 1961 | 1461626537479 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}] 16:22:17 INFO - PROCESS | 1961 | 1461626537734 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:22:18 INFO - PROCESS | 1961 | 1461626538064 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b3de800 == 155 [pid = 1961] [id = 319] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff049bc800 == 154 [pid = 1961] [id = 546] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b787000 == 153 [pid = 1961] [id = 320] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4dd000 == 152 [pid = 1961] [id = 438] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ad1c000 == 151 [pid = 1961] [id = 321] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ba20000 == 150 [pid = 1961] [id = 323] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0af23000 == 149 [pid = 1961] [id = 322] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff22faf000 == 148 [pid = 1961] [id = 204] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0dc6b800 == 147 [pid = 1961] [id = 595] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ceac000 == 146 [pid = 1961] [id = 594] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ad13000 == 145 [pid = 1961] [id = 593] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0735d000 == 144 [pid = 1961] [id = 592] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36295800 == 143 [pid = 1961] [id = 590] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff307aa800 == 142 [pid = 1961] [id = 589] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff250b0000 == 141 [pid = 1961] [id = 588] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23298000 == 140 [pid = 1961] [id = 587] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2a8000 == 139 [pid = 1961] [id = 586] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f047000 == 138 [pid = 1961] [id = 585] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e8b8000 == 137 [pid = 1961] [id = 584] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e1c8800 == 136 [pid = 1961] [id = 583] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1c6a3000 == 135 [pid = 1961] [id = 582] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b27e000 == 134 [pid = 1961] [id = 581] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a506000 == 133 [pid = 1961] [id = 580] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a2b8800 == 132 [pid = 1961] [id = 579] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff18177800 == 131 [pid = 1961] [id = 578] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12a82800 == 130 [pid = 1961] [id = 577] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0fe1d800 == 129 [pid = 1961] [id = 576] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0dce4000 == 128 [pid = 1961] [id = 575] 16:22:19 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b162000 == 127 [pid = 1961] [id = 574] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff0af03000) [pid = 1961] [serial = 1716] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff08bef000) [pid = 1961] [serial = 1713] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff09019000) [pid = 1961] [serial = 1719] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff14090000) [pid = 1961] [serial = 1638] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff0cb7b800) [pid = 1961] [serial = 1584] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff0ae53800) [pid = 1961] [serial = 1715] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff073e0c00) [pid = 1961] [serial = 1718] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff316ee400) [pid = 1961] [serial = 1703] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff30715400) [pid = 1961] [serial = 1701] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff27526800) [pid = 1961] [serial = 1700] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff24619c00) [pid = 1961] [serial = 1698] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff24089800) [pid = 1961] [serial = 1697] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff23d43400) [pid = 1961] [serial = 1695] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff22e7a800) [pid = 1961] [serial = 1694] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff22b5c400) [pid = 1961] [serial = 1692] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff229ef000) [pid = 1961] [serial = 1691] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff21942c00) [pid = 1961] [serial = 1689] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff21463c00) [pid = 1961] [serial = 1688] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff1f151400) [pid = 1961] [serial = 1686] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff1eac2400) [pid = 1961] [serial = 1685] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff1c808400) [pid = 1961] [serial = 1683] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff1c503000) [pid = 1961] [serial = 1682] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff1b5e7800) [pid = 1961] [serial = 1680] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff1b2a0000) [pid = 1961] [serial = 1679] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff1af40800) [pid = 1961] [serial = 1677] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff1ac49400) [pid = 1961] [serial = 1676] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1a308000) [pid = 1961] [serial = 1674] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff18041400) [pid = 1961] [serial = 1673] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff17f72c00) [pid = 1961] [serial = 1671] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff1411d800) [pid = 1961] [serial = 1670] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff11d86800) [pid = 1961] [serial = 1668] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff10db4800) [pid = 1961] [serial = 1667] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff1124fc00) [pid = 1961] [serial = 1665] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff10dbcc00) [pid = 1961] [serial = 1664] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff10514000) [pid = 1961] [serial = 1662] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff0fc50800) [pid = 1961] [serial = 1661] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff0d17c800) [pid = 1961] [serial = 1659] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff0cdd5800) [pid = 1961] [serial = 1658] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff0b465c00) [pid = 1961] [serial = 1656] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff08df0800) [pid = 1961] [serial = 1655] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff07ded000) [pid = 1961] [serial = 1712] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff073dd000) [pid = 1961] [serial = 1709] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff07bc8800) [pid = 1961] [serial = 1710] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff34933400) [pid = 1961] [serial = 1706] [outer = (nil)] [url = about:blank] 16:22:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff049a8000 == 128 [pid = 1961] [id = 614] 16:22:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff04946400) [pid = 1961] [serial = 1843] [outer = (nil)] 16:22:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff0494b400) [pid = 1961] [serial = 1844] [outer = 0x7eff04946400] 16:22:20 INFO - PROCESS | 1961 | 1461626540123 Marionette DEBUG loaded listener.js 16:22:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff04f72000) [pid = 1961] [serial = 1845] [outer = 0x7eff04946400] 16:22:20 INFO - PROCESS | 1961 | 1461626540963 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]]]}] 16:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 3545ms 16:22:21 INFO - PROCESS | 1961 | 1461626541017 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:22:21 INFO - PROCESS | 1961 | 1461626541023 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:22:21 INFO - PROCESS | 1961 | 1461626541031 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:22:21 INFO - PROCESS | 1961 | 1461626541036 Marionette TRACE conn3 <- [1,2430,null,{}] 16:22:21 INFO - PROCESS | 1961 | 1461626541043 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}] 16:22:21 INFO - PROCESS | 1961 | 1461626541277 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:22:21 INFO - PROCESS | 1961 | 1461626541476 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff074d2000 == 129 [pid = 1961] [id = 615] 16:22:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff04f6c400) [pid = 1961] [serial = 1846] [outer = (nil)] 16:22:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff07488400) [pid = 1961] [serial = 1847] [outer = 0x7eff04f6c400] 16:22:21 INFO - PROCESS | 1961 | 1461626541548 Marionette DEBUG loaded listener.js 16:22:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff07bc8000) [pid = 1961] [serial = 1848] [outer = 0x7eff04f6c400] 16:22:22 INFO - PROCESS | 1961 | 1461626542407 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]]]}] 16:22:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:22:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1433ms 16:22:22 INFO - PROCESS | 1961 | 1461626542477 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:22:22 INFO - PROCESS | 1961 | 1461626542483 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:22:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:22:22 INFO - PROCESS | 1961 | 1461626542494 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:22:22 INFO - PROCESS | 1961 | 1461626542498 Marionette TRACE conn3 <- [1,2434,null,{}] 16:22:22 INFO - PROCESS | 1961 | 1461626542503 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}] 16:22:22 INFO - PROCESS | 1961 | 1461626542802 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:22:22 INFO - PROCESS | 1961 | 1461626542836 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0af23000 == 130 [pid = 1961] [id = 616] 16:22:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff07deb000) [pid = 1961] [serial = 1849] [outer = (nil)] 16:22:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff08be1800) [pid = 1961] [serial = 1850] [outer = 0x7eff07deb000] 16:22:22 INFO - PROCESS | 1961 | 1461626542900 Marionette DEBUG loaded listener.js 16:22:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff08c0f000) [pid = 1961] [serial = 1851] [outer = 0x7eff07deb000] 16:22:23 INFO - PROCESS | 1961 | 1461626543938 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]]]}] 16:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1492ms 16:22:23 INFO - PROCESS | 1961 | 1461626543994 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:22:24 INFO - PROCESS | 1961 | 1461626544003 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:22:24 INFO - PROCESS | 1961 | 1461626544011 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:22:24 INFO - PROCESS | 1961 | 1461626544024 Marionette TRACE conn3 <- [1,2438,null,{}] 16:22:24 INFO - PROCESS | 1961 | 1461626544064 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}] 16:22:24 INFO - PROCESS | 1961 | 1461626544394 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:22:24 INFO - PROCESS | 1961 | 1461626544455 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b3df800 == 131 [pid = 1961] [id = 617] 16:22:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff09019000) [pid = 1961] [serial = 1852] [outer = (nil)] 16:22:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff0af03400) [pid = 1961] [serial = 1853] [outer = 0x7eff09019000] 16:22:24 INFO - PROCESS | 1961 | 1461626544518 Marionette DEBUG loaded listener.js 16:22:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff0af10800) [pid = 1961] [serial = 1854] [outer = 0x7eff09019000] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff0494a400) [pid = 1961] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff3071ac00) [pid = 1961] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff13eb5c00) [pid = 1961] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff08beac00) [pid = 1961] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff1b896800) [pid = 1961] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff1b296c00) [pid = 1961] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff1ae25400) [pid = 1961] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff1ac50000) [pid = 1961] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff08df1800) [pid = 1961] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff10514c00) [pid = 1961] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff10512000) [pid = 1961] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff11d64400) [pid = 1961] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff10a46400) [pid = 1961] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff0cddc400) [pid = 1961] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff0cdd7400) [pid = 1961] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff0ae58c00) [pid = 1961] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff07de6c00) [pid = 1961] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff07bce000) [pid = 1961] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff06f65800) [pid = 1961] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff24609400) [pid = 1961] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff111e5800) [pid = 1961] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:22:25 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff21465c00) [pid = 1961] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:22:25 INFO - PROCESS | 1961 | 1461626545909 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]]]}] 16:22:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:22:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1915ms 16:22:25 INFO - PROCESS | 1961 | 1461626545926 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:22:25 INFO - PROCESS | 1961 | 1461626545931 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:22:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:22:25 INFO - PROCESS | 1961 | 1461626545936 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:22:25 INFO - PROCESS | 1961 | 1461626545939 Marionette TRACE conn3 <- [1,2442,null,{}] 16:22:25 INFO - PROCESS | 1961 | 1461626545944 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}] 16:22:26 INFO - PROCESS | 1961 | 1461626546158 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:22:26 INFO - PROCESS | 1961 | 1461626546345 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b4d3000 == 132 [pid = 1961] [id = 618] 16:22:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff06f65800) [pid = 1961] [serial = 1855] [outer = (nil)] 16:22:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff0b468400) [pid = 1961] [serial = 1856] [outer = 0x7eff06f65800] 16:22:26 INFO - PROCESS | 1961 | 1461626546411 Marionette DEBUG loaded listener.js 16:22:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff0b47a800) [pid = 1961] [serial = 1857] [outer = 0x7eff06f65800] 16:22:27 INFO - PROCESS | 1961 | 1461626547202 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]]]}] 16:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1277ms 16:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:22:27 INFO - PROCESS | 1961 | 1461626547216 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:22:27 INFO - PROCESS | 1961 | 1461626547218 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:22:27 INFO - PROCESS | 1961 | 1461626547236 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:22:27 INFO - PROCESS | 1961 | 1461626547240 Marionette TRACE conn3 <- [1,2446,null,{}] 16:22:27 INFO - PROCESS | 1961 | 1461626547428 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}] 16:22:27 INFO - PROCESS | 1961 | 1461626547668 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:22:28 INFO - PROCESS | 1961 | 1461626548008 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff074c7800 == 133 [pid = 1961] [id = 619] 16:22:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff073e9800) [pid = 1961] [serial = 1858] [outer = (nil)] 16:22:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff07488800) [pid = 1961] [serial = 1859] [outer = 0x7eff073e9800] 16:22:28 INFO - PROCESS | 1961 | 1461626548096 Marionette DEBUG loaded listener.js 16:22:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff08be2800) [pid = 1961] [serial = 1860] [outer = 0x7eff073e9800] 16:22:29 INFO - PROCESS | 1961 | 1461626548999 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]]]}] 16:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1820ms 16:22:29 INFO - PROCESS | 1961 | 1461626549046 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:22:29 INFO - PROCESS | 1961 | 1461626549054 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:22:29 INFO - PROCESS | 1961 | 1461626549063 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:22:29 INFO - PROCESS | 1961 | 1461626549068 Marionette TRACE conn3 <- [1,2450,null,{}] 16:22:29 INFO - PROCESS | 1961 | 1461626549076 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}] 16:22:29 INFO - PROCESS | 1961 | 1461626549331 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:22:29 INFO - PROCESS | 1961 | 1461626549604 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b55f800 == 134 [pid = 1961] [id = 620] 16:22:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff0af07000) [pid = 1961] [serial = 1861] [outer = (nil)] 16:22:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0b45f000) [pid = 1961] [serial = 1862] [outer = 0x7eff0af07000] 16:22:29 INFO - PROCESS | 1961 | 1461626549735 Marionette DEBUG loaded listener.js 16:22:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0b47a400) [pid = 1961] [serial = 1863] [outer = 0x7eff0af07000] 16:22:30 INFO - PROCESS | 1961 | 1461626550694 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]]]}] 16:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1692ms 16:22:30 INFO - PROCESS | 1961 | 1461626550753 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:22:30 INFO - PROCESS | 1961 | 1461626550757 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:22:30 INFO - PROCESS | 1961 | 1461626550764 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:22:30 INFO - PROCESS | 1961 | 1461626550768 Marionette TRACE conn3 <- [1,2454,null,{}] 16:22:30 INFO - PROCESS | 1961 | 1461626550773 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}] 16:22:31 INFO - PROCESS | 1961 | 1461626551036 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:22:31 INFO - PROCESS | 1961 | 1461626551388 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0cea9800 == 135 [pid = 1961] [id = 621] 16:22:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff0b4f0400) [pid = 1961] [serial = 1864] [outer = (nil)] 16:22:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff0b835800) [pid = 1961] [serial = 1865] [outer = 0x7eff0b4f0400] 16:22:31 INFO - PROCESS | 1961 | 1461626551488 Marionette DEBUG loaded listener.js 16:22:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff0bc84000) [pid = 1961] [serial = 1866] [outer = 0x7eff0b4f0400] 16:22:32 INFO - PROCESS | 1961 | 1461626552409 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]]]}] 16:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1680ms 16:22:32 INFO - PROCESS | 1961 | 1461626552453 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:22:32 INFO - PROCESS | 1961 | 1461626552463 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:22:32 INFO - PROCESS | 1961 | 1461626552471 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:22:32 INFO - PROCESS | 1961 | 1461626552474 Marionette TRACE conn3 <- [1,2458,null,{}] 16:22:32 INFO - PROCESS | 1961 | 1461626552480 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}] 16:22:32 INFO - PROCESS | 1961 | 1461626552722 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:22:32 INFO - PROCESS | 1961 | 1461626552986 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dc70000 == 136 [pid = 1961] [id = 622] 16:22:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff0b481800) [pid = 1961] [serial = 1867] [outer = (nil)] 16:22:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff0be47400) [pid = 1961] [serial = 1868] [outer = 0x7eff0b481800] 16:22:33 INFO - PROCESS | 1961 | 1461626553117 Marionette DEBUG loaded listener.js 16:22:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff0cb70400) [pid = 1961] [serial = 1869] [outer = 0x7eff0b481800] 16:22:34 INFO - PROCESS | 1961 | 1461626554009 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]]]}] 16:22:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:22:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1589ms 16:22:34 INFO - PROCESS | 1961 | 1461626554061 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:22:34 INFO - PROCESS | 1961 | 1461626554065 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:22:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:22:34 INFO - PROCESS | 1961 | 1461626554071 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:22:34 INFO - PROCESS | 1961 | 1461626554074 Marionette TRACE conn3 <- [1,2462,null,{}] 16:22:34 INFO - PROCESS | 1961 | 1461626554079 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}] 16:22:34 INFO - PROCESS | 1961 | 1461626554310 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:22:34 INFO - PROCESS | 1961 | 1461626554628 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e479800 == 137 [pid = 1961] [id = 623] 16:22:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff0bc8ac00) [pid = 1961] [serial = 1870] [outer = (nil)] 16:22:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff0cb7bc00) [pid = 1961] [serial = 1871] [outer = 0x7eff0bc8ac00] 16:22:34 INFO - PROCESS | 1961 | 1461626554710 Marionette DEBUG loaded listener.js 16:22:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff0ccc6800) [pid = 1961] [serial = 1872] [outer = 0x7eff0bc8ac00] 16:22:35 INFO - PROCESS | 1961 | 1461626555613 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]]]}] 16:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1587ms 16:22:35 INFO - PROCESS | 1961 | 1461626555659 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:22:35 INFO - PROCESS | 1961 | 1461626555663 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:22:35 INFO - PROCESS | 1961 | 1461626555669 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:22:35 INFO - PROCESS | 1961 | 1461626555672 Marionette TRACE conn3 <- [1,2466,null,{}] 16:22:35 INFO - PROCESS | 1961 | 1461626555678 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}] 16:22:35 INFO - PROCESS | 1961 | 1461626555965 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:22:36 INFO - PROCESS | 1961 | 1461626556283 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f30f000 == 138 [pid = 1961] [id = 624] 16:22:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff0d44a000) [pid = 1961] [serial = 1873] [outer = (nil)] 16:22:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff0d44f400) [pid = 1961] [serial = 1874] [outer = 0x7eff0d44a000] 16:22:36 INFO - PROCESS | 1961 | 1461626556377 Marionette DEBUG loaded listener.js 16:22:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff0db4fc00) [pid = 1961] [serial = 1875] [outer = 0x7eff0d44a000] 16:22:37 INFO - PROCESS | 1961 | 1461626557286 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]]]}] 16:22:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:22:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1688ms 16:22:37 INFO - PROCESS | 1961 | 1461626557357 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:22:37 INFO - PROCESS | 1961 | 1461626557361 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:22:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:22:37 INFO - PROCESS | 1961 | 1461626557367 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:22:37 INFO - PROCESS | 1961 | 1461626557370 Marionette TRACE conn3 <- [1,2470,null,{}] 16:22:37 INFO - PROCESS | 1961 | 1461626557376 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}] 16:22:37 INFO - PROCESS | 1961 | 1461626557623 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:22:37 INFO - PROCESS | 1961 | 1461626557943 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff10e66800 == 139 [pid = 1961] [id = 625] 16:22:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff0ae56800) [pid = 1961] [serial = 1876] [outer = (nil)] 16:22:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff0f2b0c00) [pid = 1961] [serial = 1877] [outer = 0x7eff0ae56800] 16:22:38 INFO - PROCESS | 1961 | 1461626558027 Marionette DEBUG loaded listener.js 16:22:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff0f2bc800) [pid = 1961] [serial = 1878] [outer = 0x7eff0ae56800] 16:22:38 INFO - PROCESS | 1961 | 1461626558886 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]]]}] 16:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1583ms 16:22:38 INFO - PROCESS | 1961 | 1461626558951 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:22:38 INFO - PROCESS | 1961 | 1461626558955 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:22:38 INFO - PROCESS | 1961 | 1461626558962 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:22:38 INFO - PROCESS | 1961 | 1461626558966 Marionette TRACE conn3 <- [1,2474,null,{}] 16:22:38 INFO - PROCESS | 1961 | 1461626558973 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}] 16:22:39 INFO - PROCESS | 1961 | 1461626559221 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:22:39 INFO - PROCESS | 1961 | 1461626559532 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11e63000 == 140 [pid = 1961] [id = 626] 16:22:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff0cf2e400) [pid = 1961] [serial = 1879] [outer = (nil)] 16:22:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff0fc54c00) [pid = 1961] [serial = 1880] [outer = 0x7eff0cf2e400] 16:22:39 INFO - PROCESS | 1961 | 1461626559613 Marionette DEBUG loaded listener.js 16:22:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff0fd9a800) [pid = 1961] [serial = 1881] [outer = 0x7eff0cf2e400] 16:22:40 INFO - PROCESS | 1961 | 1461626560503 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]]]}] 16:22:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:22:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1580ms 16:22:40 INFO - PROCESS | 1961 | 1461626560545 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:22:40 INFO - PROCESS | 1961 | 1461626560549 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:22:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:22:40 INFO - PROCESS | 1961 | 1461626560555 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:22:40 INFO - PROCESS | 1961 | 1461626560558 Marionette TRACE conn3 <- [1,2478,null,{}] 16:22:40 INFO - PROCESS | 1961 | 1461626560564 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}] 16:22:40 INFO - PROCESS | 1961 | 1461626560810 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:22:41 INFO - PROCESS | 1961 | 1461626561134 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12b14000 == 141 [pid = 1961] [id = 627] 16:22:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff0f2bd000) [pid = 1961] [serial = 1882] [outer = (nil)] 16:22:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff1050fc00) [pid = 1961] [serial = 1883] [outer = 0x7eff0f2bd000] 16:22:41 INFO - PROCESS | 1961 | 1461626561216 Marionette DEBUG loaded listener.js 16:22:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff10516400) [pid = 1961] [serial = 1884] [outer = 0x7eff0f2bd000] 16:22:42 INFO - PROCESS | 1961 | 1461626562072 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]]]}] 16:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1580ms 16:22:42 INFO - PROCESS | 1961 | 1461626562152 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:22:42 INFO - PROCESS | 1961 | 1461626562156 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:22:42 INFO - PROCESS | 1961 | 1461626562167 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:22:42 INFO - PROCESS | 1961 | 1461626562170 Marionette TRACE conn3 <- [1,2482,null,{}] 16:22:42 INFO - PROCESS | 1961 | 1461626562176 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}] 16:22:42 INFO - PROCESS | 1961 | 1461626562432 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:22:42 INFO - PROCESS | 1961 | 1461626562754 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17f8f000 == 142 [pid = 1961] [id = 628] 16:22:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff07ce7400) [pid = 1961] [serial = 1885] [outer = (nil)] 16:22:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff10516000) [pid = 1961] [serial = 1886] [outer = 0x7eff07ce7400] 16:22:42 INFO - PROCESS | 1961 | 1461626562835 Marionette DEBUG loaded listener.js 16:22:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff10a4f000) [pid = 1961] [serial = 1887] [outer = 0x7eff07ce7400] 16:22:43 INFO - PROCESS | 1961 | 1461626563720 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]]]}] 16:22:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:22:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1629ms 16:22:43 INFO - PROCESS | 1961 | 1461626563796 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:22:43 INFO - PROCESS | 1961 | 1461626563800 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:22:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:22:43 INFO - PROCESS | 1961 | 1461626563806 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:22:43 INFO - PROCESS | 1961 | 1461626563808 Marionette TRACE conn3 <- [1,2486,null,{}] 16:22:43 INFO - PROCESS | 1961 | 1461626563813 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}] 16:22:44 INFO - PROCESS | 1961 | 1461626564111 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:22:44 INFO - PROCESS | 1961 | 1461626564437 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff18187000 == 143 [pid = 1961] [id = 629] 16:22:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff111eec00) [pid = 1961] [serial = 1888] [outer = (nil)] 16:22:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff11245800) [pid = 1961] [serial = 1889] [outer = 0x7eff111eec00] 16:22:44 INFO - PROCESS | 1961 | 1461626564521 Marionette DEBUG loaded listener.js 16:22:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff11442c00) [pid = 1961] [serial = 1890] [outer = 0x7eff111eec00] 16:22:45 INFO - PROCESS | 1961 | 1461626565427 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]]]}] 16:22:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:22:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1678ms 16:22:45 INFO - PROCESS | 1961 | 1461626565486 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:22:45 INFO - PROCESS | 1961 | 1461626565490 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:22:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:22:45 INFO - PROCESS | 1961 | 1461626565496 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:22:45 INFO - PROCESS | 1961 | 1461626565500 Marionette TRACE conn3 <- [1,2490,null,{}] 16:22:45 INFO - PROCESS | 1961 | 1461626565505 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}] 16:22:45 INFO - PROCESS | 1961 | 1461626565760 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:22:46 INFO - PROCESS | 1961 | 1461626566082 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19505800 == 144 [pid = 1961] [id = 630] 16:22:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff111ef400) [pid = 1961] [serial = 1891] [outer = (nil)] 16:22:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff11d62400) [pid = 1961] [serial = 1892] [outer = 0x7eff111ef400] 16:22:46 INFO - PROCESS | 1961 | 1461626566162 Marionette DEBUG loaded listener.js 16:22:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff11d6b000) [pid = 1961] [serial = 1893] [outer = 0x7eff111ef400] 16:22:47 INFO - PROCESS | 1961 | 1461626567066 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]]]}] 16:22:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:22:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1631ms 16:22:47 INFO - PROCESS | 1961 | 1461626567129 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:22:47 INFO - PROCESS | 1961 | 1461626567132 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:22:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:22:47 INFO - PROCESS | 1961 | 1461626567138 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:22:47 INFO - PROCESS | 1961 | 1461626567141 Marionette TRACE conn3 <- [1,2494,null,{}] 16:22:47 INFO - PROCESS | 1961 | 1461626567146 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}] 16:22:47 INFO - PROCESS | 1961 | 1461626567412 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:22:47 INFO - PROCESS | 1961 | 1461626567773 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a39c800 == 145 [pid = 1961] [id = 631] 16:22:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff11d86800) [pid = 1961] [serial = 1894] [outer = (nil)] 16:22:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff11d8c400) [pid = 1961] [serial = 1895] [outer = 0x7eff11d86800] 16:22:47 INFO - PROCESS | 1961 | 1461626567854 Marionette DEBUG loaded listener.js 16:22:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff12b30400) [pid = 1961] [serial = 1896] [outer = 0x7eff11d86800] 16:22:48 INFO - PROCESS | 1961 | 1461626568703 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]]]}] 16:22:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:22:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1629ms 16:22:48 INFO - PROCESS | 1961 | 1461626568769 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:22:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:22:48 INFO - PROCESS | 1961 | 1461626568772 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:22:48 INFO - PROCESS | 1961 | 1461626568778 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:22:48 INFO - PROCESS | 1961 | 1461626568781 Marionette TRACE conn3 <- [1,2498,null,{}] 16:22:48 INFO - PROCESS | 1961 | 1461626568786 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}] 16:22:49 INFO - PROCESS | 1961 | 1461626569033 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:22:49 INFO - PROCESS | 1961 | 1461626569306 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4c8000 == 146 [pid = 1961] [id = 632] 16:22:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff04947400) [pid = 1961] [serial = 1897] [outer = (nil)] 16:22:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff12b37000) [pid = 1961] [serial = 1898] [outer = 0x7eff04947400] 16:22:49 INFO - PROCESS | 1961 | 1461626569427 Marionette DEBUG loaded listener.js 16:22:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff13eb5000) [pid = 1961] [serial = 1899] [outer = 0x7eff04947400] 16:22:50 INFO - PROCESS | 1961 | 1461626570299 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]]]}] 16:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 16:22:50 INFO - PROCESS | 1961 | 1461626570360 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:22:50 INFO - PROCESS | 1961 | 1461626570364 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:22:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:22:50 INFO - PROCESS | 1961 | 1461626570370 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:22:50 INFO - PROCESS | 1961 | 1461626570372 Marionette TRACE conn3 <- [1,2502,null,{}] 16:22:50 INFO - PROCESS | 1961 | 1461626570378 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}] 16:22:50 INFO - PROCESS | 1961 | 1461626570622 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:22:50 INFO - PROCESS | 1961 | 1461626570946 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a925800 == 147 [pid = 1961] [id = 633] 16:22:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff07bce000) [pid = 1961] [serial = 1900] [outer = (nil)] 16:22:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff13ebf000) [pid = 1961] [serial = 1901] [outer = 0x7eff07bce000] 16:22:51 INFO - PROCESS | 1961 | 1461626571028 Marionette DEBUG loaded listener.js 16:22:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff13fedc00) [pid = 1961] [serial = 1902] [outer = 0x7eff07bce000] 16:22:51 INFO - PROCESS | 1961 | 1461626571910 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]]]}] 16:22:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:22:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1585ms 16:22:51 INFO - PROCESS | 1961 | 1461626571956 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:22:51 INFO - PROCESS | 1961 | 1461626571960 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:22:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:22:51 INFO - PROCESS | 1961 | 1461626571966 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:22:51 INFO - PROCESS | 1961 | 1461626571969 Marionette TRACE conn3 <- [1,2506,null,{}] 16:22:51 INFO - PROCESS | 1961 | 1461626571975 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}] 16:22:52 INFO - PROCESS | 1961 | 1461626572233 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:22:52 INFO - PROCESS | 1961 | 1461626572558 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b26b800 == 148 [pid = 1961] [id = 634] 16:22:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff0ae57000) [pid = 1961] [serial = 1903] [outer = (nil)] 16:22:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff14089000) [pid = 1961] [serial = 1904] [outer = 0x7eff0ae57000] 16:22:52 INFO - PROCESS | 1961 | 1461626572639 Marionette DEBUG loaded listener.js 16:22:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff14090000) [pid = 1961] [serial = 1905] [outer = 0x7eff0ae57000] 16:22:53 INFO - PROCESS | 1961 | 1461626573519 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]]]}] 16:22:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:22:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1584ms 16:22:53 INFO - PROCESS | 1961 | 1461626573553 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:22:53 INFO - PROCESS | 1961 | 1461626573556 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:22:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:22:53 INFO - PROCESS | 1961 | 1461626573563 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:22:53 INFO - PROCESS | 1961 | 1461626573565 Marionette TRACE conn3 <- [1,2510,null,{}] 16:22:53 INFO - PROCESS | 1961 | 1461626573571 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}] 16:22:53 INFO - PROCESS | 1961 | 1461626573818 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:22:54 INFO - PROCESS | 1961 | 1461626574097 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b66f800 == 149 [pid = 1961] [id = 635] 16:22:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff11d6a800) [pid = 1961] [serial = 1906] [outer = (nil)] 16:22:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff140c8c00) [pid = 1961] [serial = 1907] [outer = 0x7eff11d6a800] 16:22:54 INFO - PROCESS | 1961 | 1461626574218 Marionette DEBUG loaded listener.js 16:22:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff140d2c00) [pid = 1961] [serial = 1908] [outer = 0x7eff11d6a800] 16:22:55 INFO - PROCESS | 1961 | 1461626575065 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]]]}] 16:22:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:22:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1579ms 16:22:55 INFO - PROCESS | 1961 | 1461626575143 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:22:55 INFO - PROCESS | 1961 | 1461626575146 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:22:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:22:55 INFO - PROCESS | 1961 | 1461626575152 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:22:55 INFO - PROCESS | 1961 | 1461626575154 Marionette TRACE conn3 <- [1,2514,null,{}] 16:22:55 INFO - PROCESS | 1961 | 1461626575160 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}] 16:22:55 INFO - PROCESS | 1961 | 1461626575417 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:22:55 INFO - PROCESS | 1961 | 1461626575736 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:55 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3bc800 == 150 [pid = 1961] [id = 636] 16:22:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff14084800) [pid = 1961] [serial = 1909] [outer = (nil)] 16:22:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff14127400) [pid = 1961] [serial = 1910] [outer = 0x7eff14084800] 16:22:55 INFO - PROCESS | 1961 | 1461626575817 Marionette DEBUG loaded listener.js 16:22:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff17f6b400) [pid = 1961] [serial = 1911] [outer = 0x7eff14084800] 16:22:56 INFO - PROCESS | 1961 | 1461626576699 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]]]}] 16:22:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:22:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1581ms 16:22:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:22:56 INFO - PROCESS | 1961 | 1461626576734 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:22:56 INFO - PROCESS | 1961 | 1461626576737 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:22:56 INFO - PROCESS | 1961 | 1461626576744 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:22:56 INFO - PROCESS | 1961 | 1461626576747 Marionette TRACE conn3 <- [1,2518,null,{}] 16:22:56 INFO - PROCESS | 1961 | 1461626576753 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}] 16:22:57 INFO - PROCESS | 1961 | 1461626577006 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:22:57 INFO - PROCESS | 1961 | 1461626577349 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:22:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e197000 == 151 [pid = 1961] [id = 637] 16:22:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff10a47800) [pid = 1961] [serial = 1912] [outer = (nil)] 16:22:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff17f75400) [pid = 1961] [serial = 1913] [outer = 0x7eff10a47800] 16:22:57 INFO - PROCESS | 1961 | 1461626577430 Marionette DEBUG loaded listener.js 16:22:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 192 (0x7eff18035000) [pid = 1961] [serial = 1914] [outer = 0x7eff10a47800] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff10e65800 == 150 [pid = 1961] [id = 553] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff18178800 == 149 [pid = 1961] [id = 555] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f06000 == 148 [pid = 1961] [id = 52] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff07a51800 == 147 [pid = 1961] [id = 547] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff233ab000 == 146 [pid = 1961] [id = 88] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0dc7a800 == 145 [pid = 1961] [id = 552] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d460000 == 144 [pid = 1961] [id = 559] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b168000 == 143 [pid = 1961] [id = 551] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ac7b800 == 142 [pid = 1961] [id = 557] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a39e800 == 141 [pid = 1961] [id = 556] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff32a20800 == 140 [pid = 1961] [id = 217] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e6a5800 == 139 [pid = 1961] [id = 560] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12b18800 == 138 [pid = 1961] [id = 554] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff051ab000 == 137 [pid = 1961] [id = 613] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3ae9e000 == 136 [pid = 1961] [id = 612] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff368e3000 == 135 [pid = 1961] [id = 611] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3169a800 == 134 [pid = 1961] [id = 610] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff25014800 == 133 [pid = 1961] [id = 609] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2319c800 == 132 [pid = 1961] [id = 608] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff20893000 == 131 [pid = 1961] [id = 607] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e8cd800 == 130 [pid = 1961] [id = 606] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e6b1000 == 129 [pid = 1961] [id = 605] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3c6800 == 128 [pid = 1961] [id = 604] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b34b800 == 127 [pid = 1961] [id = 603] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a63d000 == 126 [pid = 1961] [id = 602] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19510800 == 125 [pid = 1961] [id = 601] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fc7800 == 124 [pid = 1961] [id = 600] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff11dc8000 == 123 [pid = 1961] [id = 599] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f142800 == 122 [pid = 1961] [id = 598] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b5e1000 == 121 [pid = 1961] [id = 597] 16:22:59 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff06f98800 == 120 [pid = 1961] [id = 596] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 191 (0x7eff0db4c800) [pid = 1961] [serial = 1653] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff36279400) [pid = 1961] [serial = 1707] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff327eb400) [pid = 1961] [serial = 1704] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff09012800) [pid = 1961] [serial = 1784] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff0b466400) [pid = 1961] [serial = 1787] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff1ebea400) [pid = 1961] [serial = 1760] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff1eab2c00) [pid = 1961] [serial = 1758] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff1e698c00) [pid = 1961] [serial = 1757] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff1e68c400) [pid = 1961] [serial = 1755] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff1c809800) [pid = 1961] [serial = 1754] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff1b29dc00) [pid = 1961] [serial = 1752] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff1afd6c00) [pid = 1961] [serial = 1751] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff1a30f800) [pid = 1961] [serial = 1749] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff1921b000) [pid = 1961] [serial = 1748] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff17f77400) [pid = 1961] [serial = 1746] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff140d0400) [pid = 1961] [serial = 1745] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff14090400) [pid = 1961] [serial = 1743] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff14087400) [pid = 1961] [serial = 1742] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff11d88800) [pid = 1961] [serial = 1739] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff13eb6800) [pid = 1961] [serial = 1740] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff111e7c00) [pid = 1961] [serial = 1737] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff10db6000) [pid = 1961] [serial = 1736] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff0fda3000) [pid = 1961] [serial = 1734] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff0fc46800) [pid = 1961] [serial = 1733] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff0db45000) [pid = 1961] [serial = 1731] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff0d17a800) [pid = 1961] [serial = 1730] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff0bdcd400) [pid = 1961] [serial = 1728] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff0b832c00) [pid = 1961] [serial = 1727] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff09015800) [pid = 1961] [serial = 1725] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff08befc00) [pid = 1961] [serial = 1724] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff0bdcc800) [pid = 1961] [serial = 1721] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff07ceb400) [pid = 1961] [serial = 1781] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff06f67400) [pid = 1961] [serial = 1778] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff07484400) [pid = 1961] [serial = 1779] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff32bdbc00) [pid = 1961] [serial = 1775] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff31894000) [pid = 1961] [serial = 1772] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff30713800) [pid = 1961] [serial = 1770] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff2751a400) [pid = 1961] [serial = 1769] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff2460dc00) [pid = 1961] [serial = 1767] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff23c09800) [pid = 1961] [serial = 1766] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff22b5b400) [pid = 1961] [serial = 1764] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff21942000) [pid = 1961] [serial = 1763] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff208df800) [pid = 1961] [serial = 1761] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff0b45d800) [pid = 1961] [serial = 1785] [outer = (nil)] [url = about:blank] 16:22:59 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff07dee800) [pid = 1961] [serial = 1782] [outer = (nil)] [url = about:blank] 16:23:00 INFO - PROCESS | 1961 | 1461626580327 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]]]}] 16:23:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:23:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3643ms 16:23:00 INFO - PROCESS | 1961 | 1461626580387 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:23:00 INFO - PROCESS | 1961 | 1461626580393 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:23:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:23:00 INFO - PROCESS | 1961 | 1461626580401 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:23:00 INFO - PROCESS | 1961 | 1461626580407 Marionette TRACE conn3 <- [1,2522,null,{}] 16:23:00 INFO - PROCESS | 1961 | 1461626580414 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}] 16:23:00 INFO - PROCESS | 1961 | 1461626580646 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:23:00 INFO - PROCESS | 1961 | 1461626580838 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff074d7000 == 121 [pid = 1961] [id = 638] 16:23:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff073e1c00) [pid = 1961] [serial = 1915] [outer = (nil)] 16:23:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff07bca400) [pid = 1961] [serial = 1916] [outer = 0x7eff073e1c00] 16:23:00 INFO - PROCESS | 1961 | 1461626580906 Marionette DEBUG loaded listener.js 16:23:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff07defc00) [pid = 1961] [serial = 1917] [outer = 0x7eff073e1c00] 16:23:01 INFO - PROCESS | 1961 | 1461626581799 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]]]}] 16:23:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:23:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1443ms 16:23:01 INFO - PROCESS | 1961 | 1461626581845 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:23:01 INFO - PROCESS | 1961 | 1461626581854 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:23:01 INFO - PROCESS | 1961 | 1461626581864 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:23:01 INFO - PROCESS | 1961 | 1461626581868 Marionette TRACE conn3 <- [1,2526,null,{}] 16:23:01 INFO - PROCESS | 1961 | 1461626581872 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}] 16:23:02 INFO - PROCESS | 1961 | 1461626582125 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:23:02 INFO - PROCESS | 1961 | 1461626582361 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b222800 == 122 [pid = 1961] [id = 639] 16:23:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff08beec00) [pid = 1961] [serial = 1918] [outer = (nil)] 16:23:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff09017000) [pid = 1961] [serial = 1919] [outer = 0x7eff08beec00] 16:23:02 INFO - PROCESS | 1961 | 1461626582432 Marionette DEBUG loaded listener.js 16:23:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff0af04000) [pid = 1961] [serial = 1920] [outer = 0x7eff08beec00] 16:23:03 INFO - PROCESS | 1961 | 1461626583408 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]]]}] 16:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1592ms 16:23:03 INFO - PROCESS | 1961 | 1461626583456 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:23:03 INFO - PROCESS | 1961 | 1461626583465 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:23:03 INFO - PROCESS | 1961 | 1461626583483 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:23:03 INFO - PROCESS | 1961 | 1461626583495 Marionette TRACE conn3 <- [1,2530,null,{}] 16:23:03 INFO - PROCESS | 1961 | 1461626583539 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}] 16:23:03 INFO - PROCESS | 1961 | 1461626583889 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:23:03 INFO - PROCESS | 1961 | 1461626583950 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:03 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b5d5800 == 123 [pid = 1961] [id = 640] 16:23:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff0b473c00) [pid = 1961] [serial = 1921] [outer = (nil)] 16:23:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff0b835c00) [pid = 1961] [serial = 1922] [outer = 0x7eff0b473c00] 16:23:04 INFO - PROCESS | 1961 | 1461626584019 Marionette DEBUG loaded listener.js 16:23:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff0bdc8c00) [pid = 1961] [serial = 1923] [outer = 0x7eff0b473c00] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff09019000) [pid = 1961] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff1e699800) [pid = 1961] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff1af3cc00) [pid = 1961] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff0be4b400) [pid = 1961] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff1050dc00) [pid = 1961] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff0f2b6400) [pid = 1961] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff0be4e800) [pid = 1961] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff10dbd800) [pid = 1961] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff0be42c00) [pid = 1961] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff0b464c00) [pid = 1961] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff0af02c00) [pid = 1961] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff07cea400) [pid = 1961] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff0494e400) [pid = 1961] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff04f6c400) [pid = 1961] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff04946400) [pid = 1961] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff10db8c00) [pid = 1961] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff0be4f800) [pid = 1961] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff227a9800) [pid = 1961] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff18040800) [pid = 1961] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff140cb400) [pid = 1961] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff07deb000) [pid = 1961] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:23:04 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff04943c00) [pid = 1961] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:23:05 INFO - PROCESS | 1961 | 1461626585469 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]]]}] 16:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2009ms 16:23:05 INFO - PROCESS | 1961 | 1461626585493 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:23:05 INFO - PROCESS | 1961 | 1461626585499 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:23:05 INFO - PROCESS | 1961 | 1461626585505 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:23:05 INFO - PROCESS | 1961 | 1461626585508 Marionette TRACE conn3 <- [1,2534,null,{}] 16:23:05 INFO - PROCESS | 1961 | 1461626585513 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}] 16:23:05 INFO - PROCESS | 1961 | 1461626585736 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:23:05 INFO - PROCESS | 1961 | 1461626585925 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ced8800 == 124 [pid = 1961] [id = 641] 16:23:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff04946400) [pid = 1961] [serial = 1924] [outer = (nil)] 16:23:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff0b4ec000) [pid = 1961] [serial = 1925] [outer = 0x7eff04946400] 16:23:06 INFO - PROCESS | 1961 | 1461626586007 Marionette DEBUG loaded listener.js 16:23:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff0be4d800) [pid = 1961] [serial = 1926] [outer = 0x7eff04946400] 16:23:06 INFO - PROCESS | 1961 | 1461626586952 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]]]}] 16:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1489ms 16:23:06 INFO - PROCESS | 1961 | 1461626586998 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:23:07 INFO - PROCESS | 1961 | 1461626587004 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:23:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:23:07 INFO - PROCESS | 1961 | 1461626587014 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:23:07 INFO - PROCESS | 1961 | 1461626587019 Marionette TRACE conn3 <- [1,2538,null,{}] 16:23:07 INFO - PROCESS | 1961 | 1461626587028 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}] 16:23:07 INFO - PROCESS | 1961 | 1461626587334 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:23:07 INFO - PROCESS | 1961 | 1461626587671 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff07c73800 == 125 [pid = 1961] [id = 642] 16:23:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff073e8400) [pid = 1961] [serial = 1927] [outer = (nil)] 16:23:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff07bd3800) [pid = 1961] [serial = 1928] [outer = 0x7eff073e8400] 16:23:07 INFO - PROCESS | 1961 | 1461626587752 Marionette DEBUG loaded listener.js 16:23:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff08c08000) [pid = 1961] [serial = 1929] [outer = 0x7eff073e8400] 16:23:08 INFO - PROCESS | 1961 | 1461626588678 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]]]}] 16:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1735ms 16:23:08 INFO - PROCESS | 1961 | 1461626588749 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:23:08 INFO - PROCESS | 1961 | 1461626588759 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:23:08 INFO - PROCESS | 1961 | 1461626588770 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:23:08 INFO - PROCESS | 1961 | 1461626588774 Marionette TRACE conn3 <- [1,2542,null,{}] 16:23:08 INFO - PROCESS | 1961 | 1461626588781 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}] 16:23:09 INFO - PROCESS | 1961 | 1461626589071 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:23:09 INFO - PROCESS | 1961 | 1461626589386 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0d1b3800 == 126 [pid = 1961] [id = 643] 16:23:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0ad97400) [pid = 1961] [serial = 1930] [outer = (nil)] 16:23:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff0b45ec00) [pid = 1961] [serial = 1931] [outer = 0x7eff0ad97400] 16:23:09 INFO - PROCESS | 1961 | 1461626589468 Marionette DEBUG loaded listener.js 16:23:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff0b832c00) [pid = 1961] [serial = 1932] [outer = 0x7eff0ad97400] 16:23:10 INFO - PROCESS | 1961 | 1461626590402 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]]]}] 16:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1686ms 16:23:10 INFO - PROCESS | 1961 | 1461626590457 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:23:10 INFO - PROCESS | 1961 | 1461626590461 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:23:10 INFO - PROCESS | 1961 | 1461626590468 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:23:10 INFO - PROCESS | 1961 | 1461626590474 Marionette TRACE conn3 <- [1,2546,null,{}] 16:23:10 INFO - PROCESS | 1961 | 1461626590491 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}] 16:23:10 INFO - PROCESS | 1961 | 1461626590776 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:23:11 INFO - PROCESS | 1961 | 1461626591146 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f141800 == 127 [pid = 1961] [id = 644] 16:23:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff0cb6f400) [pid = 1961] [serial = 1933] [outer = (nil)] 16:23:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff0ccc9800) [pid = 1961] [serial = 1934] [outer = 0x7eff0cb6f400] 16:23:11 INFO - PROCESS | 1961 | 1461626591227 Marionette DEBUG loaded listener.js 16:23:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff0cf37000) [pid = 1961] [serial = 1935] [outer = 0x7eff0cb6f400] 16:23:12 INFO - PROCESS | 1961 | 1461626592169 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]]]}] 16:23:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:23:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1742ms 16:23:12 INFO - PROCESS | 1961 | 1461626592211 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:23:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:23:12 INFO - PROCESS | 1961 | 1461626592216 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:23:12 INFO - PROCESS | 1961 | 1461626592222 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:23:12 INFO - PROCESS | 1961 | 1461626592225 Marionette TRACE conn3 <- [1,2550,null,{}] 16:23:12 INFO - PROCESS | 1961 | 1461626592230 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}] 16:23:12 INFO - PROCESS | 1961 | 1461626592458 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:23:12 INFO - PROCESS | 1961 | 1461626592779 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11e66000 == 128 [pid = 1961] [id = 645] 16:23:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff07bca800) [pid = 1961] [serial = 1936] [outer = (nil)] 16:23:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff0db42800) [pid = 1961] [serial = 1937] [outer = 0x7eff07bca800] 16:23:12 INFO - PROCESS | 1961 | 1461626592865 Marionette DEBUG loaded listener.js 16:23:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff0db4d400) [pid = 1961] [serial = 1938] [outer = 0x7eff07bca800] 16:23:13 INFO - PROCESS | 1961 | 1461626593776 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]]]}] 16:23:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:23:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1629ms 16:23:13 INFO - PROCESS | 1961 | 1461626593853 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:23:13 INFO - PROCESS | 1961 | 1461626593857 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:23:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:23:13 INFO - PROCESS | 1961 | 1461626593863 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:23:13 INFO - PROCESS | 1961 | 1461626593867 Marionette TRACE conn3 <- [1,2554,null,{}] 16:23:13 INFO - PROCESS | 1961 | 1461626593872 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}] 16:23:14 INFO - PROCESS | 1961 | 1461626594153 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:23:14 INFO - PROCESS | 1961 | 1461626594464 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17f8e000 == 129 [pid = 1961] [id = 646] 16:23:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff0ae61400) [pid = 1961] [serial = 1939] [outer = (nil)] 16:23:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff0fc4f000) [pid = 1961] [serial = 1940] [outer = 0x7eff0ae61400] 16:23:14 INFO - PROCESS | 1961 | 1461626594546 Marionette DEBUG loaded listener.js 16:23:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff10510400) [pid = 1961] [serial = 1941] [outer = 0x7eff0ae61400] 16:23:15 INFO - PROCESS | 1961 | 1461626595445 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]]]}] 16:23:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:23:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1634ms 16:23:15 INFO - PROCESS | 1961 | 1461626595498 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:23:15 INFO - PROCESS | 1961 | 1461626595502 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:23:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:23:15 INFO - PROCESS | 1961 | 1461626595508 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:23:15 INFO - PROCESS | 1961 | 1461626595510 Marionette TRACE conn3 <- [1,2558,null,{}] 16:23:15 INFO - PROCESS | 1961 | 1461626595516 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}] 16:23:15 INFO - PROCESS | 1961 | 1461626595795 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:23:16 INFO - PROCESS | 1961 | 1461626596128 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19451000 == 130 [pid = 1961] [id = 647] 16:23:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff111e2800) [pid = 1961] [serial = 1942] [outer = (nil)] 16:23:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff1124dc00) [pid = 1961] [serial = 1943] [outer = 0x7eff111e2800] 16:23:16 INFO - PROCESS | 1961 | 1461626596214 Marionette DEBUG loaded listener.js 16:23:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff11d69000) [pid = 1961] [serial = 1944] [outer = 0x7eff111e2800] 16:23:17 INFO - PROCESS | 1961 | 1461626597152 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]]]}] 16:23:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:23:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1683ms 16:23:17 INFO - PROCESS | 1961 | 1461626597192 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:23:17 INFO - PROCESS | 1961 | 1461626597195 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:23:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:23:17 INFO - PROCESS | 1961 | 1461626597202 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:23:17 INFO - PROCESS | 1961 | 1461626597205 Marionette TRACE conn3 <- [1,2562,null,{}] 16:23:17 INFO - PROCESS | 1961 | 1461626597211 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}] 16:23:17 INFO - PROCESS | 1961 | 1461626597446 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:23:17 INFO - PROCESS | 1961 | 1461626597773 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a3a4800 == 131 [pid = 1961] [id = 648] 16:23:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff073df000) [pid = 1961] [serial = 1945] [outer = (nil)] 16:23:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff11450000) [pid = 1961] [serial = 1946] [outer = 0x7eff073df000] 16:23:17 INFO - PROCESS | 1961 | 1461626597854 Marionette DEBUG loaded listener.js 16:23:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff13ff4400) [pid = 1961] [serial = 1947] [outer = 0x7eff073df000] 16:23:18 INFO - PROCESS | 1961 | 1461626598815 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]]]}] 16:23:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:23:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1680ms 16:23:18 INFO - PROCESS | 1961 | 1461626598884 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:23:18 INFO - PROCESS | 1961 | 1461626598888 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:23:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:23:18 INFO - PROCESS | 1961 | 1461626598894 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:23:18 INFO - PROCESS | 1961 | 1461626598898 Marionette TRACE conn3 <- [1,2566,null,{}] 16:23:18 INFO - PROCESS | 1961 | 1461626598903 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}] 16:23:19 INFO - PROCESS | 1961 | 1461626599159 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:23:19 INFO - PROCESS | 1961 | 1461626599478 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a916000 == 132 [pid = 1961] [id = 649] 16:23:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff0ae5ec00) [pid = 1961] [serial = 1948] [outer = (nil)] 16:23:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff14121c00) [pid = 1961] [serial = 1949] [outer = 0x7eff0ae5ec00] 16:23:19 INFO - PROCESS | 1961 | 1461626599560 Marionette DEBUG loaded listener.js 16:23:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff17f6d800) [pid = 1961] [serial = 1950] [outer = 0x7eff0ae5ec00] 16:23:20 INFO - PROCESS | 1961 | 1461626600448 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]]]}] 16:23:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:23:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1635ms 16:23:20 INFO - PROCESS | 1961 | 1461626600531 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:23:20 INFO - PROCESS | 1961 | 1461626600535 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:23:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:23:20 INFO - PROCESS | 1961 | 1461626600541 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:23:20 INFO - PROCESS | 1961 | 1461626600544 Marionette TRACE conn3 <- [1,2570,null,{}] 16:23:20 INFO - PROCESS | 1961 | 1461626600549 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}] 16:23:20 INFO - PROCESS | 1961 | 1461626600831 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:23:21 INFO - PROCESS | 1961 | 1461626601173 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b349000 == 133 [pid = 1961] [id = 650] 16:23:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff11d91000) [pid = 1961] [serial = 1951] [outer = (nil)] 16:23:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff18035400) [pid = 1961] [serial = 1952] [outer = 0x7eff11d91000] 16:23:21 INFO - PROCESS | 1961 | 1461626601248 Marionette DEBUG loaded listener.js 16:23:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff19212400) [pid = 1961] [serial = 1953] [outer = 0x7eff11d91000] 16:23:22 INFO - PROCESS | 1961 | 1461626602165 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]]]}] 16:23:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:23:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1680ms 16:23:22 INFO - PROCESS | 1961 | 1461626602221 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:23:22 INFO - PROCESS | 1961 | 1461626602224 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:23:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:23:22 INFO - PROCESS | 1961 | 1461626602231 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:23:22 INFO - PROCESS | 1961 | 1461626602233 Marionette TRACE conn3 <- [1,2574,null,{}] 16:23:22 INFO - PROCESS | 1961 | 1461626602239 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}] 16:23:22 INFO - PROCESS | 1961 | 1461626602495 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:23:22 INFO - PROCESS | 1961 | 1461626602812 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3c8800 == 134 [pid = 1961] [id = 651] 16:23:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff1050cc00) [pid = 1961] [serial = 1954] [outer = (nil)] 16:23:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1921f400) [pid = 1961] [serial = 1955] [outer = 0x7eff1050cc00] 16:23:22 INFO - PROCESS | 1961 | 1461626602894 Marionette DEBUG loaded listener.js 16:23:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff19290000) [pid = 1961] [serial = 1956] [outer = 0x7eff1050cc00] 16:23:23 INFO - PROCESS | 1961 | 1461626603777 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]]]}] 16:23:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:23:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1589ms 16:23:23 INFO - PROCESS | 1961 | 1461626603821 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:23:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:23:23 INFO - PROCESS | 1961 | 1461626603825 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:23:23 INFO - PROCESS | 1961 | 1461626603832 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:23:23 INFO - PROCESS | 1961 | 1461626603836 Marionette TRACE conn3 <- [1,2578,null,{}] 16:23:23 INFO - PROCESS | 1961 | 1461626603842 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}] 16:23:24 INFO - PROCESS | 1961 | 1461626604126 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:23:24 INFO - PROCESS | 1961 | 1461626604453 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e5f7800 == 135 [pid = 1961] [id = 652] 16:23:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1a582800) [pid = 1961] [serial = 1957] [outer = (nil)] 16:23:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff1a58a400) [pid = 1961] [serial = 1958] [outer = 0x7eff1a582800] 16:23:24 INFO - PROCESS | 1961 | 1461626604539 Marionette DEBUG loaded listener.js 16:23:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1a94e800) [pid = 1961] [serial = 1959] [outer = 0x7eff1a582800] 16:23:25 INFO - PROCESS | 1961 | 1461626605469 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]]]}] 16:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1682ms 16:23:25 INFO - PROCESS | 1961 | 1461626605514 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:23:25 INFO - PROCESS | 1961 | 1461626605518 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:23:25 INFO - PROCESS | 1961 | 1461626605524 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:23:25 INFO - PROCESS | 1961 | 1461626605526 Marionette TRACE conn3 <- [1,2582,null,{}] 16:23:25 INFO - PROCESS | 1961 | 1461626605532 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}] 16:23:25 INFO - PROCESS | 1961 | 1461626605772 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:23:26 INFO - PROCESS | 1961 | 1461626606092 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e70e000 == 136 [pid = 1961] [id = 653] 16:23:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff1a584800) [pid = 1961] [serial = 1960] [outer = (nil)] 16:23:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff1ac50000) [pid = 1961] [serial = 1961] [outer = 0x7eff1a584800] 16:23:26 INFO - PROCESS | 1961 | 1461626606175 Marionette DEBUG loaded listener.js 16:23:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff1ae25800) [pid = 1961] [serial = 1962] [outer = 0x7eff1a584800] 16:23:27 INFO - PROCESS | 1961 | 1461626607073 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]]]}] 16:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1586ms 16:23:27 INFO - PROCESS | 1961 | 1461626607111 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:23:27 INFO - PROCESS | 1961 | 1461626607114 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:23:27 INFO - PROCESS | 1961 | 1461626607122 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:23:27 INFO - PROCESS | 1961 | 1461626607125 Marionette TRACE conn3 <- [1,2586,null,{}] 16:23:27 INFO - PROCESS | 1961 | 1461626607133 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}] 16:23:27 INFO - PROCESS | 1961 | 1461626607391 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:23:27 INFO - PROCESS | 1961 | 1461626607732 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e8cc000 == 137 [pid = 1961] [id = 654] 16:23:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff19293400) [pid = 1961] [serial = 1963] [outer = (nil)] 16:23:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1af38000) [pid = 1961] [serial = 1964] [outer = 0x7eff19293400] 16:23:27 INFO - PROCESS | 1961 | 1461626607813 Marionette DEBUG loaded listener.js 16:23:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff1afd8400) [pid = 1961] [serial = 1965] [outer = 0x7eff19293400] 16:23:28 INFO - PROCESS | 1961 | 1461626608712 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]]]}] 16:23:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:23:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1634ms 16:23:28 INFO - PROCESS | 1961 | 1461626608757 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:23:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:23:28 INFO - PROCESS | 1961 | 1461626608761 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:23:28 INFO - PROCESS | 1961 | 1461626608767 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:23:28 INFO - PROCESS | 1961 | 1461626608770 Marionette TRACE conn3 <- [1,2590,null,{}] 16:23:28 INFO - PROCESS | 1961 | 1461626608776 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}] 16:23:29 INFO - PROCESS | 1961 | 1461626609017 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:23:29 INFO - PROCESS | 1961 | 1461626609344 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea21000 == 138 [pid = 1961] [id = 655] 16:23:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff1ac41400) [pid = 1961] [serial = 1966] [outer = (nil)] 16:23:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff1afe5800) [pid = 1961] [serial = 1967] [outer = 0x7eff1ac41400] 16:23:29 INFO - PROCESS | 1961 | 1461626609426 Marionette DEBUG loaded listener.js 16:23:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff1b29d000) [pid = 1961] [serial = 1968] [outer = 0x7eff1ac41400] 16:23:30 INFO - PROCESS | 1961 | 1461626610293 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]]]}] 16:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1579ms 16:23:30 INFO - PROCESS | 1961 | 1461626610347 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:23:30 INFO - PROCESS | 1961 | 1461626610351 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:23:30 INFO - PROCESS | 1961 | 1461626610357 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:23:30 INFO - PROCESS | 1961 | 1461626610360 Marionette TRACE conn3 <- [1,2594,null,{}] 16:23:30 INFO - PROCESS | 1961 | 1461626610365 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}] 16:23:30 INFO - PROCESS | 1961 | 1461626610611 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:23:30 INFO - PROCESS | 1961 | 1461626610928 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f051800 == 139 [pid = 1961] [id = 656] 16:23:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff1af37000) [pid = 1961] [serial = 1969] [outer = (nil)] 16:23:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff1b3ed800) [pid = 1961] [serial = 1970] [outer = 0x7eff1af37000] 16:23:31 INFO - PROCESS | 1961 | 1461626611009 Marionette DEBUG loaded listener.js 16:23:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff1b3f6800) [pid = 1961] [serial = 1971] [outer = 0x7eff1af37000] 16:23:31 INFO - PROCESS | 1961 | 1461626611947 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]]]}] 16:23:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:23:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1631ms 16:23:31 INFO - PROCESS | 1961 | 1461626611989 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:23:31 INFO - PROCESS | 1961 | 1461626611994 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:23:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:23:32 INFO - PROCESS | 1961 | 1461626612000 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:23:32 INFO - PROCESS | 1961 | 1461626612004 Marionette TRACE conn3 <- [1,2598,null,{}] 16:23:32 INFO - PROCESS | 1961 | 1461626612010 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}] 16:23:32 INFO - PROCESS | 1961 | 1461626612290 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:23:32 INFO - PROCESS | 1961 | 1461626612617 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:32 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f136000 == 140 [pid = 1961] [id = 657] 16:23:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff04946800) [pid = 1961] [serial = 1972] [outer = (nil)] 16:23:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff1b3f6400) [pid = 1961] [serial = 1973] [outer = 0x7eff04946800] 16:23:32 INFO - PROCESS | 1961 | 1461626612699 Marionette DEBUG loaded listener.js 16:23:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff1b5eec00) [pid = 1961] [serial = 1974] [outer = 0x7eff04946800] 16:23:33 INFO - PROCESS | 1961 | 1461626613686 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]]]}] 16:23:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:23:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1730ms 16:23:33 INFO - PROCESS | 1961 | 1461626613731 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:23:33 INFO - PROCESS | 1961 | 1461626613735 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:23:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:23:33 INFO - PROCESS | 1961 | 1461626613742 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:23:33 INFO - PROCESS | 1961 | 1461626613745 Marionette TRACE conn3 <- [1,2602,null,{}] 16:23:33 INFO - PROCESS | 1961 | 1461626613751 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}] 16:23:34 INFO - PROCESS | 1961 | 1461626614000 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:23:34 INFO - PROCESS | 1961 | 1461626614330 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2b4800 == 141 [pid = 1961] [id = 658] 16:23:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff07ce7000) [pid = 1961] [serial = 1975] [outer = (nil)] 16:23:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff1b8d1800) [pid = 1961] [serial = 1976] [outer = 0x7eff07ce7000] 16:23:34 INFO - PROCESS | 1961 | 1461626614407 Marionette DEBUG loaded listener.js 16:23:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff1b9ed000) [pid = 1961] [serial = 1977] [outer = 0x7eff07ce7000] 16:23:35 INFO - PROCESS | 1961 | 1461626615324 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]]]}] 16:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1634ms 16:23:35 INFO - PROCESS | 1961 | 1461626615377 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:23:35 INFO - PROCESS | 1961 | 1461626615381 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:23:35 INFO - PROCESS | 1961 | 1461626615387 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:23:35 INFO - PROCESS | 1961 | 1461626615390 Marionette TRACE conn3 <- [1,2606,null,{}] 16:23:35 INFO - PROCESS | 1961 | 1461626615398 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}] 16:23:35 INFO - PROCESS | 1961 | 1461626615654 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:23:35 INFO - PROCESS | 1961 | 1461626615979 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff20b9a000 == 142 [pid = 1961] [id = 659] 16:23:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff19288400) [pid = 1961] [serial = 1978] [outer = (nil)] 16:23:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff1c654000) [pid = 1961] [serial = 1979] [outer = 0x7eff19288400] 16:23:36 INFO - PROCESS | 1961 | 1461626616073 Marionette DEBUG loaded listener.js 16:23:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 191 (0x7eff1c803c00) [pid = 1961] [serial = 1980] [outer = 0x7eff19288400] 16:23:36 INFO - PROCESS | 1961 | 1461626616987 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]]]}] 16:23:38 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b5d5800 == 141 [pid = 1961] [id = 640] 16:23:38 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b222800 == 140 [pid = 1961] [id = 639] 16:23:38 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff074d7000 == 139 [pid = 1961] [id = 638] 16:23:38 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a925800 == 138 [pid = 1961] [id = 633] 16:23:38 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4c8000 == 137 [pid = 1961] [id = 632] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 190 (0x7eff0cb74400) [pid = 1961] [serial = 1722] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff0b468400) [pid = 1961] [serial = 1856] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff0af03400) [pid = 1961] [serial = 1853] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff208e7c00) [pid = 1961] [serial = 1823] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff1c806800) [pid = 1961] [serial = 1821] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff1b8d8400) [pid = 1961] [serial = 1820] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff1b3f8800) [pid = 1961] [serial = 1818] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff1afe0400) [pid = 1961] [serial = 1817] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff1ae27800) [pid = 1961] [serial = 1815] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff1a94c800) [pid = 1961] [serial = 1814] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff1928a800) [pid = 1961] [serial = 1812] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff18034c00) [pid = 1961] [serial = 1811] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff14126400) [pid = 1961] [serial = 1809] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff14086000) [pid = 1961] [serial = 1808] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff11d70400) [pid = 1961] [serial = 1806] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff111ee000) [pid = 1961] [serial = 1805] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff1050ec00) [pid = 1961] [serial = 1803] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff0fc47800) [pid = 1961] [serial = 1802] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff0d451c00) [pid = 1961] [serial = 1800] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff0d178400) [pid = 1961] [serial = 1799] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff0bdc6c00) [pid = 1961] [serial = 1797] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff0b469800) [pid = 1961] [serial = 1796] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff09015000) [pid = 1961] [serial = 1794] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff08be6000) [pid = 1961] [serial = 1793] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff06f65c00) [pid = 1961] [serial = 1791] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff04f70800) [pid = 1961] [serial = 1790] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff07488400) [pid = 1961] [serial = 1847] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff0494b400) [pid = 1961] [serial = 1844] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff04f72000) [pid = 1961] [serial = 1845] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff08c0fc00) [pid = 1961] [serial = 1841] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff363a3c00) [pid = 1961] [serial = 1839] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff349c0c00) [pid = 1961] [serial = 1838] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff32807400) [pid = 1961] [serial = 1836] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff31363000) [pid = 1961] [serial = 1835] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff27a2a000) [pid = 1961] [serial = 1833] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff24d81400) [pid = 1961] [serial = 1832] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff24165000) [pid = 1961] [serial = 1830] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff23da3800) [pid = 1961] [serial = 1829] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff22c3d800) [pid = 1961] [serial = 1827] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff229e4400) [pid = 1961] [serial = 1826] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff21943c00) [pid = 1961] [serial = 1824] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff08be1800) [pid = 1961] [serial = 1850] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff08c0f000) [pid = 1961] [serial = 1851] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff0af10800) [pid = 1961] [serial = 1854] [outer = (nil)] [url = about:blank] 16:23:38 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff07bc8000) [pid = 1961] [serial = 1848] [outer = (nil)] [url = about:blank] 16:23:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:23:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 3646ms 16:23:39 INFO - PROCESS | 1961 | 1461626619136 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:23:39 INFO - PROCESS | 1961 | 1461626619140 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:23:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:23:39 INFO - PROCESS | 1961 | 1461626619154 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:23:39 INFO - PROCESS | 1961 | 1461626619161 Marionette TRACE conn3 <- [1,2610,null,{}] 16:23:39 INFO - PROCESS | 1961 | 1461626619169 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}] 16:23:39 INFO - PROCESS | 1961 | 1461626619397 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:23:39 INFO - PROCESS | 1961 | 1461626619624 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff06fc2000 == 138 [pid = 1961] [id = 660] 16:23:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff07481000) [pid = 1961] [serial = 1981] [outer = (nil)] 16:23:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff07487800) [pid = 1961] [serial = 1982] [outer = 0x7eff07481000] 16:23:39 INFO - PROCESS | 1961 | 1461626619692 Marionette DEBUG loaded listener.js 16:23:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff07ce8000) [pid = 1961] [serial = 1983] [outer = 0x7eff07481000] 16:23:40 INFO - PROCESS | 1961 | 1461626620503 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]]]}] 16:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1393ms 16:23:40 INFO - PROCESS | 1961 | 1461626620547 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:23:40 INFO - PROCESS | 1961 | 1461626620552 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:23:40 INFO - PROCESS | 1961 | 1461626620564 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:23:40 INFO - PROCESS | 1961 | 1461626620570 Marionette TRACE conn3 <- [1,2614,null,{}] 16:23:40 INFO - PROCESS | 1961 | 1461626620577 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}] 16:23:40 INFO - PROCESS | 1961 | 1461626620802 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:23:41 INFO - PROCESS | 1961 | 1461626621014 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b160800 == 139 [pid = 1961] [id = 661] 16:23:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff073e0c00) [pid = 1961] [serial = 1984] [outer = (nil)] 16:23:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff08c0f000) [pid = 1961] [serial = 1985] [outer = 0x7eff073e0c00] 16:23:41 INFO - PROCESS | 1961 | 1461626621084 Marionette DEBUG loaded listener.js 16:23:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff0901a800) [pid = 1961] [serial = 1986] [outer = 0x7eff073e0c00] 16:23:42 INFO - PROCESS | 1961 | 1461626622031 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]]]}] 16:23:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:23:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1537ms 16:23:42 INFO - PROCESS | 1961 | 1461626622098 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:23:42 INFO - PROCESS | 1961 | 1461626622102 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:23:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:23:42 INFO - PROCESS | 1961 | 1461626622109 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:23:42 INFO - PROCESS | 1961 | 1461626622112 Marionette TRACE conn3 <- [1,2618,null,{}] 16:23:42 INFO - PROCESS | 1961 | 1461626622135 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}] 16:23:42 INFO - PROCESS | 1961 | 1461626622458 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:23:42 INFO - PROCESS | 1961 | 1461626622502 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b5cf800 == 140 [pid = 1961] [id = 662] 16:23:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff0b4eac00) [pid = 1961] [serial = 1987] [outer = (nil)] 16:23:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff0b838c00) [pid = 1961] [serial = 1988] [outer = 0x7eff0b4eac00] 16:23:42 INFO - PROCESS | 1961 | 1461626622570 Marionette DEBUG loaded listener.js 16:23:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff0bc90000) [pid = 1961] [serial = 1989] [outer = 0x7eff0b4eac00] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff0b481800) [pid = 1961] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff24773c00) [pid = 1961] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff08beec00) [pid = 1961] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff0af07000) [pid = 1961] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff0cf2e400) [pid = 1961] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff07bce000) [pid = 1961] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff0ae57000) [pid = 1961] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff04945c00) [pid = 1961] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff0b473c00) [pid = 1961] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff111eec00) [pid = 1961] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff073e1c00) [pid = 1961] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff073e9800) [pid = 1961] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff11d86800) [pid = 1961] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff0b4f0400) [pid = 1961] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff10a47800) [pid = 1961] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff0bc8ac00) [pid = 1961] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff08c07c00) [pid = 1961] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff11d6a800) [pid = 1961] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff0f2bd000) [pid = 1961] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff07ce7400) [pid = 1961] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff111ef400) [pid = 1961] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff0ae56800) [pid = 1961] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff0d44a000) [pid = 1961] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff14084800) [pid = 1961] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff04947400) [pid = 1961] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:23:44 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff04943000) [pid = 1961] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:23:44 INFO - PROCESS | 1961 | 1461626624253 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]]]}] 16:23:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:23:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2188ms 16:23:44 INFO - PROCESS | 1961 | 1461626624298 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:23:44 INFO - PROCESS | 1961 | 1461626624302 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:23:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:23:44 INFO - PROCESS | 1961 | 1461626624307 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:23:44 INFO - PROCESS | 1961 | 1461626624309 Marionette TRACE conn3 <- [1,2622,null,{}] 16:23:44 INFO - PROCESS | 1961 | 1461626624315 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}] 16:23:44 INFO - PROCESS | 1961 | 1461626624534 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:23:44 INFO - PROCESS | 1961 | 1461626624723 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0cecf000 == 141 [pid = 1961] [id = 663] 16:23:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff04947000) [pid = 1961] [serial = 1990] [outer = (nil)] 16:23:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff0b481800) [pid = 1961] [serial = 1991] [outer = 0x7eff04947000] 16:23:44 INFO - PROCESS | 1961 | 1461626624791 Marionette DEBUG loaded listener.js 16:23:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff0bdc8400) [pid = 1961] [serial = 1992] [outer = 0x7eff04947000] 16:23:45 INFO - PROCESS | 1961 | 1461626625558 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]]]}] 16:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1276ms 16:23:45 INFO - PROCESS | 1961 | 1461626625592 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:23:45 INFO - PROCESS | 1961 | 1461626625594 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:23:45 INFO - PROCESS | 1961 | 1461626625601 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:23:45 INFO - PROCESS | 1961 | 1461626625604 Marionette TRACE conn3 <- [1,2626,null,{}] 16:23:45 INFO - PROCESS | 1961 | 1461626625610 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}] 16:23:45 INFO - PROCESS | 1961 | 1461626625847 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:23:46 INFO - PROCESS | 1961 | 1461626626208 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff051a3800 == 142 [pid = 1961] [id = 664] 16:23:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff04950800) [pid = 1961] [serial = 1993] [outer = (nil)] 16:23:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff04f73c00) [pid = 1961] [serial = 1994] [outer = 0x7eff04950800] 16:23:46 INFO - PROCESS | 1961 | 1461626626357 Marionette DEBUG loaded listener.js 16:23:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff073e6000) [pid = 1961] [serial = 1995] [outer = 0x7eff04950800] 16:23:47 INFO - PROCESS | 1961 | 1461626627339 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]]]}] 16:23:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:23:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1785ms 16:23:47 INFO - PROCESS | 1961 | 1461626627389 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:23:47 INFO - PROCESS | 1961 | 1461626627396 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:23:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:23:47 INFO - PROCESS | 1961 | 1461626627403 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:23:47 INFO - PROCESS | 1961 | 1461626627409 Marionette TRACE conn3 <- [1,2630,null,{}] 16:23:47 INFO - PROCESS | 1961 | 1461626627417 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}] 16:23:47 INFO - PROCESS | 1961 | 1461626627683 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:23:48 INFO - PROCESS | 1961 | 1461626628004 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b4c2800 == 143 [pid = 1961] [id = 665] 16:23:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff08be2000) [pid = 1961] [serial = 1996] [outer = (nil)] 16:23:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff08c07800) [pid = 1961] [serial = 1997] [outer = 0x7eff08be2000] 16:23:48 INFO - PROCESS | 1961 | 1461626628090 Marionette DEBUG loaded listener.js 16:23:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff08deb400) [pid = 1961] [serial = 1998] [outer = 0x7eff08be2000] 16:23:49 INFO - PROCESS | 1961 | 1461626629095 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]]]}] 16:23:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:23:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1735ms 16:23:49 INFO - PROCESS | 1961 | 1461626629142 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:23:49 INFO - PROCESS | 1961 | 1461626629148 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:23:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:23:49 INFO - PROCESS | 1961 | 1461626629157 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:23:49 INFO - PROCESS | 1961 | 1461626629161 Marionette TRACE conn3 <- [1,2634,null,{}] 16:23:49 INFO - PROCESS | 1961 | 1461626629168 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}] 16:23:49 INFO - PROCESS | 1961 | 1461626629425 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:23:49 INFO - PROCESS | 1961 | 1461626629777 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e48c800 == 144 [pid = 1961] [id = 666] 16:23:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff08beec00) [pid = 1961] [serial = 1999] [outer = (nil)] 16:23:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0b4f2400) [pid = 1961] [serial = 2000] [outer = 0x7eff08beec00] 16:23:49 INFO - PROCESS | 1961 | 1461626629862 Marionette DEBUG loaded listener.js 16:23:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0bdd0000) [pid = 1961] [serial = 2001] [outer = 0x7eff08beec00] 16:23:50 INFO - PROCESS | 1961 | 1461626630798 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]]]}] 16:23:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:23:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1689ms 16:23:50 INFO - PROCESS | 1961 | 1461626630846 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:23:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:23:50 INFO - PROCESS | 1961 | 1461626630851 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:23:50 INFO - PROCESS | 1961 | 1461626630860 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:23:50 INFO - PROCESS | 1961 | 1461626630870 Marionette TRACE conn3 <- [1,2638,null,{}] 16:23:50 INFO - PROCESS | 1961 | 1461626630885 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}] 16:23:51 INFO - PROCESS | 1961 | 1461626631192 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:23:51 INFO - PROCESS | 1961 | 1461626631514 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff114ca000 == 145 [pid = 1961] [id = 667] 16:23:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff0cb79800) [pid = 1961] [serial = 2002] [outer = (nil)] 16:23:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff0cde1c00) [pid = 1961] [serial = 2003] [outer = 0x7eff0cb79800] 16:23:51 INFO - PROCESS | 1961 | 1461626631591 Marionette DEBUG loaded listener.js 16:23:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff0d44a000) [pid = 1961] [serial = 2004] [outer = 0x7eff0cb79800] 16:23:52 INFO - PROCESS | 1961 | 1461626632494 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]]]}] 16:23:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:23:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1696ms 16:23:52 INFO - PROCESS | 1961 | 1461626632553 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:23:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:23:52 INFO - PROCESS | 1961 | 1461626632559 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:23:52 INFO - PROCESS | 1961 | 1461626632566 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:23:52 INFO - PROCESS | 1961 | 1461626632569 Marionette TRACE conn3 <- [1,2642,null,{}] 16:23:52 INFO - PROCESS | 1961 | 1461626632575 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}] 16:23:52 INFO - PROCESS | 1961 | 1461626632830 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:23:53 INFO - PROCESS | 1961 | 1461626633144 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:53 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12a78000 == 146 [pid = 1961] [id = 668] 16:23:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff0ccbe800) [pid = 1961] [serial = 2005] [outer = (nil)] 16:23:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff0f104c00) [pid = 1961] [serial = 2006] [outer = 0x7eff0ccbe800] 16:23:53 INFO - PROCESS | 1961 | 1461626633227 Marionette DEBUG loaded listener.js 16:23:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff0f2b1000) [pid = 1961] [serial = 2007] [outer = 0x7eff0ccbe800] 16:23:54 INFO - PROCESS | 1961 | 1461626634127 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]]]}] 16:23:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:23:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1633ms 16:23:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:23:54 INFO - PROCESS | 1961 | 1461626634199 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:23:54 INFO - PROCESS | 1961 | 1461626634202 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:23:54 INFO - PROCESS | 1961 | 1461626634209 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:23:54 INFO - PROCESS | 1961 | 1461626634212 Marionette TRACE conn3 <- [1,2646,null,{}] 16:23:54 INFO - PROCESS | 1961 | 1461626634218 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}] 16:23:54 INFO - PROCESS | 1961 | 1461626634469 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:23:54 INFO - PROCESS | 1961 | 1461626634797 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fda800 == 147 [pid = 1961] [id = 669] 16:23:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff0fd99400) [pid = 1961] [serial = 2008] [outer = (nil)] 16:23:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff0fda1000) [pid = 1961] [serial = 2009] [outer = 0x7eff0fd99400] 16:23:54 INFO - PROCESS | 1961 | 1461626634892 Marionette DEBUG loaded listener.js 16:23:55 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff10a51400) [pid = 1961] [serial = 2010] [outer = 0x7eff0fd99400] 16:23:55 INFO - PROCESS | 1961 | 1461626635809 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]]]}] 16:23:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:23:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1636ms 16:23:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:23:55 INFO - PROCESS | 1961 | 1461626635844 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:23:55 INFO - PROCESS | 1961 | 1461626635847 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:23:55 INFO - PROCESS | 1961 | 1461626635853 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:23:55 INFO - PROCESS | 1961 | 1461626635858 Marionette TRACE conn3 <- [1,2650,null,{}] 16:23:55 INFO - PROCESS | 1961 | 1461626635864 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}] 16:23:56 INFO - PROCESS | 1961 | 1461626636105 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:23:56 INFO - PROCESS | 1961 | 1461626636386 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19469000 == 148 [pid = 1961] [id = 670] 16:23:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff10db1800) [pid = 1961] [serial = 2011] [outer = (nil)] 16:23:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff11442800) [pid = 1961] [serial = 2012] [outer = 0x7eff10db1800] 16:23:56 INFO - PROCESS | 1961 | 1461626636508 Marionette DEBUG loaded listener.js 16:23:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff11d64c00) [pid = 1961] [serial = 2013] [outer = 0x7eff10db1800] 16:23:57 INFO - PROCESS | 1961 | 1461626637402 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]]]}] 16:23:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:23:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1581ms 16:23:57 INFO - PROCESS | 1961 | 1461626637434 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:23:57 INFO - PROCESS | 1961 | 1461626637437 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:23:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:23:57 INFO - PROCESS | 1961 | 1461626637444 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:23:57 INFO - PROCESS | 1961 | 1461626637448 Marionette TRACE conn3 <- [1,2654,null,{}] 16:23:57 INFO - PROCESS | 1961 | 1461626637454 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}] 16:23:57 INFO - PROCESS | 1961 | 1461626637696 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:23:58 INFO - PROCESS | 1961 | 1461626638011 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a405800 == 149 [pid = 1961] [id = 671] 16:23:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff111e5800) [pid = 1961] [serial = 2014] [outer = (nil)] 16:23:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff11d86000) [pid = 1961] [serial = 2015] [outer = 0x7eff111e5800] 16:23:58 INFO - PROCESS | 1961 | 1461626638096 Marionette DEBUG loaded listener.js 16:23:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff11d8f400) [pid = 1961] [serial = 2016] [outer = 0x7eff111e5800] 16:23:58 INFO - PROCESS | 1961 | 1461626638987 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]]]}] 16:23:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:23:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1586ms 16:23:59 INFO - PROCESS | 1961 | 1461626639032 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:23:59 INFO - PROCESS | 1961 | 1461626639036 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:23:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:23:59 INFO - PROCESS | 1961 | 1461626639042 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:23:59 INFO - PROCESS | 1961 | 1461626639046 Marionette TRACE conn3 <- [1,2658,null,{}] 16:23:59 INFO - PROCESS | 1961 | 1461626639051 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}] 16:23:59 INFO - PROCESS | 1961 | 1461626639302 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:23:59 INFO - PROCESS | 1961 | 1461626639620 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:23:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a647000 == 150 [pid = 1961] [id = 672] 16:23:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff0d182400) [pid = 1961] [serial = 2017] [outer = (nil)] 16:23:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff12b3c000) [pid = 1961] [serial = 2018] [outer = 0x7eff0d182400] 16:23:59 INFO - PROCESS | 1961 | 1461626639710 Marionette DEBUG loaded listener.js 16:23:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff13fe9000) [pid = 1961] [serial = 2019] [outer = 0x7eff0d182400] 16:24:00 INFO - PROCESS | 1961 | 1461626640552 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]]]}] 16:24:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:24:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1584ms 16:24:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:24:00 INFO - PROCESS | 1961 | 1461626640627 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:24:00 INFO - PROCESS | 1961 | 1461626640630 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:24:00 INFO - PROCESS | 1961 | 1461626640637 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:24:00 INFO - PROCESS | 1961 | 1461626640640 Marionette TRACE conn3 <- [1,2662,null,{}] 16:24:00 INFO - PROCESS | 1961 | 1461626640647 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}] 16:24:00 INFO - PROCESS | 1961 | 1461626640907 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:24:01 INFO - PROCESS | 1961 | 1461626641225 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b346800 == 151 [pid = 1961] [id = 673] 16:24:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff0db51800) [pid = 1961] [serial = 2020] [outer = (nil)] 16:24:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff14093000) [pid = 1961] [serial = 2021] [outer = 0x7eff0db51800] 16:24:01 INFO - PROCESS | 1961 | 1461626641307 Marionette DEBUG loaded listener.js 16:24:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff1411cc00) [pid = 1961] [serial = 2022] [outer = 0x7eff0db51800] 16:24:02 INFO - PROCESS | 1961 | 1461626642191 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]]]}] 16:24:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:24:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1585ms 16:24:02 INFO - PROCESS | 1961 | 1461626642226 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:24:02 INFO - PROCESS | 1961 | 1461626642230 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:24:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:24:02 INFO - PROCESS | 1961 | 1461626642241 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:24:02 INFO - PROCESS | 1961 | 1461626642243 Marionette TRACE conn3 <- [1,2666,null,{}] 16:24:02 INFO - PROCESS | 1961 | 1461626642250 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}] 16:24:02 INFO - PROCESS | 1961 | 1461626642518 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:24:02 INFO - PROCESS | 1961 | 1461626642793 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3cb800 == 152 [pid = 1961] [id = 674] 16:24:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff18032c00) [pid = 1961] [serial = 2023] [outer = (nil)] 16:24:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff18039000) [pid = 1961] [serial = 2024] [outer = 0x7eff18032c00] 16:24:02 INFO - PROCESS | 1961 | 1461626642941 Marionette DEBUG loaded listener.js 16:24:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff19291800) [pid = 1961] [serial = 2025] [outer = 0x7eff18032c00] 16:24:04 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:04 INFO - PROCESS | 1961 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:24:04 INFO - PROCESS | 1961 | 1461626644297 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]]]}] 16:24:04 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) 16:24:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2089ms 16:24:04 INFO - PROCESS | 1961 | 1461626644330 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:24:04 INFO - PROCESS | 1961 | 1461626644333 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:24:04 INFO - PROCESS | 1961 | 1461626644348 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:24:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:24:04 INFO - PROCESS | 1961 | 1461626644354 Marionette TRACE conn3 <- [1,2670,null,{}] 16:24:04 INFO - PROCESS | 1961 | 1461626644360 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}] 16:24:04 INFO - PROCESS | 1961 | 1461626644695 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:24:04 INFO - PROCESS | 1961 | 1461626644946 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e71e000 == 153 [pid = 1961] [id = 675] 16:24:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff18034800) [pid = 1961] [serial = 2026] [outer = (nil)] 16:24:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1a94e400) [pid = 1961] [serial = 2027] [outer = 0x7eff18034800] 16:24:05 INFO - PROCESS | 1961 | 1461626645023 Marionette DEBUG loaded listener.js 16:24:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1b5e4400) [pid = 1961] [serial = 2028] [outer = 0x7eff18034800] 16:24:06 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:06 INFO - PROCESS | 1961 | 1461626646412 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:24:06 INFO - PROCESS | 1961 | 1461626646444 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:24:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:24:06 INFO - PROCESS | 1961 | 1461626646452 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:24:06 INFO - PROCESS | 1961 | 1461626646454 Marionette TRACE conn3 <- [1,2674,null,{}] 16:24:06 INFO - PROCESS | 1961 | 1461626646460 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}] 16:24:06 INFO - PROCESS | 1961 | 1461626646749 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:24:07 INFO - PROCESS | 1961 | 1461626646997 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2ab000 == 154 [pid = 1961] [id = 676] 16:24:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff1803b400) [pid = 1961] [serial = 2029] [outer = (nil)] 16:24:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1b8d7800) [pid = 1961] [serial = 2030] [outer = 0x7eff1803b400] 16:24:07 INFO - PROCESS | 1961 | 1461626647075 Marionette DEBUG loaded listener.js 16:24:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff1c80b400) [pid = 1961] [serial = 2031] [outer = 0x7eff1803b400] 16:24:08 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:08 INFO - PROCESS | 1961 | 1461626648479 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] 16:24:08 INFO - PROCESS | 1961 | 1461626648542 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:24:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:24:08 INFO - PROCESS | 1961 | 1461626648641 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:24:08 INFO - PROCESS | 1961 | 1461626648644 Marionette TRACE conn3 <- [1,2678,null,{}] 16:24:08 INFO - PROCESS | 1961 | 1461626648654 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}] 16:24:08 INFO - PROCESS | 1961 | 1461626648906 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:24:09 INFO - PROCESS | 1961 | 1461626649180 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23182800 == 155 [pid = 1961] [id = 677] 16:24:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff1a302c00) [pid = 1961] [serial = 2032] [outer = (nil)] 16:24:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff1d43f800) [pid = 1961] [serial = 2033] [outer = 0x7eff1a302c00] 16:24:09 INFO - PROCESS | 1961 | 1461626649268 Marionette DEBUG loaded listener.js 16:24:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff1de4c400) [pid = 1961] [serial = 2034] [outer = 0x7eff1a302c00] 16:24:10 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:10 INFO - PROCESS | 1961 | 1461626650621 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]]]}] 16:24:10 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) 16:24:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2053ms 16:24:10 INFO - PROCESS | 1961 | 1461626650642 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:24:10 INFO - PROCESS | 1961 | 1461626650646 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:24:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:24:10 INFO - PROCESS | 1961 | 1461626650652 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:24:10 INFO - PROCESS | 1961 | 1461626650654 Marionette TRACE conn3 <- [1,2682,null,{}] 16:24:10 INFO - PROCESS | 1961 | 1461626650660 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}] 16:24:10 INFO - PROCESS | 1961 | 1461626650934 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:24:11 INFO - PROCESS | 1961 | 1461626651183 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2375b800 == 156 [pid = 1961] [id = 678] 16:24:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff1b297800) [pid = 1961] [serial = 2035] [outer = (nil)] 16:24:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff1e68d000) [pid = 1961] [serial = 2036] [outer = 0x7eff1b297800] 16:24:11 INFO - PROCESS | 1961 | 1461626651261 Marionette DEBUG loaded listener.js 16:24:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff1e698c00) [pid = 1961] [serial = 2037] [outer = 0x7eff1b297800] 16:24:12 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:12 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) 16:24:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1985ms 16:24:12 INFO - PROCESS | 1961 | 1461626652627 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]]]}] 16:24:12 INFO - PROCESS | 1961 | 1461626652639 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:24:12 INFO - PROCESS | 1961 | 1461626652641 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:24:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:24:12 INFO - PROCESS | 1961 | 1461626652649 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:24:12 INFO - PROCESS | 1961 | 1461626652653 Marionette TRACE conn3 <- [1,2686,null,{}] 16:24:12 INFO - PROCESS | 1961 | 1461626652659 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}] 16:24:12 INFO - PROCESS | 1961 | 1461626652940 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:24:13 INFO - PROCESS | 1961 | 1461626653193 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f21800 == 157 [pid = 1961] [id = 679] 16:24:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff1de2c400) [pid = 1961] [serial = 2038] [outer = (nil)] 16:24:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff1eaacc00) [pid = 1961] [serial = 2039] [outer = 0x7eff1de2c400] 16:24:13 INFO - PROCESS | 1961 | 1461626653269 Marionette DEBUG loaded listener.js 16:24:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff1eab6000) [pid = 1961] [serial = 2040] [outer = 0x7eff1de2c400] 16:24:14 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:14 INFO - PROCESS | 1961 | 1461626654627 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] 16:24:14 INFO - PROCESS | 1961 | 1461626654653 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:24:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:24:14 INFO - PROCESS | 1961 | 1461626654660 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:24:14 INFO - PROCESS | 1961 | 1461626654663 Marionette TRACE conn3 <- [1,2690,null,{}] 16:24:14 INFO - PROCESS | 1961 | 1461626654668 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}] 16:24:14 INFO - PROCESS | 1961 | 1461626654953 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:24:15 INFO - PROCESS | 1961 | 1461626655206 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff25013800 == 158 [pid = 1961] [id = 680] 16:24:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff04948000) [pid = 1961] [serial = 2041] [outer = (nil)] 16:24:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff1eab6800) [pid = 1961] [serial = 2042] [outer = 0x7eff04948000] 16:24:15 INFO - PROCESS | 1961 | 1461626655282 Marionette DEBUG loaded listener.js 16:24:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff1ebe7800) [pid = 1961] [serial = 2043] [outer = 0x7eff04948000] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff074d2000 == 157 [pid = 1961] [id = 615] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3ac3d800 == 156 [pid = 1961] [id = 340] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f135000 == 155 [pid = 1961] [id = 562] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff226ea000 == 154 [pid = 1961] [id = 563] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b670000 == 153 [pid = 1961] [id = 558] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0fe14800 == 152 [pid = 1961] [id = 226] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0cecf000 == 151 [pid = 1961] [id = 663] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b5cf800 == 150 [pid = 1961] [id = 662] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b160800 == 149 [pid = 1961] [id = 661] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff06fc2000 == 148 [pid = 1961] [id = 660] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2b4800 == 147 [pid = 1961] [id = 658] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f136000 == 146 [pid = 1961] [id = 657] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f051800 == 145 [pid = 1961] [id = 656] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ea21000 == 144 [pid = 1961] [id = 655] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e8cc000 == 143 [pid = 1961] [id = 654] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e70e000 == 142 [pid = 1961] [id = 653] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e5f7800 == 141 [pid = 1961] [id = 652] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3c8800 == 140 [pid = 1961] [id = 651] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b349000 == 139 [pid = 1961] [id = 650] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a916000 == 138 [pid = 1961] [id = 649] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a3a4800 == 137 [pid = 1961] [id = 648] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19451000 == 136 [pid = 1961] [id = 647] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17f8e000 == 135 [pid = 1961] [id = 646] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff11e66000 == 134 [pid = 1961] [id = 645] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f141800 == 133 [pid = 1961] [id = 644] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0d1b3800 == 132 [pid = 1961] [id = 643] 16:24:17 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff07c73800 == 131 [pid = 1961] [id = 642] 16:24:17 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:17 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff0be47400) [pid = 1961] [serial = 1868] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff3627ac00) [pid = 1961] [serial = 1776] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff0af04000) [pid = 1961] [serial = 1920] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff0b47a400) [pid = 1961] [serial = 1863] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff0fd9a800) [pid = 1961] [serial = 1881] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff13ebf000) [pid = 1961] [serial = 1901] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff14089000) [pid = 1961] [serial = 1904] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff32806800) [pid = 1961] [serial = 1773] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff0b835c00) [pid = 1961] [serial = 1922] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff11245800) [pid = 1961] [serial = 1889] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff14090000) [pid = 1961] [serial = 1905] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff07defc00) [pid = 1961] [serial = 1917] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff08be2800) [pid = 1961] [serial = 1860] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff09017000) [pid = 1961] [serial = 1919] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff12b30400) [pid = 1961] [serial = 1896] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff0b835800) [pid = 1961] [serial = 1865] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff18035000) [pid = 1961] [serial = 1914] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff13fedc00) [pid = 1961] [serial = 1902] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff0cb7bc00) [pid = 1961] [serial = 1871] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff0bdc8c00) [pid = 1961] [serial = 1923] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff08c14c00) [pid = 1961] [serial = 1842] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff140c8c00) [pid = 1961] [serial = 1907] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff07bca400) [pid = 1961] [serial = 1916] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1050fc00) [pid = 1961] [serial = 1883] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff10516000) [pid = 1961] [serial = 1886] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff11d62400) [pid = 1961] [serial = 1892] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff0f2bc800) [pid = 1961] [serial = 1878] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff0db4fc00) [pid = 1961] [serial = 1875] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff0b45f000) [pid = 1961] [serial = 1862] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff14127400) [pid = 1961] [serial = 1910] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff10a4f000) [pid = 1961] [serial = 1887] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff11d8c400) [pid = 1961] [serial = 1895] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff10516400) [pid = 1961] [serial = 1884] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff11d6b000) [pid = 1961] [serial = 1893] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff12b37000) [pid = 1961] [serial = 1898] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff07488800) [pid = 1961] [serial = 1859] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff17f75400) [pid = 1961] [serial = 1913] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff0b4e6800) [pid = 1961] [serial = 1788] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff0bc84000) [pid = 1961] [serial = 1866] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff13eb5000) [pid = 1961] [serial = 1899] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff0fc54c00) [pid = 1961] [serial = 1880] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff17f6b400) [pid = 1961] [serial = 1911] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff0ccc6800) [pid = 1961] [serial = 1872] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff11442c00) [pid = 1961] [serial = 1890] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff0f2b0c00) [pid = 1961] [serial = 1877] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff140d2c00) [pid = 1961] [serial = 1908] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff0d44f400) [pid = 1961] [serial = 1874] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff0cb70400) [pid = 1961] [serial = 1869] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff0b4ec000) [pid = 1961] [serial = 1925] [outer = (nil)] [url = about:blank] 16:24:18 INFO - PROCESS | 1961 | 1461626658087 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] 16:24:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:24:18 INFO - PROCESS | 1961 | 1461626658121 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:24:18 INFO - PROCESS | 1961 | 1461626658129 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:24:18 INFO - PROCESS | 1961 | 1461626658135 Marionette TRACE conn3 <- [1,2694,null,{}] 16:24:18 INFO - PROCESS | 1961 | 1461626658144 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}] 16:24:18 INFO - PROCESS | 1961 | 1461626658367 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:24:18 INFO - PROCESS | 1961 | 1461626658597 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff074cf000 == 132 [pid = 1961] [id = 681] 16:24:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff07483800) [pid = 1961] [serial = 2044] [outer = (nil)] 16:24:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff0748ac00) [pid = 1961] [serial = 2045] [outer = 0x7eff07483800] 16:24:18 INFO - PROCESS | 1961 | 1461626658668 Marionette DEBUG loaded listener.js 16:24:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff07de4000) [pid = 1961] [serial = 2046] [outer = 0x7eff07483800] 16:24:19 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:19 INFO - PROCESS | 1961 | 1461626659944 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] 16:24:19 INFO - PROCESS | 1961 | 1461626659978 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:24:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:24:19 INFO - PROCESS | 1961 | 1461626659989 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:24:19 INFO - PROCESS | 1961 | 1461626659993 Marionette TRACE conn3 <- [1,2698,null,{}] 16:24:20 INFO - PROCESS | 1961 | 1461626659999 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}] 16:24:20 INFO - PROCESS | 1961 | 1461626660366 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:24:20 INFO - PROCESS | 1961 | 1461626660415 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b48f000 == 133 [pid = 1961] [id = 682] 16:24:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff08be3400) [pid = 1961] [serial = 2047] [outer = (nil)] 16:24:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff08df1000) [pid = 1961] [serial = 2048] [outer = 0x7eff08be3400] 16:24:20 INFO - PROCESS | 1961 | 1461626660478 Marionette DEBUG loaded listener.js 16:24:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0ae53800) [pid = 1961] [serial = 2049] [outer = 0x7eff08be3400] 16:24:21 INFO - PROCESS | 1961 | SkCairoFTTypeface::onFilterRec unimplemented 16:24:21 INFO - PROCESS | 1961 | 1461626661915 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] 16:24:21 INFO - PROCESS | 1961 | 1461626661933 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:24:21 INFO - PROCESS | 1961 | 1461626661948 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:24:21 INFO - PROCESS | 1961 | 1461626661953 Marionette TRACE conn3 <- [1,2702,null,{}] 16:24:21 INFO - PROCESS | 1961 | 1461626661970 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}] 16:24:22 INFO - PROCESS | 1961 | 1461626662828 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff0cb6f400) [pid = 1961] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff0ad97400) [pid = 1961] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff0ae61400) [pid = 1961] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff11d91000) [pid = 1961] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff1af37000) [pid = 1961] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff07481000) [pid = 1961] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff073e8400) [pid = 1961] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff19293400) [pid = 1961] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff07bca800) [pid = 1961] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff07ce7000) [pid = 1961] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff1ac41400) [pid = 1961] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7eff073df000) [pid = 1961] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7eff1a582800) [pid = 1961] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7eff111e2800) [pid = 1961] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7eff0b4eac00) [pid = 1961] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7eff073e0c00) [pid = 1961] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7eff0ae5ec00) [pid = 1961] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7eff06f65800) [pid = 1961] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7eff1a584800) [pid = 1961] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7eff1050cc00) [pid = 1961] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:24:22 INFO - PROCESS | 1961 | --DOMWINDOW == 119 (0x7eff04946800) [pid = 1961] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:24:23 INFO - PROCESS | 1961 | 1461626663002 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b489800 == 134 [pid = 1961] [id = 683] 16:24:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 120 (0x7eff073df000) [pid = 1961] [serial = 2050] [outer = (nil)] 16:24:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff07bca800) [pid = 1961] [serial = 2051] [outer = 0x7eff073df000] 16:24:23 INFO - PROCESS | 1961 | 1461626663072 Marionette DEBUG loaded listener.js 16:24:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7eff0b835800) [pid = 1961] [serial = 2052] [outer = 0x7eff073df000] 16:24:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:24:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1904ms 16:24:23 INFO - PROCESS | 1961 | 1461626663837 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]]]}] 16:24:23 INFO - PROCESS | 1961 | 1461626663845 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:24:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:24:23 INFO - PROCESS | 1961 | 1461626663849 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:24:23 INFO - PROCESS | 1961 | 1461626663858 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:24:23 INFO - PROCESS | 1961 | 1461626663861 Marionette TRACE conn3 <- [1,2706,null,{}] 16:24:23 INFO - PROCESS | 1961 | 1461626663867 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}] 16:24:24 INFO - PROCESS | 1961 | 1461626664104 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:24:24 INFO - PROCESS | 1961 | 1461626664298 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e265800 == 135 [pid = 1961] [id = 684] 16:24:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7eff073df800) [pid = 1961] [serial = 2053] [outer = (nil)] 16:24:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7eff0be4b400) [pid = 1961] [serial = 2054] [outer = 0x7eff073df800] 16:24:24 INFO - PROCESS | 1961 | 1461626664366 Marionette DEBUG loaded listener.js 16:24:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7eff0ccbcc00) [pid = 1961] [serial = 2055] [outer = 0x7eff073df800] 16:24:25 INFO - PROCESS | 1961 | 1461626665493 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]]]}] 16:24:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:24:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1687ms 16:24:25 INFO - PROCESS | 1961 | 1461626665543 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:24:25 INFO - PROCESS | 1961 | 1461626665549 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:24:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:24:25 INFO - PROCESS | 1961 | 1461626665559 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:24:25 INFO - PROCESS | 1961 | 1461626665564 Marionette TRACE conn3 <- [1,2710,null,{}] 16:24:25 INFO - PROCESS | 1961 | 1461626665573 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}] 16:24:25 INFO - PROCESS | 1961 | 1461626665868 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:24:26 INFO - PROCESS | 1961 | 1461626666202 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b22a000 == 136 [pid = 1961] [id = 685] 16:24:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7eff08be4000) [pid = 1961] [serial = 2056] [outer = (nil)] 16:24:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7eff08bf0800) [pid = 1961] [serial = 2057] [outer = 0x7eff08be4000] 16:24:26 INFO - PROCESS | 1961 | 1461626666294 Marionette DEBUG loaded listener.js 16:24:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7eff09013400) [pid = 1961] [serial = 2058] [outer = 0x7eff08be4000] 16:24:27 INFO - PROCESS | 1961 | 1461626667239 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] 16:24:27 INFO - PROCESS | 1961 | 1461626667309 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:24:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:24:27 INFO - PROCESS | 1961 | 1461626667321 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:24:27 INFO - PROCESS | 1961 | 1461626667324 Marionette TRACE conn3 <- [1,2714,null,{}] 16:24:27 INFO - PROCESS | 1961 | 1461626667332 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}] 16:24:27 INFO - PROCESS | 1961 | 1461626667619 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:24:27 INFO - PROCESS | 1961 | 1461626667959 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f13a800 == 137 [pid = 1961] [id = 686] 16:24:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7eff0b83bc00) [pid = 1961] [serial = 2059] [outer = (nil)] 16:24:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff0cb7d800) [pid = 1961] [serial = 2060] [outer = 0x7eff0b83bc00] 16:24:28 INFO - PROCESS | 1961 | 1461626668037 Marionette DEBUG loaded listener.js 16:24:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff0cddbc00) [pid = 1961] [serial = 2061] [outer = 0x7eff0b83bc00] 16:24:28 INFO - PROCESS | 1961 | 1461626668981 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]]]}] 16:24:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:24:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1733ms 16:24:29 INFO - PROCESS | 1961 | 1461626669054 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:24:29 INFO - PROCESS | 1961 | 1461626669057 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:24:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:24:29 INFO - PROCESS | 1961 | 1461626669065 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:24:29 INFO - PROCESS | 1961 | 1461626669076 Marionette TRACE conn3 <- [1,2718,null,{}] 16:24:29 INFO - PROCESS | 1961 | 1461626669100 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}] 16:24:29 INFO - PROCESS | 1961 | 1461626669464 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:24:29 INFO - PROCESS | 1961 | 1461626669733 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:29 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff114cb800 == 138 [pid = 1961] [id = 687] 16:24:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff0db48800) [pid = 1961] [serial = 2062] [outer = (nil)] 16:24:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff0f108400) [pid = 1961] [serial = 2063] [outer = 0x7eff0db48800] 16:24:29 INFO - PROCESS | 1961 | 1461626669823 Marionette DEBUG loaded listener.js 16:24:29 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff0f2bc800) [pid = 1961] [serial = 2064] [outer = 0x7eff0db48800] 16:24:30 INFO - PROCESS | 1961 | 1461626670753 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] 16:24:30 INFO - PROCESS | 1961 | 1461626670822 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:24:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:24:30 INFO - PROCESS | 1961 | 1461626670829 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:24:30 INFO - PROCESS | 1961 | 1461626670832 Marionette TRACE conn3 <- [1,2722,null,{}] 16:24:30 INFO - PROCESS | 1961 | 1461626670838 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}] 16:24:31 INFO - PROCESS | 1961 | 1461626671096 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:24:31 INFO - PROCESS | 1961 | 1461626671414 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff13dcb800 == 139 [pid = 1961] [id = 688] 16:24:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff0cf3c800) [pid = 1961] [serial = 2065] [outer = (nil)] 16:24:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff10513c00) [pid = 1961] [serial = 2066] [outer = 0x7eff0cf3c800] 16:24:31 INFO - PROCESS | 1961 | 1461626671497 Marionette DEBUG loaded listener.js 16:24:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff10a43c00) [pid = 1961] [serial = 2067] [outer = 0x7eff0cf3c800] 16:24:32 INFO - PROCESS | 1961 | 1461626672405 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] 16:24:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:24:32 INFO - PROCESS | 1961 | 1461626672468 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:24:32 INFO - PROCESS | 1961 | 1461626672475 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:24:32 INFO - PROCESS | 1961 | 1461626672478 Marionette TRACE conn3 <- [1,2726,null,{}] 16:24:32 INFO - PROCESS | 1961 | 1461626672484 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}] 16:24:32 INFO - PROCESS | 1961 | 1461626672738 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:24:33 INFO - PROCESS | 1961 | 1461626673075 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff18176800 == 140 [pid = 1961] [id = 689] 16:24:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff0f2bd000) [pid = 1961] [serial = 2068] [outer = (nil)] 16:24:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff10db7000) [pid = 1961] [serial = 2069] [outer = 0x7eff0f2bd000] 16:24:33 INFO - PROCESS | 1961 | 1461626673154 Marionette DEBUG loaded listener.js 16:24:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff11245800) [pid = 1961] [serial = 2070] [outer = 0x7eff0f2bd000] 16:24:34 INFO - PROCESS | 1961 | 1461626674043 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]]]}] 16:24:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:24:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1637ms 16:24:34 INFO - PROCESS | 1961 | 1461626674111 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:24:34 INFO - PROCESS | 1961 | 1461626674114 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:24:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:24:34 INFO - PROCESS | 1961 | 1461626674155 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:24:34 INFO - PROCESS | 1961 | 1461626674159 Marionette TRACE conn3 <- [1,2730,null,{}] 16:24:34 INFO - PROCESS | 1961 | 1461626674219 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}] 16:24:34 INFO - PROCESS | 1961 | 1461626674518 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:24:34 INFO - PROCESS | 1961 | 1461626674851 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a2a3000 == 141 [pid = 1961] [id = 690] 16:24:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff11d87800) [pid = 1961] [serial = 2071] [outer = (nil)] 16:24:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff13ff5c00) [pid = 1961] [serial = 2072] [outer = 0x7eff11d87800] 16:24:34 INFO - PROCESS | 1961 | 1461626674931 Marionette DEBUG loaded listener.js 16:24:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff14091400) [pid = 1961] [serial = 2073] [outer = 0x7eff11d87800] 16:24:36 INFO - PROCESS | 1961 | 1461626676318 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] 16:24:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:24:36 INFO - PROCESS | 1961 | 1461626676363 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:24:36 INFO - PROCESS | 1961 | 1461626676375 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:24:36 INFO - PROCESS | 1961 | 1461626676381 Marionette TRACE conn3 <- [1,2734,null,{}] 16:24:36 INFO - PROCESS | 1961 | 1461626676391 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}] 16:24:36 INFO - PROCESS | 1961 | 1461626676855 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:24:37 INFO - PROCESS | 1961 | 1461626677144 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4e5000 == 142 [pid = 1961] [id = 691] 16:24:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff13ff2c00) [pid = 1961] [serial = 2074] [outer = (nil)] 16:24:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff14126000) [pid = 1961] [serial = 2075] [outer = 0x7eff13ff2c00] 16:24:37 INFO - PROCESS | 1961 | 1461626677228 Marionette DEBUG loaded listener.js 16:24:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff17f6dc00) [pid = 1961] [serial = 2076] [outer = 0x7eff13ff2c00] 16:24:38 INFO - PROCESS | 1961 | 1461626678175 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]]]}] 16:24:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:24:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1847ms 16:24:38 INFO - PROCESS | 1961 | 1461626678219 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:24:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:24:38 INFO - PROCESS | 1961 | 1461626678223 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:24:38 INFO - PROCESS | 1961 | 1461626678229 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:24:38 INFO - PROCESS | 1961 | 1461626678232 Marionette TRACE conn3 <- [1,2738,null,{}] 16:24:38 INFO - PROCESS | 1961 | 1461626678237 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}] 16:24:38 INFO - PROCESS | 1961 | 1461626678481 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:24:38 INFO - PROCESS | 1961 | 1461626678767 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b121000 == 143 [pid = 1961] [id = 692] 16:24:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff0900f400) [pid = 1961] [serial = 2077] [outer = (nil)] 16:24:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff17f80800) [pid = 1961] [serial = 2078] [outer = 0x7eff0900f400] 16:24:38 INFO - PROCESS | 1961 | 1461626678888 Marionette DEBUG loaded listener.js 16:24:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff19215800) [pid = 1961] [serial = 2079] [outer = 0x7eff0900f400] 16:24:39 INFO - PROCESS | 1961 | 1461626679800 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]]]}] 16:24:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:24:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1633ms 16:24:39 INFO - PROCESS | 1961 | 1461626679862 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:24:39 INFO - PROCESS | 1961 | 1461626679866 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:24:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:24:39 INFO - PROCESS | 1961 | 1461626679872 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:24:39 INFO - PROCESS | 1961 | 1461626679875 Marionette TRACE conn3 <- [1,2742,null,{}] 16:24:39 INFO - PROCESS | 1961 | 1461626679880 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}] 16:24:40 INFO - PROCESS | 1961 | 1461626680132 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:24:40 INFO - PROCESS | 1961 | 1461626680448 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b675800 == 144 [pid = 1961] [id = 693] 16:24:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff0b473800) [pid = 1961] [serial = 2080] [outer = (nil)] 16:24:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff1928bc00) [pid = 1961] [serial = 2081] [outer = 0x7eff0b473800] 16:24:40 INFO - PROCESS | 1961 | 1461626680534 Marionette DEBUG loaded listener.js 16:24:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff1a302800) [pid = 1961] [serial = 2082] [outer = 0x7eff0b473800] 16:24:41 INFO - PROCESS | 1961 | 1461626681406 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]]]}] 16:24:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:24:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1588ms 16:24:41 INFO - PROCESS | 1961 | 1461626681462 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:24:41 INFO - PROCESS | 1961 | 1461626681466 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:24:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:24:41 INFO - PROCESS | 1961 | 1461626681472 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:24:41 INFO - PROCESS | 1961 | 1461626681474 Marionette TRACE conn3 <- [1,2746,null,{}] 16:24:41 INFO - PROCESS | 1961 | 1461626681480 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}] 16:24:41 INFO - PROCESS | 1961 | 1461626681731 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:24:42 INFO - PROCESS | 1961 | 1461626682056 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3d1800 == 145 [pid = 1961] [id = 694] 16:24:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff0fd9a000) [pid = 1961] [serial = 2083] [outer = (nil)] 16:24:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff1a58cc00) [pid = 1961] [serial = 2084] [outer = 0x7eff0fd9a000] 16:24:42 INFO - PROCESS | 1961 | 1461626682135 Marionette DEBUG loaded listener.js 16:24:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff1a954800) [pid = 1961] [serial = 2085] [outer = 0x7eff0fd9a000] 16:24:43 INFO - PROCESS | 1961 | 1461626683048 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]]]}] 16:24:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:24:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1629ms 16:24:43 INFO - PROCESS | 1961 | 1461626683102 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:24:43 INFO - PROCESS | 1961 | 1461626683106 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:24:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:24:43 INFO - PROCESS | 1961 | 1461626683112 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:24:43 INFO - PROCESS | 1961 | 1461626683116 Marionette TRACE conn3 <- [1,2750,null,{}] 16:24:43 INFO - PROCESS | 1961 | 1461626683122 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}] 16:24:43 INFO - PROCESS | 1961 | 1461626683398 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:24:43 INFO - PROCESS | 1961 | 1461626683726 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:43 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e5eb000 == 146 [pid = 1961] [id = 695] 16:24:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff1af3a400) [pid = 1961] [serial = 2086] [outer = (nil)] 16:24:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff1afdb800) [pid = 1961] [serial = 2087] [outer = 0x7eff1af3a400] 16:24:43 INFO - PROCESS | 1961 | 1461626683817 Marionette DEBUG loaded listener.js 16:24:43 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff1b29ec00) [pid = 1961] [serial = 2088] [outer = 0x7eff1af3a400] 16:24:44 INFO - PROCESS | 1961 | 1461626684693 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]]]}] 16:24:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:24:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1631ms 16:24:44 INFO - PROCESS | 1961 | 1461626684744 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:24:44 INFO - PROCESS | 1961 | 1461626684748 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:24:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:24:44 INFO - PROCESS | 1961 | 1461626684754 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:24:44 INFO - PROCESS | 1961 | 1461626684757 Marionette TRACE conn3 <- [1,2754,null,{}] 16:24:44 INFO - PROCESS | 1961 | 1461626684763 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}] 16:24:45 INFO - PROCESS | 1961 | 1461626685014 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:24:45 INFO - PROCESS | 1961 | 1461626685297 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e721000 == 147 [pid = 1961] [id = 696] 16:24:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff1af40c00) [pid = 1961] [serial = 2089] [outer = (nil)] 16:24:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff1b5e9c00) [pid = 1961] [serial = 2090] [outer = 0x7eff1af40c00] 16:24:45 INFO - PROCESS | 1961 | 1461626685425 Marionette DEBUG loaded listener.js 16:24:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff1b8dd400) [pid = 1961] [serial = 2091] [outer = 0x7eff1af40c00] 16:24:46 INFO - PROCESS | 1961 | 1461626686277 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]]]}] 16:24:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:24:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1583ms 16:24:46 INFO - PROCESS | 1961 | 1461626686354 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:24:46 INFO - PROCESS | 1961 | 1461626686358 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:24:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:24:46 INFO - PROCESS | 1961 | 1461626686371 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:24:46 INFO - PROCESS | 1961 | 1461626686373 Marionette TRACE conn3 <- [1,2758,null,{}] 16:24:46 INFO - PROCESS | 1961 | 1461626686380 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}] 16:24:46 INFO - PROCESS | 1961 | 1461626686653 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:24:46 INFO - PROCESS | 1961 | 1461626686977 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ef75000 == 148 [pid = 1961] [id = 697] 16:24:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff1b29f400) [pid = 1961] [serial = 2092] [outer = (nil)] 16:24:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1d435c00) [pid = 1961] [serial = 2093] [outer = 0x7eff1b29f400] 16:24:47 INFO - PROCESS | 1961 | 1461626687059 Marionette DEBUG loaded listener.js 16:24:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff1de30800) [pid = 1961] [serial = 2094] [outer = 0x7eff1b29f400] 16:24:47 INFO - PROCESS | 1961 | 1461626687951 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]]]}] 16:24:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:24:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1633ms 16:24:48 INFO - PROCESS | 1961 | 1461626688003 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:24:48 INFO - PROCESS | 1961 | 1461626688007 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:24:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:24:48 INFO - PROCESS | 1961 | 1461626688013 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:24:48 INFO - PROCESS | 1961 | 1461626688015 Marionette TRACE conn3 <- [1,2762,null,{}] 16:24:48 INFO - PROCESS | 1961 | 1461626688021 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}] 16:24:48 INFO - PROCESS | 1961 | 1461626688275 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:24:48 INFO - PROCESS | 1961 | 1461626688605 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:48 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f2a8000 == 149 [pid = 1961] [id = 698] 16:24:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff073db800) [pid = 1961] [serial = 2095] [outer = (nil)] 16:24:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1eab3000) [pid = 1961] [serial = 2096] [outer = 0x7eff073db800] 16:24:48 INFO - PROCESS | 1961 | 1461626688686 Marionette DEBUG loaded listener.js 16:24:48 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1ebe6000) [pid = 1961] [serial = 2097] [outer = 0x7eff073db800] 16:24:49 INFO - PROCESS | 1961 | 1461626689726 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]]]}] 16:24:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:24:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1784ms 16:24:49 INFO - PROCESS | 1961 | 1461626689800 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:24:49 INFO - PROCESS | 1961 | 1461626689807 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:24:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:24:49 INFO - PROCESS | 1961 | 1461626689817 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:24:49 INFO - PROCESS | 1961 | 1461626689822 Marionette TRACE conn3 <- [1,2766,null,{}] 16:24:49 INFO - PROCESS | 1961 | 1461626689832 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}] 16:24:50 INFO - PROCESS | 1961 | 1461626690166 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:24:50 INFO - PROCESS | 1961 | 1461626690584 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:50 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f16800 == 150 [pid = 1961] [id = 699] 16:24:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1e68e000) [pid = 1961] [serial = 2098] [outer = (nil)] 16:24:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff1f14d400) [pid = 1961] [serial = 2099] [outer = 0x7eff1e68e000] 16:24:50 INFO - PROCESS | 1961 | 1461626690663 Marionette DEBUG loaded listener.js 16:24:50 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1f44d400) [pid = 1961] [serial = 2100] [outer = 0x7eff1e68e000] 16:24:51 INFO - PROCESS | 1961 | 1461626691850 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]]]}] 16:24:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:24:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2057ms 16:24:51 INFO - PROCESS | 1961 | 1461626691876 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:24:51 INFO - PROCESS | 1961 | 1461626691882 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:24:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:24:51 INFO - PROCESS | 1961 | 1461626691892 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:24:51 INFO - PROCESS | 1961 | 1461626691896 Marionette TRACE conn3 <- [1,2770,null,{}] 16:24:51 INFO - PROCESS | 1961 | 1461626691907 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}] 16:24:52 INFO - PROCESS | 1961 | 1461626692334 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:24:52 INFO - PROCESS | 1961 | 1461626692772 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27788000 == 151 [pid = 1961] [id = 700] 16:24:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff1ebe6400) [pid = 1961] [serial = 2101] [outer = (nil)] 16:24:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff208de000) [pid = 1961] [serial = 2102] [outer = 0x7eff1ebe6400] 16:24:52 INFO - PROCESS | 1961 | 1461626692890 Marionette DEBUG loaded listener.js 16:24:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff20a60400) [pid = 1961] [serial = 2103] [outer = 0x7eff1ebe6400] 16:24:53 INFO - PROCESS | 1961 | 1461626693804 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]]]}] 16:24:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:24:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1950ms 16:24:53 INFO - PROCESS | 1961 | 1461626693841 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:24:53 INFO - PROCESS | 1961 | 1461626693845 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:24:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:24:53 INFO - PROCESS | 1961 | 1461626693851 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:24:53 INFO - PROCESS | 1961 | 1461626693853 Marionette TRACE conn3 <- [1,2774,null,{}] 16:24:53 INFO - PROCESS | 1961 | 1461626693859 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}] 16:24:54 INFO - PROCESS | 1961 | 1461626694105 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:24:54 INFO - PROCESS | 1961 | 1461626694399 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2ab1b800 == 152 [pid = 1961] [id = 701] 16:24:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff0b478800) [pid = 1961] [serial = 2104] [outer = (nil)] 16:24:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff20b36400) [pid = 1961] [serial = 2105] [outer = 0x7eff0b478800] 16:24:54 INFO - PROCESS | 1961 | 1461626694533 Marionette DEBUG loaded listener.js 16:24:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff21462000) [pid = 1961] [serial = 2106] [outer = 0x7eff0b478800] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f30f000 == 151 [pid = 1961] [id = 624] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff11e63000 == 150 [pid = 1961] [id = 626] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff10e66800 == 149 [pid = 1961] [id = 625] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a39c800 == 148 [pid = 1961] [id = 631] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17f8f000 == 147 [pid = 1961] [id = 628] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19505800 == 146 [pid = 1961] [id = 630] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12b14000 == 145 [pid = 1961] [id = 627] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff18187000 == 144 [pid = 1961] [id = 629] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0e479800 == 143 [pid = 1961] [id = 623] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff25013800 == 142 [pid = 1961] [id = 680] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f21800 == 141 [pid = 1961] [id = 679] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2375b800 == 140 [pid = 1961] [id = 678] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23182800 == 139 [pid = 1961] [id = 677] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2ab000 == 138 [pid = 1961] [id = 676] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e71e000 == 137 [pid = 1961] [id = 675] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3cb800 == 136 [pid = 1961] [id = 674] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b346800 == 135 [pid = 1961] [id = 673] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a647000 == 134 [pid = 1961] [id = 672] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a405800 == 133 [pid = 1961] [id = 671] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19469000 == 132 [pid = 1961] [id = 670] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fda800 == 131 [pid = 1961] [id = 669] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff12a78000 == 130 [pid = 1961] [id = 668] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff114ca000 == 129 [pid = 1961] [id = 667] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0e48c800 == 128 [pid = 1961] [id = 666] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b4c2800 == 127 [pid = 1961] [id = 665] 16:24:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff051a3800 == 126 [pid = 1961] [id = 664] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff0ccc9800) [pid = 1961] [serial = 1934] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff0b832c00) [pid = 1961] [serial = 1932] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff10510400) [pid = 1961] [serial = 1941] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff19212400) [pid = 1961] [serial = 1953] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff0b481800) [pid = 1961] [serial = 1991] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff1b3f6800) [pid = 1961] [serial = 1971] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff1c654000) [pid = 1961] [serial = 1979] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff07487800) [pid = 1961] [serial = 1982] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff08c08000) [pid = 1961] [serial = 1929] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff1af38000) [pid = 1961] [serial = 1964] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff0db42800) [pid = 1961] [serial = 1937] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff1b8d1800) [pid = 1961] [serial = 1976] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff18035400) [pid = 1961] [serial = 1952] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff1b9ed000) [pid = 1961] [serial = 1977] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff1afe5800) [pid = 1961] [serial = 1967] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff0cf37000) [pid = 1961] [serial = 1935] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff11450000) [pid = 1961] [serial = 1946] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff13ff4400) [pid = 1961] [serial = 1947] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff1a58a400) [pid = 1961] [serial = 1958] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff07bd3800) [pid = 1961] [serial = 1928] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff1124dc00) [pid = 1961] [serial = 1943] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff0b838c00) [pid = 1961] [serial = 1988] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff0db4d400) [pid = 1961] [serial = 1938] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff0901a800) [pid = 1961] [serial = 1986] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff1a94e800) [pid = 1961] [serial = 1959] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff17f6d800) [pid = 1961] [serial = 1950] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff0b47a800) [pid = 1961] [serial = 1857] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff1ac50000) [pid = 1961] [serial = 1961] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff0bc90000) [pid = 1961] [serial = 1989] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff1921f400) [pid = 1961] [serial = 1955] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff14121c00) [pid = 1961] [serial = 1949] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff19290000) [pid = 1961] [serial = 1956] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff11d69000) [pid = 1961] [serial = 1944] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff08c0f000) [pid = 1961] [serial = 1985] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff1b29d000) [pid = 1961] [serial = 1968] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff0b45ec00) [pid = 1961] [serial = 1931] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff1b5eec00) [pid = 1961] [serial = 1974] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff0fc4f000) [pid = 1961] [serial = 1940] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff07ce8000) [pid = 1961] [serial = 1983] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff1ae25800) [pid = 1961] [serial = 1962] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff1b3ed800) [pid = 1961] [serial = 1970] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff1afd8400) [pid = 1961] [serial = 1965] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff1b3f6400) [pid = 1961] [serial = 1973] [outer = (nil)] [url = about:blank] 16:24:57 INFO - PROCESS | 1961 | 1461626697608 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]]]}] 16:24:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:24:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 3792ms 16:24:57 INFO - PROCESS | 1961 | 1461626697645 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:24:57 INFO - PROCESS | 1961 | 1461626697649 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:24:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:24:57 INFO - PROCESS | 1961 | 1461626697658 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:24:57 INFO - PROCESS | 1961 | 1461626697662 Marionette TRACE conn3 <- [1,2778,null,{}] 16:24:57 INFO - PROCESS | 1961 | 1461626697713 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}] 16:24:58 INFO - PROCESS | 1961 | 1461626698038 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:24:58 INFO - PROCESS | 1961 | 1461626698171 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff07c65800 == 127 [pid = 1961] [id = 702] 16:24:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff07483c00) [pid = 1961] [serial = 2107] [outer = (nil)] 16:24:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff07ce4c00) [pid = 1961] [serial = 2108] [outer = 0x7eff07483c00] 16:24:58 INFO - PROCESS | 1961 | 1461626698244 Marionette DEBUG loaded listener.js 16:24:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff08be9000) [pid = 1961] [serial = 2109] [outer = 0x7eff07483c00] 16:24:59 INFO - PROCESS | 1961 | 1461626699019 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]]]}] 16:24:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:24:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1380ms 16:24:59 INFO - PROCESS | 1961 | 1461626699039 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:24:59 INFO - PROCESS | 1961 | 1461626699047 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:24:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:24:59 INFO - PROCESS | 1961 | 1461626699091 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:24:59 INFO - PROCESS | 1961 | 1461626699096 Marionette TRACE conn3 <- [1,2782,null,{}] 16:24:59 INFO - PROCESS | 1961 | 1461626699103 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}] 16:24:59 INFO - PROCESS | 1961 | 1461626699339 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:24:59 INFO - PROCESS | 1961 | 1461626699573 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:24:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b3e0800 == 128 [pid = 1961] [id = 703] 16:24:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff07bca400) [pid = 1961] [serial = 2110] [outer = (nil)] 16:24:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff0ad9d800) [pid = 1961] [serial = 2111] [outer = 0x7eff07bca400] 16:24:59 INFO - PROCESS | 1961 | 1461626699638 Marionette DEBUG loaded listener.js 16:24:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff0b45a400) [pid = 1961] [serial = 2112] [outer = 0x7eff07bca400] 16:25:00 INFO - PROCESS | 1961 | 1461626700628 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]]]}] 16:25:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:25:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1584ms 16:25:00 INFO - PROCESS | 1961 | 1461626700685 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:25:00 INFO - PROCESS | 1961 | 1461626700689 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:25:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:25:00 INFO - PROCESS | 1961 | 1461626700704 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:25:00 INFO - PROCESS | 1961 | 1461626700710 Marionette TRACE conn3 <- [1,2786,null,{}] 16:25:00 INFO - PROCESS | 1961 | 1461626700725 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}] 16:25:01 INFO - PROCESS | 1961 | 1461626701063 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:25:01 INFO - PROCESS | 1961 | 1461626701114 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:01 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0d1d1800 == 129 [pid = 1961] [id = 704] 16:25:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0bc8f800) [pid = 1961] [serial = 2113] [outer = (nil)] 16:25:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0ccc4000) [pid = 1961] [serial = 2114] [outer = 0x7eff0bc8f800] 16:25:01 INFO - PROCESS | 1961 | 1461626701361 Marionette DEBUG loaded listener.js 16:25:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff0cf34c00) [pid = 1961] [serial = 2115] [outer = 0x7eff0bc8f800] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff111e5800) [pid = 1961] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff0fd99400) [pid = 1961] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff0cb79800) [pid = 1961] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff1de2c400) [pid = 1961] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff0ccbe800) [pid = 1961] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff18032c00) [pid = 1961] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff19288400) [pid = 1961] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff08be3400) [pid = 1961] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff1803b400) [pid = 1961] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff073df000) [pid = 1961] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff0db51800) [pid = 1961] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff04948000) [pid = 1961] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff1a302c00) [pid = 1961] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7eff04946400) [pid = 1961] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7eff1b297800) [pid = 1961] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7eff08be2000) [pid = 1961] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7eff10db1800) [pid = 1961] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7eff07483800) [pid = 1961] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 123 (0x7eff08beec00) [pid = 1961] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 122 (0x7eff04950800) [pid = 1961] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 121 (0x7eff0d182400) [pid = 1961] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:25:02 INFO - PROCESS | 1961 | --DOMWINDOW == 120 (0x7eff18034800) [pid = 1961] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:25:02 INFO - PROCESS | 1961 | 1461626702472 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]]]}] 16:25:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:25:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1789ms 16:25:02 INFO - PROCESS | 1961 | 1461626702494 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:25:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:25:02 INFO - PROCESS | 1961 | 1461626702498 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:25:02 INFO - PROCESS | 1961 | 1461626702504 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:25:02 INFO - PROCESS | 1961 | 1461626702507 Marionette TRACE conn3 <- [1,2790,null,{}] 16:25:02 INFO - PROCESS | 1961 | 1461626702513 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}] 16:25:02 INFO - PROCESS | 1961 | 1461626702752 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:25:02 INFO - PROCESS | 1961 | 1461626702944 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e57d800 == 130 [pid = 1961] [id = 705] 16:25:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 121 (0x7eff04946400) [pid = 1961] [serial = 2116] [outer = (nil)] 16:25:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 122 (0x7eff0ccbe800) [pid = 1961] [serial = 2117] [outer = 0x7eff04946400] 16:25:03 INFO - PROCESS | 1961 | 1461626703015 Marionette DEBUG loaded listener.js 16:25:03 INFO - PROCESS | 1961 | ++DOMWINDOW == 123 (0x7eff0d44ac00) [pid = 1961] [serial = 2118] [outer = 0x7eff04946400] 16:25:03 INFO - PROCESS | 1961 | 1461626703805 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]]]}] 16:25:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:25:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1335ms 16:25:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:25:03 INFO - PROCESS | 1961 | 1461626703841 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:25:03 INFO - PROCESS | 1961 | 1461626703843 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:25:04 INFO - PROCESS | 1961 | 1461626704035 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:25:04 INFO - PROCESS | 1961 | 1461626704041 Marionette TRACE conn3 <- [1,2794,null,{}] 16:25:04 INFO - PROCESS | 1961 | 1461626704068 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}] 16:25:04 INFO - PROCESS | 1961 | 1461626704330 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:25:04 INFO - PROCESS | 1961 | 1461626704682 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b225000 == 131 [pid = 1961] [id = 706] 16:25:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 124 (0x7eff07de8000) [pid = 1961] [serial = 2119] [outer = (nil)] 16:25:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7eff07deec00) [pid = 1961] [serial = 2120] [outer = 0x7eff07de8000] 16:25:04 INFO - PROCESS | 1961 | 1461626704776 Marionette DEBUG loaded listener.js 16:25:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7eff08df0c00) [pid = 1961] [serial = 2121] [outer = 0x7eff07de8000] 16:25:05 INFO - PROCESS | 1961 | 1461626705696 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]]]}] 16:25:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:25:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1894ms 16:25:05 INFO - PROCESS | 1961 | 1461626705745 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:25:05 INFO - PROCESS | 1961 | 1461626705750 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:25:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:25:05 INFO - PROCESS | 1961 | 1461626705758 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:25:05 INFO - PROCESS | 1961 | 1461626705762 Marionette TRACE conn3 <- [1,2798,null,{}] 16:25:05 INFO - PROCESS | 1961 | 1461626705773 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}] 16:25:06 INFO - PROCESS | 1961 | 1461626706041 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:25:06 INFO - PROCESS | 1961 | 1461626706371 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f31d800 == 132 [pid = 1961] [id = 707] 16:25:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7eff0b4e3c00) [pid = 1961] [serial = 2122] [outer = (nil)] 16:25:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7eff0bdcdc00) [pid = 1961] [serial = 2123] [outer = 0x7eff0b4e3c00] 16:25:06 INFO - PROCESS | 1961 | 1461626706453 Marionette DEBUG loaded listener.js 16:25:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7eff0cf30400) [pid = 1961] [serial = 2124] [outer = 0x7eff0b4e3c00] 16:25:07 INFO - PROCESS | 1961 | 1461626707383 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]]]}] 16:25:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:25:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1685ms 16:25:07 INFO - PROCESS | 1961 | 1461626707443 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:25:07 INFO - PROCESS | 1961 | 1461626707448 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:25:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:25:07 INFO - PROCESS | 1961 | 1461626707454 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:25:07 INFO - PROCESS | 1961 | 1461626707457 Marionette TRACE conn3 <- [1,2802,null,{}] 16:25:07 INFO - PROCESS | 1961 | 1461626707464 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}] 16:25:07 INFO - PROCESS | 1961 | 1461626707732 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:25:08 INFO - PROCESS | 1961 | 1461626708107 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11e7a000 == 133 [pid = 1961] [id = 708] 16:25:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff0f103400) [pid = 1961] [serial = 2125] [outer = (nil)] 16:25:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff0f10d400) [pid = 1961] [serial = 2126] [outer = 0x7eff0f103400] 16:25:08 INFO - PROCESS | 1961 | 1461626708202 Marionette DEBUG loaded listener.js 16:25:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff0fc4cc00) [pid = 1961] [serial = 2127] [outer = 0x7eff0f103400] 16:25:09 INFO - PROCESS | 1961 | 1461626709094 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]]]}] 16:25:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:25:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1685ms 16:25:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:25:09 INFO - PROCESS | 1961 | 1461626709147 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:25:09 INFO - PROCESS | 1961 | 1461626709150 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:25:09 INFO - PROCESS | 1961 | 1461626709157 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:25:09 INFO - PROCESS | 1961 | 1461626709160 Marionette TRACE conn3 <- [1,2806,null,{}] 16:25:09 INFO - PROCESS | 1961 | 1461626709166 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}] 16:25:09 INFO - PROCESS | 1961 | 1461626709419 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:25:09 INFO - PROCESS | 1961 | 1461626709695 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff180de000 == 134 [pid = 1961] [id = 709] 16:25:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff07ce5000) [pid = 1961] [serial = 2128] [outer = (nil)] 16:25:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff10db2400) [pid = 1961] [serial = 2129] [outer = 0x7eff07ce5000] 16:25:09 INFO - PROCESS | 1961 | 1461626709833 Marionette DEBUG loaded listener.js 16:25:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff111e6c00) [pid = 1961] [serial = 2130] [outer = 0x7eff07ce5000] 16:25:10 INFO - PROCESS | 1961 | 1461626710705 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]]]}] 16:25:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:25:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1588ms 16:25:10 INFO - PROCESS | 1961 | 1461626710745 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:25:10 INFO - PROCESS | 1961 | 1461626710748 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:25:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:25:10 INFO - PROCESS | 1961 | 1461626710755 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:25:10 INFO - PROCESS | 1961 | 1461626710758 Marionette TRACE conn3 <- [1,2810,null,{}] 16:25:10 INFO - PROCESS | 1961 | 1461626710764 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}] 16:25:11 INFO - PROCESS | 1961 | 1461626711010 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:25:11 INFO - PROCESS | 1961 | 1461626711290 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19465800 == 135 [pid = 1961] [id = 710] 16:25:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff0f108c00) [pid = 1961] [serial = 2131] [outer = (nil)] 16:25:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff1144c000) [pid = 1961] [serial = 2132] [outer = 0x7eff0f108c00] 16:25:11 INFO - PROCESS | 1961 | 1461626711412 Marionette DEBUG loaded listener.js 16:25:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff11d65c00) [pid = 1961] [serial = 2133] [outer = 0x7eff0f108c00] 16:25:12 INFO - PROCESS | 1961 | 1461626712321 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]]]}] 16:25:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:25:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1634ms 16:25:12 INFO - PROCESS | 1961 | 1461626712393 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:25:12 INFO - PROCESS | 1961 | 1461626712399 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:25:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:25:12 INFO - PROCESS | 1961 | 1461626712410 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:25:12 INFO - PROCESS | 1961 | 1461626712414 Marionette TRACE conn3 <- [1,2814,null,{}] 16:25:12 INFO - PROCESS | 1961 | 1461626712424 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}] 16:25:12 INFO - PROCESS | 1961 | 1461626712803 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:25:13 INFO - PROCESS | 1961 | 1461626713146 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a41e800 == 136 [pid = 1961] [id = 711] 16:25:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff13ff5000) [pid = 1961] [serial = 2134] [outer = (nil)] 16:25:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff1408c000) [pid = 1961] [serial = 2135] [outer = 0x7eff13ff5000] 16:25:13 INFO - PROCESS | 1961 | 1461626713228 Marionette DEBUG loaded listener.js 16:25:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff17f70000) [pid = 1961] [serial = 2136] [outer = 0x7eff13ff5000] 16:25:14 INFO - PROCESS | 1961 | 1461626714178 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]]]}] 16:25:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:25:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1838ms 16:25:14 INFO - PROCESS | 1961 | 1461626714247 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:25:14 INFO - PROCESS | 1961 | 1461626714250 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:25:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:25:14 INFO - PROCESS | 1961 | 1461626714257 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:25:14 INFO - PROCESS | 1961 | 1461626714260 Marionette TRACE conn3 <- [1,2818,null,{}] 16:25:14 INFO - PROCESS | 1961 | 1461626714266 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}] 16:25:14 INFO - PROCESS | 1961 | 1461626714568 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:25:14 INFO - PROCESS | 1961 | 1461626714896 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b281800 == 137 [pid = 1961] [id = 712] 16:25:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff07bd5c00) [pid = 1961] [serial = 2137] [outer = (nil)] 16:25:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff19221000) [pid = 1961] [serial = 2138] [outer = 0x7eff07bd5c00] 16:25:14 INFO - PROCESS | 1961 | 1461626714978 Marionette DEBUG loaded listener.js 16:25:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff1a30cc00) [pid = 1961] [serial = 2139] [outer = 0x7eff07bd5c00] 16:25:15 INFO - PROCESS | 1961 | 1461626715864 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]]]}] 16:25:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:25:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1684ms 16:25:15 INFO - PROCESS | 1961 | 1461626715942 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:25:15 INFO - PROCESS | 1961 | 1461626715946 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:25:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:25:15 INFO - PROCESS | 1961 | 1461626715953 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:25:15 INFO - PROCESS | 1961 | 1461626715956 Marionette TRACE conn3 <- [1,2822,null,{}] 16:25:15 INFO - PROCESS | 1961 | 1461626715962 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}] 16:25:16 INFO - PROCESS | 1961 | 1461626716258 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:25:16 INFO - PROCESS | 1961 | 1461626716577 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:16 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d3b4800 == 138 [pid = 1961] [id = 713] 16:25:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff12b39c00) [pid = 1961] [serial = 2140] [outer = (nil)] 16:25:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff1a94fc00) [pid = 1961] [serial = 2141] [outer = 0x7eff12b39c00] 16:25:16 INFO - PROCESS | 1961 | 1461626716660 Marionette DEBUG loaded listener.js 16:25:16 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff1ae1d400) [pid = 1961] [serial = 2142] [outer = 0x7eff12b39c00] 16:25:17 INFO - PROCESS | 1961 | 1461626717573 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]]]}] 16:25:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:25:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1686ms 16:25:17 INFO - PROCESS | 1961 | 1461626717640 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:25:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:25:17 INFO - PROCESS | 1961 | 1461626717650 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:25:17 INFO - PROCESS | 1961 | 1461626717657 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:25:17 INFO - PROCESS | 1961 | 1461626717668 Marionette TRACE conn3 <- [1,2826,null,{}] 16:25:17 INFO - PROCESS | 1961 | 1461626717674 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}] 16:25:17 INFO - PROCESS | 1961 | 1461626717934 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:25:18 INFO - PROCESS | 1961 | 1461626718278 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e5e5800 == 139 [pid = 1961] [id = 714] 16:25:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff18040400) [pid = 1961] [serial = 2143] [outer = (nil)] 16:25:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff1af38000) [pid = 1961] [serial = 2144] [outer = 0x7eff18040400] 16:25:18 INFO - PROCESS | 1961 | 1461626718363 Marionette DEBUG loaded listener.js 16:25:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff1b296c00) [pid = 1961] [serial = 2145] [outer = 0x7eff18040400] 16:25:19 INFO - PROCESS | 1961 | 1461626719247 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:25:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:25:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1645ms 16:25:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:25:19 INFO - PROCESS | 1961 | 1461626719303 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:25:19 INFO - PROCESS | 1961 | 1461626719306 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:25:19 INFO - PROCESS | 1961 | 1461626719313 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:25:19 INFO - PROCESS | 1961 | 1461626719316 Marionette TRACE conn3 <- [1,2830,null,{}] 16:25:19 INFO - PROCESS | 1961 | 1461626719322 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}] 16:25:19 INFO - PROCESS | 1961 | 1461626719585 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:25:19 INFO - PROCESS | 1961 | 1461626719958 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:19 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e8d7800 == 140 [pid = 1961] [id = 715] 16:25:19 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff1b297400) [pid = 1961] [serial = 2146] [outer = (nil)] 16:25:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff1b5e3000) [pid = 1961] [serial = 2147] [outer = 0x7eff1b297400] 16:25:20 INFO - PROCESS | 1961 | 1461626720044 Marionette DEBUG loaded listener.js 16:25:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff1b8d9000) [pid = 1961] [serial = 2148] [outer = 0x7eff1b297400] 16:25:20 INFO - PROCESS | 1961 | 1461626720955 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]]]}] 16:25:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:25:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1687ms 16:25:21 INFO - PROCESS | 1961 | 1461626721001 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:25:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:25:21 INFO - PROCESS | 1961 | 1461626721005 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:25:21 INFO - PROCESS | 1961 | 1461626721011 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:25:21 INFO - PROCESS | 1961 | 1461626721016 Marionette TRACE conn3 <- [1,2834,null,{}] 16:25:21 INFO - PROCESS | 1961 | 1461626721022 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}] 16:25:21 INFO - PROCESS | 1961 | 1461626721313 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:25:21 INFO - PROCESS | 1961 | 1461626721648 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f129000 == 141 [pid = 1961] [id = 716] 16:25:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff1de4cc00) [pid = 1961] [serial = 2149] [outer = (nil)] 16:25:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff1e693c00) [pid = 1961] [serial = 2150] [outer = 0x7eff1de4cc00] 16:25:21 INFO - PROCESS | 1961 | 1461626721737 Marionette DEBUG loaded listener.js 16:25:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff1eac2400) [pid = 1961] [serial = 2151] [outer = 0x7eff1de4cc00] 16:25:22 INFO - PROCESS | 1961 | 1461626722623 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:25:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:25:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1689ms 16:25:22 INFO - PROCESS | 1961 | 1461626722701 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:25:22 INFO - PROCESS | 1961 | 1461626722706 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:25:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:25:22 INFO - PROCESS | 1961 | 1461626722712 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:25:22 INFO - PROCESS | 1961 | 1461626722715 Marionette TRACE conn3 <- [1,2838,null,{}] 16:25:22 INFO - PROCESS | 1961 | 1461626722721 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}] 16:25:23 INFO - PROCESS | 1961 | 1461626723012 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:25:23 INFO - PROCESS | 1961 | 1461626723355 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff226ea000 == 142 [pid = 1961] [id = 717] 16:25:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff1e68e800) [pid = 1961] [serial = 2152] [outer = (nil)] 16:25:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff208df800) [pid = 1961] [serial = 2153] [outer = 0x7eff1e68e800] 16:25:23 INFO - PROCESS | 1961 | 1461626723437 Marionette DEBUG loaded listener.js 16:25:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff21463c00) [pid = 1961] [serial = 2154] [outer = 0x7eff1e68e800] 16:25:24 INFO - PROCESS | 1961 | 1461626724335 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]]]}] 16:25:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:25:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1683ms 16:25:24 INFO - PROCESS | 1961 | 1461626724396 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:25:24 INFO - PROCESS | 1961 | 1461626724400 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:25:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:25:24 INFO - PROCESS | 1961 | 1461626724406 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:25:24 INFO - PROCESS | 1961 | 1461626724410 Marionette TRACE conn3 <- [1,2842,null,{}] 16:25:24 INFO - PROCESS | 1961 | 1461626724415 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}] 16:25:24 INFO - PROCESS | 1961 | 1461626724683 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:25:25 INFO - PROCESS | 1961 | 1461626725031 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f09800 == 143 [pid = 1961] [id = 718] 16:25:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff04f6ec00) [pid = 1961] [serial = 2155] [outer = (nil)] 16:25:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff2146dc00) [pid = 1961] [serial = 2156] [outer = 0x7eff04f6ec00] 16:25:25 INFO - PROCESS | 1961 | 1461626725112 Marionette DEBUG loaded listener.js 16:25:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff21943c00) [pid = 1961] [serial = 2157] [outer = 0x7eff04f6ec00] 16:25:26 INFO - PROCESS | 1961 | 1461626726005 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]]]}] 16:25:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:25:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1639ms 16:25:26 INFO - PROCESS | 1961 | 1461626726047 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:25:26 INFO - PROCESS | 1961 | 1461626726051 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:25:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:25:26 INFO - PROCESS | 1961 | 1461626726057 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:25:26 INFO - PROCESS | 1961 | 1461626726060 Marionette TRACE conn3 <- [1,2846,null,{}] 16:25:26 INFO - PROCESS | 1961 | 1461626726066 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}] 16:25:26 INFO - PROCESS | 1961 | 1461626726322 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:25:26 INFO - PROCESS | 1961 | 1461626726605 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:26 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff2ab14800 == 144 [pid = 1961] [id = 719] 16:25:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1b3f5000) [pid = 1961] [serial = 2158] [outer = (nil)] 16:25:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff226bac00) [pid = 1961] [serial = 2159] [outer = 0x7eff1b3f5000] 16:25:26 INFO - PROCESS | 1961 | 1461626726729 Marionette DEBUG loaded listener.js 16:25:26 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff229e6400) [pid = 1961] [serial = 2160] [outer = 0x7eff1b3f5000] 16:25:27 INFO - PROCESS | 1961 | 1461626727597 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]]]}] 16:25:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:25:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1584ms 16:25:27 INFO - PROCESS | 1961 | 1461626727643 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:25:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:25:27 INFO - PROCESS | 1961 | 1461626727646 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:25:27 INFO - PROCESS | 1961 | 1461626727653 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:25:27 INFO - PROCESS | 1961 | 1461626727657 Marionette TRACE conn3 <- [1,2850,null,{}] 16:25:27 INFO - PROCESS | 1961 | 1461626727663 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}] 16:25:27 INFO - PROCESS | 1961 | 1461626727936 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:25:28 INFO - PROCESS | 1961 | 1461626728276 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff32514000 == 145 [pid = 1961] [id = 720] 16:25:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff2227c800) [pid = 1961] [serial = 2161] [outer = (nil)] 16:25:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff229ee400) [pid = 1961] [serial = 2162] [outer = 0x7eff2227c800] 16:25:28 INFO - PROCESS | 1961 | 1461626728360 Marionette DEBUG loaded listener.js 16:25:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff22ac1000) [pid = 1961] [serial = 2163] [outer = 0x7eff2227c800] 16:25:29 INFO - PROCESS | 1961 | 1461626729257 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:25:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:25:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1682ms 16:25:29 INFO - PROCESS | 1961 | 1461626729336 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:25:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:25:29 INFO - PROCESS | 1961 | 1461626729341 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:25:29 INFO - PROCESS | 1961 | 1461626729348 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:25:29 INFO - PROCESS | 1961 | 1461626729351 Marionette TRACE conn3 <- [1,2854,null,{}] 16:25:29 INFO - PROCESS | 1961 | 1461626729357 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}] 16:25:29 INFO - PROCESS | 1961 | 1461626729667 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:25:30 INFO - PROCESS | 1961 | 1461626730003 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff34987800 == 146 [pid = 1961] [id = 721] 16:25:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff04945400) [pid = 1961] [serial = 2164] [outer = (nil)] 16:25:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff22a20800) [pid = 1961] [serial = 2165] [outer = 0x7eff04945400] 16:25:30 INFO - PROCESS | 1961 | 1461626730085 Marionette DEBUG loaded listener.js 16:25:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff22c33400) [pid = 1961] [serial = 2166] [outer = 0x7eff04945400] 16:25:30 INFO - PROCESS | 1961 | 1461626730968 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]]]}] 16:25:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:25:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1684ms 16:25:31 INFO - PROCESS | 1961 | 1461626731032 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:25:31 INFO - PROCESS | 1961 | 1461626731036 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:25:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:25:31 INFO - PROCESS | 1961 | 1461626731042 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:25:31 INFO - PROCESS | 1961 | 1461626731045 Marionette TRACE conn3 <- [1,2858,null,{}] 16:25:31 INFO - PROCESS | 1961 | 1461626731051 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}] 16:25:31 INFO - PROCESS | 1961 | 1461626731326 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:25:31 INFO - PROCESS | 1961 | 1461626731652 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36290000 == 147 [pid = 1961] [id = 722] 16:25:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff07dee400) [pid = 1961] [serial = 2167] [outer = (nil)] 16:25:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff22c3fc00) [pid = 1961] [serial = 2168] [outer = 0x7eff07dee400] 16:25:31 INFO - PROCESS | 1961 | 1461626731733 Marionette DEBUG loaded listener.js 16:25:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff235e0c00) [pid = 1961] [serial = 2169] [outer = 0x7eff07dee400] 16:25:32 INFO - PROCESS | 1961 | 1461626732667 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:25:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:25:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1683ms 16:25:32 INFO - PROCESS | 1961 | 1461626732727 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:25:32 INFO - PROCESS | 1961 | 1461626732730 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:25:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:25:32 INFO - PROCESS | 1961 | 1461626732737 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:25:32 INFO - PROCESS | 1961 | 1461626732740 Marionette TRACE conn3 <- [1,2862,null,{}] 16:25:32 INFO - PROCESS | 1961 | 1461626732746 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}] 16:25:33 INFO - PROCESS | 1961 | 1461626733008 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:25:33 INFO - PROCESS | 1961 | 1461626733344 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36d06000 == 148 [pid = 1961] [id = 723] 16:25:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff0ae54800) [pid = 1961] [serial = 2170] [outer = (nil)] 16:25:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff235ea000) [pid = 1961] [serial = 2171] [outer = 0x7eff0ae54800] 16:25:33 INFO - PROCESS | 1961 | 1461626733428 Marionette DEBUG loaded listener.js 16:25:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff23c0d800) [pid = 1961] [serial = 2172] [outer = 0x7eff0ae54800] 16:25:34 INFO - PROCESS | 1961 | 1461626734327 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]]]}] 16:25:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:25:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1637ms 16:25:36 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff17fe0000 == 147 [pid = 1961] [id = 372] 16:25:36 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff049a8000 == 146 [pid = 1961] [id = 614] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff11d86000) [pid = 1961] [serial = 2015] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff0fda1000) [pid = 1961] [serial = 2009] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff0d44a000) [pid = 1961] [serial = 2004] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff1eab6000) [pid = 1961] [serial = 2040] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff0f2b1000) [pid = 1961] [serial = 2007] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff19291800) [pid = 1961] [serial = 2025] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff1c803c00) [pid = 1961] [serial = 1980] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff0ae53800) [pid = 1961] [serial = 2049] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff1b8d7800) [pid = 1961] [serial = 2030] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff0b835800) [pid = 1961] [serial = 2052] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff14093000) [pid = 1961] [serial = 2021] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff1ebe7800) [pid = 1961] [serial = 2043] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff10a51400) [pid = 1961] [serial = 2010] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff1de4c400) [pid = 1961] [serial = 2034] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff0be4d800) [pid = 1961] [serial = 1926] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff1411cc00) [pid = 1961] [serial = 2022] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff07bca800) [pid = 1961] [serial = 2051] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1eab6800) [pid = 1961] [serial = 2042] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff1eaacc00) [pid = 1961] [serial = 2039] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff1e698c00) [pid = 1961] [serial = 2037] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff08c07800) [pid = 1961] [serial = 1997] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff08deb400) [pid = 1961] [serial = 1998] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff11d64c00) [pid = 1961] [serial = 2013] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff07de4000) [pid = 1961] [serial = 2046] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff11442800) [pid = 1961] [serial = 2012] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff0bdd0000) [pid = 1961] [serial = 2001] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff11d8f400) [pid = 1961] [serial = 2016] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff08df1000) [pid = 1961] [serial = 2048] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff04f73c00) [pid = 1961] [serial = 1994] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff1c80b400) [pid = 1961] [serial = 2031] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff0f104c00) [pid = 1961] [serial = 2006] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff13fe9000) [pid = 1961] [serial = 2019] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff1b5e4400) [pid = 1961] [serial = 2028] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff12b3c000) [pid = 1961] [serial = 2018] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff1a94e400) [pid = 1961] [serial = 2027] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff0748ac00) [pid = 1961] [serial = 2045] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff1e68d000) [pid = 1961] [serial = 2036] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff0b4f2400) [pid = 1961] [serial = 2000] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff1d43f800) [pid = 1961] [serial = 2033] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff0cde1c00) [pid = 1961] [serial = 2003] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff073e6000) [pid = 1961] [serial = 1995] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff18039000) [pid = 1961] [serial = 2024] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff0be4b400) [pid = 1961] [serial = 2054] [outer = (nil)] [url = about:blank] 16:25:36 INFO - PROCESS | 1961 | 1461626736852 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:25:36 INFO - PROCESS | 1961 | 1461626736859 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:25:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:25:36 INFO - PROCESS | 1961 | 1461626736900 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:25:36 INFO - PROCESS | 1961 | 1461626736906 Marionette TRACE conn3 <- [1,2866,null,{}] 16:25:36 INFO - PROCESS | 1961 | 1461626736914 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}] 16:25:37 INFO - PROCESS | 1961 | 1461626737140 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:25:37 INFO - PROCESS | 1961 | 1461626737380 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff074c6000 == 147 [pid = 1961] [id = 724] 16:25:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff07bcbc00) [pid = 1961] [serial = 2173] [outer = (nil)] 16:25:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff07ce2c00) [pid = 1961] [serial = 2174] [outer = 0x7eff07bcbc00] 16:25:37 INFO - PROCESS | 1961 | 1461626737450 Marionette DEBUG loaded listener.js 16:25:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff07df2800) [pid = 1961] [serial = 2175] [outer = 0x7eff07bcbc00] 16:25:38 INFO - PROCESS | 1961 | 1461626738263 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]]]}] 16:25:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:25:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1444ms 16:25:38 INFO - PROCESS | 1961 | 1461626738340 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:25:38 INFO - PROCESS | 1961 | 1461626738344 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:25:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:25:38 INFO - PROCESS | 1961 | 1461626738356 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:25:38 INFO - PROCESS | 1961 | 1461626738362 Marionette TRACE conn3 <- [1,2870,null,{}] 16:25:38 INFO - PROCESS | 1961 | 1461626738369 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}] 16:25:38 INFO - PROCESS | 1961 | 1461626738603 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:25:38 INFO - PROCESS | 1961 | 1461626738827 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:38 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b22f000 == 148 [pid = 1961] [id = 725] 16:25:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff07485800) [pid = 1961] [serial = 2176] [outer = (nil)] 16:25:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff09013000) [pid = 1961] [serial = 2177] [outer = 0x7eff07485800] 16:25:38 INFO - PROCESS | 1961 | 1461626738893 Marionette DEBUG loaded listener.js 16:25:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0ae60c00) [pid = 1961] [serial = 2178] [outer = 0x7eff07485800] 16:25:39 INFO - PROCESS | 1961 | 1461626739850 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]]]}] 16:25:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:25:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1539ms 16:25:39 INFO - PROCESS | 1961 | 1461626739894 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:25:39 INFO - PROCESS | 1961 | 1461626739897 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:25:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:25:39 INFO - PROCESS | 1961 | 1461626739913 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:25:39 INFO - PROCESS | 1961 | 1461626739917 Marionette TRACE conn3 <- [1,2874,null,{}] 16:25:39 INFO - PROCESS | 1961 | 1461626739930 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}] 16:25:40 INFO - PROCESS | 1961 | 1461626740239 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:25:40 INFO - PROCESS | 1961 | 1461626740283 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:40 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ba28800 == 149 [pid = 1961] [id = 726] 16:25:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0b837c00) [pid = 1961] [serial = 2179] [outer = (nil)] 16:25:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff0bdd0000) [pid = 1961] [serial = 2180] [outer = 0x7eff0b837c00] 16:25:40 INFO - PROCESS | 1961 | 1461626740353 Marionette DEBUG loaded listener.js 16:25:40 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff0cb78800) [pid = 1961] [serial = 2181] [outer = 0x7eff0b837c00] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff0bc8f800) [pid = 1961] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff0f2bd000) [pid = 1961] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff0cf3c800) [pid = 1961] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff0900f400) [pid = 1961] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff13ff2c00) [pid = 1961] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff0b83bc00) [pid = 1961] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff07bca400) [pid = 1961] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff07483c00) [pid = 1961] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff0db48800) [pid = 1961] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff1b29f400) [pid = 1961] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff08be4000) [pid = 1961] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff0b473800) [pid = 1961] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff073db800) [pid = 1961] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff11d87800) [pid = 1961] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 128 (0x7eff0fd9a000) [pid = 1961] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 127 (0x7eff04947000) [pid = 1961] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 126 (0x7eff0b478800) [pid = 1961] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 125 (0x7eff1af3a400) [pid = 1961] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:25:41 INFO - PROCESS | 1961 | --DOMWINDOW == 124 (0x7eff1af40c00) [pid = 1961] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:25:41 INFO - PROCESS | 1961 | 1461626741992 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]]]}] 16:25:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:25:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2141ms 16:25:42 INFO - PROCESS | 1961 | 1461626742063 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:25:42 INFO - PROCESS | 1961 | 1461626742067 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:25:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:25:42 INFO - PROCESS | 1961 | 1461626742073 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:25:42 INFO - PROCESS | 1961 | 1461626742075 Marionette TRACE conn3 <- [1,2878,null,{}] 16:25:42 INFO - PROCESS | 1961 | 1461626742081 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}] 16:25:42 INFO - PROCESS | 1961 | 1461626742312 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:25:42 INFO - PROCESS | 1961 | 1461626742503 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0dc66000 == 150 [pid = 1961] [id = 727] 16:25:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 125 (0x7eff04f6c800) [pid = 1961] [serial = 2182] [outer = (nil)] 16:25:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 126 (0x7eff0bc82c00) [pid = 1961] [serial = 2183] [outer = 0x7eff04f6c800] 16:25:42 INFO - PROCESS | 1961 | 1461626742568 Marionette DEBUG loaded listener.js 16:25:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 127 (0x7eff0cf2f400) [pid = 1961] [serial = 2184] [outer = 0x7eff04f6c800] 16:25:43 INFO - PROCESS | 1961 | 1461626743362 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]]]}] 16:25:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:25:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1327ms 16:25:43 INFO - PROCESS | 1961 | 1461626743402 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:25:43 INFO - PROCESS | 1961 | 1461626743405 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:25:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:25:43 INFO - PROCESS | 1961 | 1461626743411 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:25:43 INFO - PROCESS | 1961 | 1461626743414 Marionette TRACE conn3 <- [1,2882,null,{}] 16:25:43 INFO - PROCESS | 1961 | 1461626743420 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}] 16:25:43 INFO - PROCESS | 1961 | 1461626743661 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:25:44 INFO - PROCESS | 1961 | 1461626744106 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff06faf800 == 151 [pid = 1961] [id = 728] 16:25:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 128 (0x7eff0494b400) [pid = 1961] [serial = 2185] [outer = (nil)] 16:25:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 129 (0x7eff06f5b400) [pid = 1961] [serial = 2186] [outer = 0x7eff0494b400] 16:25:44 INFO - PROCESS | 1961 | 1461626744204 Marionette DEBUG loaded listener.js 16:25:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff07bcd400) [pid = 1961] [serial = 2187] [outer = 0x7eff0494b400] 16:25:45 INFO - PROCESS | 1961 | 1461626745166 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]]]}] 16:25:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:25:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1787ms 16:25:45 INFO - PROCESS | 1961 | 1461626745202 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:25:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:25:45 INFO - PROCESS | 1961 | 1461626745208 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:25:45 INFO - PROCESS | 1961 | 1461626745217 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:25:45 INFO - PROCESS | 1961 | 1461626745224 Marionette TRACE conn3 <- [1,2886,null,{}] 16:25:45 INFO - PROCESS | 1961 | 1461626745232 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}] 16:25:45 INFO - PROCESS | 1961 | 1461626745500 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:25:45 INFO - PROCESS | 1961 | 1461626745823 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:45 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0cec0000 == 152 [pid = 1961] [id = 729] 16:25:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff09012400) [pid = 1961] [serial = 2188] [outer = (nil)] 16:25:45 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff0af05000) [pid = 1961] [serial = 2189] [outer = 0x7eff09012400] 16:25:45 INFO - PROCESS | 1961 | 1461626745909 Marionette DEBUG loaded listener.js 16:25:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff0b47ac00) [pid = 1961] [serial = 2190] [outer = 0x7eff09012400] 16:25:46 INFO - PROCESS | 1961 | 1461626746892 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]]]}] 16:25:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:25:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1738ms 16:25:46 INFO - PROCESS | 1961 | 1461626746958 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:25:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:25:46 INFO - PROCESS | 1961 | 1461626746965 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:25:46 INFO - PROCESS | 1961 | 1461626746972 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:25:46 INFO - PROCESS | 1961 | 1461626746976 Marionette TRACE conn3 <- [1,2890,null,{}] 16:25:46 INFO - PROCESS | 1961 | 1461626746982 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}] 16:25:47 INFO - PROCESS | 1961 | 1461626747250 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:25:47 INFO - PROCESS | 1961 | 1461626747613 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:47 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f133800 == 153 [pid = 1961] [id = 730] 16:25:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff0b481800) [pid = 1961] [serial = 2191] [outer = (nil)] 16:25:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff0be4b800) [pid = 1961] [serial = 2192] [outer = 0x7eff0b481800] 16:25:47 INFO - PROCESS | 1961 | 1461626747694 Marionette DEBUG loaded listener.js 16:25:47 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff0ccc6800) [pid = 1961] [serial = 2193] [outer = 0x7eff0b481800] 16:25:48 INFO - PROCESS | 1961 | 1461626748685 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:25:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:25:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1783ms 16:25:48 INFO - PROCESS | 1961 | 1461626748755 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:25:48 INFO - PROCESS | 1961 | 1461626748759 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:25:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:25:48 INFO - PROCESS | 1961 | 1461626748774 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:25:48 INFO - PROCESS | 1961 | 1461626748783 Marionette TRACE conn3 <- [1,2894,null,{}] 16:25:48 INFO - PROCESS | 1961 | 1461626748792 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}] 16:25:49 INFO - PROCESS | 1961 | 1461626749104 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:25:49 INFO - PROCESS | 1961 | 1461626749438 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11e69800 == 154 [pid = 1961] [id = 731] 16:25:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff0d446c00) [pid = 1961] [serial = 2194] [outer = (nil)] 16:25:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff0db4e400) [pid = 1961] [serial = 2195] [outer = 0x7eff0d446c00] 16:25:49 INFO - PROCESS | 1961 | 1461626749516 Marionette DEBUG loaded listener.js 16:25:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff0f10dc00) [pid = 1961] [serial = 2196] [outer = 0x7eff0d446c00] 16:25:50 INFO - PROCESS | 1961 | 1461626750404 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]]]}] 16:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1702ms 16:25:50 INFO - PROCESS | 1961 | 1461626750470 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:25:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:25:50 INFO - PROCESS | 1961 | 1461626750475 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:25:50 INFO - PROCESS | 1961 | 1461626750481 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:25:50 INFO - PROCESS | 1961 | 1461626750484 Marionette TRACE conn3 <- [1,2898,null,{}] 16:25:50 INFO - PROCESS | 1961 | 1461626750490 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}] 16:25:50 INFO - PROCESS | 1961 | 1461626750747 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:25:51 INFO - PROCESS | 1961 | 1461626751021 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff13dd8800 == 155 [pid = 1961] [id = 732] 16:25:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0d44f000) [pid = 1961] [serial = 2197] [outer = (nil)] 16:25:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0fc53000) [pid = 1961] [serial = 2198] [outer = 0x7eff0d44f000] 16:25:51 INFO - PROCESS | 1961 | 1461626751144 Marionette DEBUG loaded listener.js 16:25:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff0fda3000) [pid = 1961] [serial = 2199] [outer = 0x7eff0d44f000] 16:25:52 INFO - PROCESS | 1961 | 1461626752097 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]]]}] 16:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1681ms 16:25:52 INFO - PROCESS | 1961 | 1461626752163 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:25:52 INFO - PROCESS | 1961 | 1461626752167 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:25:52 INFO - PROCESS | 1961 | 1461626752173 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:25:52 INFO - PROCESS | 1961 | 1461626752176 Marionette TRACE conn3 <- [1,2902,null,{}] 16:25:52 INFO - PROCESS | 1961 | 1461626752182 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}] 16:25:52 INFO - PROCESS | 1961 | 1461626752438 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:25:52 INFO - PROCESS | 1961 | 1461626752761 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff180f8000 == 156 [pid = 1961] [id = 733] 16:25:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff111e3400) [pid = 1961] [serial = 2200] [outer = (nil)] 16:25:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff111ea400) [pid = 1961] [serial = 2201] [outer = 0x7eff111e3400] 16:25:52 INFO - PROCESS | 1961 | 1461626752869 Marionette DEBUG loaded listener.js 16:25:53 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff11d6c800) [pid = 1961] [serial = 2202] [outer = 0x7eff111e3400] 16:25:53 INFO - PROCESS | 1961 | 1461626753803 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1692ms 16:25:53 INFO - PROCESS | 1961 | 1461626753866 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:25:53 INFO - PROCESS | 1961 | 1461626753870 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:25:53 INFO - PROCESS | 1961 | 1461626753876 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:25:53 INFO - PROCESS | 1961 | 1461626753878 Marionette TRACE conn3 <- [1,2906,null,{}] 16:25:53 INFO - PROCESS | 1961 | 1461626753884 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}] 16:25:54 INFO - PROCESS | 1961 | 1461626754138 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:25:54 INFO - PROCESS | 1961 | 1461626754457 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:54 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a393800 == 157 [pid = 1961] [id = 734] 16:25:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff11d8e400) [pid = 1961] [serial = 2203] [outer = (nil)] 16:25:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff13ebc400) [pid = 1961] [serial = 2204] [outer = 0x7eff11d8e400] 16:25:54 INFO - PROCESS | 1961 | 1461626754537 Marionette DEBUG loaded listener.js 16:25:54 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff13ff2000) [pid = 1961] [serial = 2205] [outer = 0x7eff11d8e400] 16:25:55 INFO - PROCESS | 1961 | 1461626755435 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]]]}] 16:25:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:25:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1635ms 16:25:55 INFO - PROCESS | 1961 | 1461626755512 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:25:55 INFO - PROCESS | 1961 | 1461626755515 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:25:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:25:55 INFO - PROCESS | 1961 | 1461626755522 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:25:55 INFO - PROCESS | 1961 | 1461626755524 Marionette TRACE conn3 <- [1,2910,null,{}] 16:25:55 INFO - PROCESS | 1961 | 1461626755530 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}] 16:25:55 INFO - PROCESS | 1961 | 1461626755811 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:25:56 INFO - PROCESS | 1961 | 1461626756126 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:56 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a4c6000 == 158 [pid = 1961] [id = 735] 16:25:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff11d8f800) [pid = 1961] [serial = 2206] [outer = (nil)] 16:25:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff140ca400) [pid = 1961] [serial = 2207] [outer = 0x7eff11d8f800] 16:25:56 INFO - PROCESS | 1961 | 1461626756207 Marionette DEBUG loaded listener.js 16:25:56 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff1411a400) [pid = 1961] [serial = 2208] [outer = 0x7eff11d8f800] 16:25:56 INFO - PROCESS | 1961 | 1461626756979 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]]]}] 16:25:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:25:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:25:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1481ms 16:25:57 INFO - PROCESS | 1961 | 1461626757008 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:25:57 INFO - PROCESS | 1961 | 1461626757010 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:25:57 INFO - TEST-START | /DOMEvents/constructors.html 16:25:57 INFO - PROCESS | 1961 | 1461626757020 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:25:57 INFO - PROCESS | 1961 | 1461626757023 Marionette TRACE conn3 <- [1,2914,null,{}] 16:25:57 INFO - PROCESS | 1961 | 1461626757027 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}] 16:25:57 INFO - PROCESS | 1961 | 1461626757284 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:25:57 INFO - PROCESS | 1961 | 1461626757569 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b102800 == 159 [pid = 1961] [id = 736] 16:25:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff111ebc00) [pid = 1961] [serial = 2209] [outer = (nil)] 16:25:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff14126c00) [pid = 1961] [serial = 2210] [outer = 0x7eff111ebc00] 16:25:57 INFO - PROCESS | 1961 | 1461626757648 Marionette DEBUG loaded listener.js 16:25:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff17f77400) [pid = 1961] [serial = 2211] [outer = 0x7eff111ebc00] 16:25:58 INFO - PROCESS | 1961 | 1461626758601 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]]]}] 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:25:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:25:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:25:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:25:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:25:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:25:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 1650ms 16:25:58 INFO - PROCESS | 1961 | 1461626758671 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:25:58 INFO - PROCESS | 1961 | 1461626758674 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:25:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:25:58 INFO - PROCESS | 1961 | 1461626758687 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:25:58 INFO - PROCESS | 1961 | 1461626758690 Marionette TRACE conn3 <- [1,2918,null,{}] 16:25:58 INFO - PROCESS | 1961 | 1461626758705 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}] 16:25:58 INFO - PROCESS | 1961 | 1461626758994 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:25:59 INFO - PROCESS | 1961 | 1461626759316 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:25:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b357000 == 160 [pid = 1961] [id = 737] 16:25:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff12b34000) [pid = 1961] [serial = 2212] [outer = (nil)] 16:25:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff18036000) [pid = 1961] [serial = 2213] [outer = 0x7eff12b34000] 16:25:59 INFO - PROCESS | 1961 | 1461626759391 Marionette DEBUG loaded listener.js 16:25:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff19296400) [pid = 1961] [serial = 2214] [outer = 0x7eff12b34000] 16:26:00 INFO - PROCESS | 1961 | 1461626760154 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:26:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:26:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1488ms 16:26:00 INFO - PROCESS | 1961 | 1461626760175 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:26:00 INFO - PROCESS | 1961 | 1461626760179 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:26:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:26:00 INFO - PROCESS | 1961 | 1461626760184 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:26:00 INFO - PROCESS | 1961 | 1461626760187 Marionette TRACE conn3 <- [1,2922,null,{}] 16:26:00 INFO - PROCESS | 1961 | 1461626760194 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}] 16:26:00 INFO - PROCESS | 1961 | 1461626760429 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:26:00 INFO - PROCESS | 1961 | 1461626760692 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:00 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1dec3000 == 161 [pid = 1961] [id = 738] 16:26:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff18039000) [pid = 1961] [serial = 2215] [outer = (nil)] 16:26:00 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff1a589000) [pid = 1961] [serial = 2216] [outer = 0x7eff18039000] 16:26:00 INFO - PROCESS | 1961 | 1461626760851 Marionette DEBUG loaded listener.js 16:26:01 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff1ae19c00) [pid = 1961] [serial = 2217] [outer = 0x7eff18039000] 16:26:01 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:26:01 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:26:01 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:26:01 INFO - PROCESS | 1961 | [1961] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:26:01 INFO - PROCESS | 1961 | 1461626761919 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]]]}] 16:26:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:26:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:26:01 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 16:26:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:26:01 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 16:26:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:26:01 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]" 16:26:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:26:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:26:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1790ms 16:26:01 INFO - PROCESS | 1961 | 1461626761979 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:26:01 INFO - PROCESS | 1961 | 1461626761990 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:26:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:26:02 INFO - PROCESS | 1961 | 1461626762048 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:26:02 INFO - PROCESS | 1961 | 1461626762054 Marionette TRACE conn3 <- [1,2926,null,{}] 16:26:02 INFO - PROCESS | 1961 | 1461626762060 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}] 16:26:02 INFO - PROCESS | 1961 | 1461626762356 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:26:02 INFO - PROCESS | 1961 | 1461626762692 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e720000 == 162 [pid = 1961] [id = 739] 16:26:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff19296c00) [pid = 1961] [serial = 2218] [outer = (nil)] 16:26:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff1c803000) [pid = 1961] [serial = 2219] [outer = 0x7eff19296c00] 16:26:02 INFO - PROCESS | 1961 | 1461626762768 Marionette DEBUG loaded listener.js 16:26:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1d438000) [pid = 1961] [serial = 2220] [outer = 0x7eff19296c00] 16:26:03 INFO - PROCESS | 1961 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:26:03 INFO - PROCESS | 1961 | 1461626763507 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]]]}] 16:26:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:26:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1494ms 16:26:03 INFO - PROCESS | 1961 | 1461626763538 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:26:03 INFO - PROCESS | 1961 | 1461626763543 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:26:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:26:03 INFO - PROCESS | 1961 | 1461626763552 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:26:03 INFO - PROCESS | 1961 | 1461626763555 Marionette TRACE conn3 <- [1,2930,null,{}] 16:26:03 INFO - PROCESS | 1961 | 1461626763560 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}] 16:26:03 INFO - PROCESS | 1961 | 1461626763799 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:26:04 INFO - PROCESS | 1961 | 1461626764053 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ef60800 == 163 [pid = 1961] [id = 740] 16:26:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff1afe0c00) [pid = 1961] [serial = 2221] [outer = (nil)] 16:26:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff1de2f800) [pid = 1961] [serial = 2222] [outer = 0x7eff1afe0c00] 16:26:04 INFO - PROCESS | 1961 | 1461626764127 Marionette DEBUG loaded listener.js 16:26:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1de56000) [pid = 1961] [serial = 2223] [outer = 0x7eff1afe0c00] 16:26:04 INFO - PROCESS | 1961 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:26:04 INFO - PROCESS | 1961 | 1461626764955 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]]]}] 16:26:04 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:26:04 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1442ms 16:26:04 INFO - PROCESS | 1961 | 1461626764995 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:26:05 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:26:05 INFO - PROCESS | 1961 | 1461626765008 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:26:05 INFO - PROCESS | 1961 | 1461626765015 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:26:05 INFO - PROCESS | 1961 | 1461626765018 Marionette TRACE conn3 <- [1,2934,null,{}] 16:26:05 INFO - PROCESS | 1961 | 1461626765023 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}] 16:26:05 INFO - PROCESS | 1961 | 1461626765273 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:26:05 INFO - PROCESS | 1961 | 1461626765560 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:05 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f253800 == 164 [pid = 1961] [id = 741] 16:26:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1c3f0400) [pid = 1961] [serial = 2224] [outer = (nil)] 16:26:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1eaaac00) [pid = 1961] [serial = 2225] [outer = 0x7eff1c3f0400] 16:26:05 INFO - PROCESS | 1961 | 1461626765640 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff1eab6c00) [pid = 1961] [serial = 2226] [outer = 0x7eff1c3f0400] 16:26:06 INFO - PROCESS | 1961 | 1461626766446 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]]]}] 16:26:06 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:26:06 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1479ms 16:26:06 INFO - PROCESS | 1961 | 1461626766495 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1961 | 1461626766498 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:26:06 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:26:06 INFO - PROCESS | 1961 | 1461626766504 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1961 | 1461626766507 Marionette TRACE conn3 <- [1,2938,null,{}] 16:26:06 INFO - PROCESS | 1961 | 1461626766513 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}] 16:26:06 INFO - PROCESS | 1961 | 1461626766801 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:26:07 INFO - PROCESS | 1961 | 1461626767114 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23188800 == 165 [pid = 1961] [id = 742] 16:26:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1eaad000) [pid = 1961] [serial = 2227] [outer = (nil)] 16:26:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff1f44e400) [pid = 1961] [serial = 2228] [outer = 0x7eff1eaad000] 16:26:07 INFO - PROCESS | 1961 | 1461626767199 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff20b3c000) [pid = 1961] [serial = 2229] [outer = 0x7eff1eaad000] 16:26:08 INFO - PROCESS | 1961 | 1461626768044 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]]]}] 16:26:08 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. 16:26:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1584ms 16:26:08 INFO - PROCESS | 1961 | 1461626768091 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1961 | 1461626768094 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:26:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:26:08 INFO - PROCESS | 1961 | 1461626768101 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1961 | 1461626768104 Marionette TRACE conn3 <- [1,2942,null,{}] 16:26:08 INFO - PROCESS | 1961 | 1461626768111 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}] 16:26:08 INFO - PROCESS | 1961 | 1461626768389 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:26:08 INFO - PROCESS | 1961 | 1461626768677 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff23f08800 == 166 [pid = 1961] [id = 743] 16:26:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff1ebebc00) [pid = 1961] [serial = 2230] [outer = (nil)] 16:26:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff21938000) [pid = 1961] [serial = 2231] [outer = 0x7eff1ebebc00] 16:26:08 INFO - PROCESS | 1961 | 1461626768756 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff229e7c00) [pid = 1961] [serial = 2232] [outer = 0x7eff1ebebc00] 16:26:09 INFO - PROCESS | 1961 | 1461626769544 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"]]]}] 16:26:09 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 16:26:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:26:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:26:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1489ms 16:26:09 INFO - PROCESS | 1961 | 1461626769592 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1961 | 1461626769596 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:26:09 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:26:09 INFO - PROCESS | 1961 | 1461626769601 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1961 | 1461626769603 Marionette TRACE conn3 <- [1,2946,null,{}] 16:26:09 INFO - PROCESS | 1961 | 1461626769612 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}] 16:26:09 INFO - PROCESS | 1961 | 1461626769859 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:26:10 INFO - PROCESS | 1961 | 1461626770149 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff27703000 == 167 [pid = 1961] [id = 744] 16:26:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff208dbc00) [pid = 1961] [serial = 2233] [outer = (nil)] 16:26:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff22e80c00) [pid = 1961] [serial = 2234] [outer = 0x7eff208dbc00] 16:26:10 INFO - PROCESS | 1961 | 1461626770228 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff23d3f800) [pid = 1961] [serial = 2235] [outer = 0x7eff208dbc00] 16:26:11 INFO - PROCESS | 1961 | 1461626771051 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]]]}] 16:26:11 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. 16:26:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1491ms 16:26:11 INFO - PROCESS | 1961 | 1461626771094 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1961 | 1461626771098 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:26:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:26:11 INFO - PROCESS | 1961 | 1461626771105 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1961 | 1461626771108 Marionette TRACE conn3 <- [1,2950,null,{}] 16:26:11 INFO - PROCESS | 1961 | 1461626771114 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}] 16:26:11 INFO - PROCESS | 1961 | 1461626771468 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:26:11 INFO - PROCESS | 1961 | 1461626771699 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36057800 == 168 [pid = 1961] [id = 745] 16:26:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff08be3800) [pid = 1961] [serial = 2236] [outer = (nil)] 16:26:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff23da6000) [pid = 1961] [serial = 2237] [outer = 0x7eff08be3800] 16:26:11 INFO - PROCESS | 1961 | 1461626771785 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff24087c00) [pid = 1961] [serial = 2238] [outer = 0x7eff08be3800] 16:26:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3936e000 == 169 [pid = 1961] [id = 746] 16:26:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff24336400) [pid = 1961] [serial = 2239] [outer = (nil)] 16:26:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff23da2000) [pid = 1961] [serial = 2240] [outer = 0x7eff24336400] 16:26:12 INFO - PROCESS | 1961 | 1461626772712 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]]]}] 16:26:12 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. 16:26:12 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1640ms 16:26:12 INFO - PROCESS | 1961 | 1461626772758 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1961 | 1461626772762 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:26:12 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:26:12 INFO - PROCESS | 1961 | 1461626772769 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1961 | 1461626772772 Marionette TRACE conn3 <- [1,2954,null,{}] 16:26:12 INFO - PROCESS | 1961 | 1461626772778 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}] 16:26:13 INFO - PROCESS | 1961 | 1461626773125 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:26:13 INFO - PROCESS | 1961 | 1461626773450 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff3ba17800 == 170 [pid = 1961] [id = 747] 16:26:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff1af41800) [pid = 1961] [serial = 2241] [outer = (nil)] 16:26:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff24339c00) [pid = 1961] [serial = 2242] [outer = 0x7eff1af41800] 16:26:13 INFO - PROCESS | 1961 | 1461626773530 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff24609000) [pid = 1961] [serial = 2243] [outer = 0x7eff1af41800] 16:26:14 INFO - PROCESS | 1961 | 1461626774256 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]]]}] 16:26:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:26:14 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 16:26:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1543ms 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0cea9800 == 169 [pid = 1961] [id = 621] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff27712800 == 168 [pid = 1961] [id = 207] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b66f800 == 167 [pid = 1961] [id = 635] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b55f800 == 166 [pid = 1961] [id = 620] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0dc66000 == 165 [pid = 1961] [id = 727] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0ba28800 == 164 [pid = 1961] [id = 726] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b22f000 == 163 [pid = 1961] [id = 725] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff074c6000 == 162 [pid = 1961] [id = 724] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff34987800 == 161 [pid = 1961] [id = 721] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff32514000 == 160 [pid = 1961] [id = 720] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff2ab14800 == 159 [pid = 1961] [id = 719] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f09800 == 158 [pid = 1961] [id = 718] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff226ea000 == 157 [pid = 1961] [id = 717] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f129000 == 156 [pid = 1961] [id = 716] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e8d7800 == 155 [pid = 1961] [id = 715] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e5e5800 == 154 [pid = 1961] [id = 714] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3b4800 == 153 [pid = 1961] [id = 713] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b281800 == 152 [pid = 1961] [id = 712] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a41e800 == 151 [pid = 1961] [id = 711] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff19465800 == 150 [pid = 1961] [id = 710] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff180de000 == 149 [pid = 1961] [id = 709] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff11e7a000 == 148 [pid = 1961] [id = 708] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f31d800 == 147 [pid = 1961] [id = 707] 16:26:16 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b225000 == 146 [pid = 1961] [id = 706] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff0ccbe800) [pid = 1961] [serial = 2117] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff0cf34c00) [pid = 1961] [serial = 2115] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff10db7000) [pid = 1961] [serial = 2069] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff10513c00) [pid = 1961] [serial = 2066] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff19215800) [pid = 1961] [serial = 2079] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff17f80800) [pid = 1961] [serial = 2078] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff17f6dc00) [pid = 1961] [serial = 2076] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff0cb7d800) [pid = 1961] [serial = 2060] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff0b45a400) [pid = 1961] [serial = 2112] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff07ce4c00) [pid = 1961] [serial = 2108] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff0f2bc800) [pid = 1961] [serial = 2064] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff1de30800) [pid = 1961] [serial = 2094] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff08bf0800) [pid = 1961] [serial = 2057] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff14126000) [pid = 1961] [serial = 2075] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff1d435c00) [pid = 1961] [serial = 2093] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff1928bc00) [pid = 1961] [serial = 2081] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff1eab3000) [pid = 1961] [serial = 2096] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff13ff5c00) [pid = 1961] [serial = 2072] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff10a43c00) [pid = 1961] [serial = 2067] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff14091400) [pid = 1961] [serial = 2073] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff1a954800) [pid = 1961] [serial = 2085] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff0ccc4000) [pid = 1961] [serial = 2114] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff0ad9d800) [pid = 1961] [serial = 2111] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff11245800) [pid = 1961] [serial = 2070] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff0bdc8400) [pid = 1961] [serial = 1992] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff20b36400) [pid = 1961] [serial = 2105] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff09013400) [pid = 1961] [serial = 2058] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff1afdb800) [pid = 1961] [serial = 2087] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff08be9000) [pid = 1961] [serial = 2109] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff21462000) [pid = 1961] [serial = 2106] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff1a58cc00) [pid = 1961] [serial = 2084] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff0f108400) [pid = 1961] [serial = 2063] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff208de000) [pid = 1961] [serial = 2102] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff1a302800) [pid = 1961] [serial = 2082] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff1b29ec00) [pid = 1961] [serial = 2088] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff1ebe6000) [pid = 1961] [serial = 2097] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff1b5e9c00) [pid = 1961] [serial = 2090] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff1f14d400) [pid = 1961] [serial = 2099] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff0cddbc00) [pid = 1961] [serial = 2061] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff1b8dd400) [pid = 1961] [serial = 2091] [outer = (nil)] [url = about:blank] 16:26:16 INFO - PROCESS | 1961 | 1461626776842 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1961 | 1461626776847 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:26:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:26:16 INFO - PROCESS | 1961 | 1461626776882 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1961 | 1461626776890 Marionette TRACE conn3 <- [1,2958,null,{}] 16:26:16 INFO - PROCESS | 1961 | 1461626776898 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}] 16:26:17 INFO - PROCESS | 1961 | 1461626777142 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:26:17 INFO - PROCESS | 1961 | 1461626777374 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b163800 == 147 [pid = 1961] [id = 748] 16:26:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff07dee000) [pid = 1961] [serial = 2244] [outer = (nil)] 16:26:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff08be3400) [pid = 1961] [serial = 2245] [outer = 0x7eff07dee000] 16:26:17 INFO - PROCESS | 1961 | 1461626777443 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff08c15400) [pid = 1961] [serial = 2246] [outer = 0x7eff07dee000] 16:26:18 INFO - PROCESS | 1961 | 1461626778198 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]]]}] 16:26:18 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:26:18 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1341ms 16:26:18 INFO - PROCESS | 1961 | 1461626778219 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:26:18 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:26:18 INFO - PROCESS | 1961 | 1461626778225 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:26:18 INFO - PROCESS | 1961 | 1461626778253 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1961 | 1461626778259 Marionette TRACE conn3 <- [1,2962,null,{}] 16:26:18 INFO - PROCESS | 1961 | 1461626778265 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}] 16:26:18 INFO - PROCESS | 1961 | 1461626778500 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:26:18 INFO - PROCESS | 1961 | 1461626778732 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b77c800 == 148 [pid = 1961] [id = 749] 16:26:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff07ce4c00) [pid = 1961] [serial = 2247] [outer = (nil)] 16:26:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff0af11800) [pid = 1961] [serial = 2248] [outer = 0x7eff07ce4c00] 16:26:18 INFO - PROCESS | 1961 | 1461626778797 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff0b4e4400) [pid = 1961] [serial = 2249] [outer = 0x7eff07ce4c00] 16:26:19 INFO - PROCESS | 1961 | 1461626779678 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]]]}] 16:26:19 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. 16:26:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1459ms 16:26:19 INFO - PROCESS | 1961 | 1461626779692 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1961 | 1461626779695 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:26:19 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:26:19 INFO - PROCESS | 1961 | 1461626779702 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1961 | 1461626779704 Marionette TRACE conn3 <- [1,2966,null,{}] 16:26:19 INFO - PROCESS | 1961 | 1461626779741 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}] 16:26:20 INFO - PROCESS | 1961 | 1461626780055 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:26:20 INFO - PROCESS | 1961 | 1461626780103 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e271000 == 149 [pid = 1961] [id = 750] 16:26:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff0cb70c00) [pid = 1961] [serial = 2250] [outer = (nil)] 16:26:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff0ccbb400) [pid = 1961] [serial = 2251] [outer = 0x7eff0cb70c00] 16:26:20 INFO - PROCESS | 1961 | 1461626780173 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff0cddcc00) [pid = 1961] [serial = 2252] [outer = 0x7eff0cb70c00] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff13ff5000) [pid = 1961] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff2227c800) [pid = 1961] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff1b297400) [pid = 1961] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff07de8000) [pid = 1961] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff04f6ec00) [pid = 1961] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff1e68e000) [pid = 1961] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff07bcbc00) [pid = 1961] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff0f103400) [pid = 1961] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff18040400) [pid = 1961] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff1b3f5000) [pid = 1961] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff07dee400) [pid = 1961] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff1de4cc00) [pid = 1961] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff0b4e3c00) [pid = 1961] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff0b837c00) [pid = 1961] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff0f108c00) [pid = 1961] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff1ebe6400) [pid = 1961] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff07bd5c00) [pid = 1961] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff07485800) [pid = 1961] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff04945400) [pid = 1961] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff073df800) [pid = 1961] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff1e68e800) [pid = 1961] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff12b39c00) [pid = 1961] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff07ce5000) [pid = 1961] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:26:21 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff0ae54800) [pid = 1961] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:26:21 INFO - PROCESS | 1961 | 1461626781735 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]]]}] 16:26:21 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:26:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2056ms 16:26:21 INFO - PROCESS | 1961 | 1461626781758 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1961 | 1461626781761 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:26:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:26:21 INFO - PROCESS | 1961 | 1461626781767 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1961 | 1461626781769 Marionette TRACE conn3 <- [1,2970,null,{}] 16:26:21 INFO - PROCESS | 1961 | 1461626781774 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}] 16:26:21 INFO - PROCESS | 1961 | 1461626781984 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:26:22 INFO - PROCESS | 1961 | 1461626782271 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f312800 == 150 [pid = 1961] [id = 751] 16:26:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff0cb73000) [pid = 1961] [serial = 2253] [outer = (nil)] 16:26:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff0d17c000) [pid = 1961] [serial = 2254] [outer = 0x7eff0cb73000] 16:26:22 INFO - PROCESS | 1961 | 1461626782339 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff0f103000) [pid = 1961] [serial = 2255] [outer = 0x7eff0cb73000] 16:26:23 INFO - PROCESS | 1961 | 1461626783046 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]]]}] 16:26:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:26:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1334ms 16:26:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:26:23 INFO - PROCESS | 1961 | 1461626783102 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1961 | 1461626783105 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:26:23 INFO - PROCESS | 1961 | 1461626783111 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1961 | 1461626783114 Marionette TRACE conn3 <- [1,2974,null,{}] 16:26:23 INFO - PROCESS | 1961 | 1461626783119 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}] 16:26:23 INFO - PROCESS | 1961 | 1461626783422 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:26:23 INFO - PROCESS | 1961 | 1461626783442 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff11ddf800 == 151 [pid = 1961] [id = 752] 16:26:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff07bd5c00) [pid = 1961] [serial = 2256] [outer = (nil)] 16:26:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff0fd9e400) [pid = 1961] [serial = 2257] [outer = 0x7eff07bd5c00] 16:26:23 INFO - PROCESS | 1961 | 1461626783505 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff10515800) [pid = 1961] [serial = 2258] [outer = 0x7eff07bd5c00] 16:26:24 INFO - PROCESS | 1961 | 1461626784651 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]]]}] 16:26:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:26:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1584ms 16:26:24 INFO - PROCESS | 1961 | 1461626784696 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1961 | 1461626784704 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:26:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:26:24 INFO - PROCESS | 1961 | 1461626784711 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1961 | 1461626784717 Marionette TRACE conn3 <- [1,2978,null,{}] 16:26:24 INFO - PROCESS | 1961 | 1461626784725 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}] 16:26:24 INFO - PROCESS | 1961 | 1461626784992 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:26:25 INFO - PROCESS | 1961 | 1461626785281 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0d1b6800 == 152 [pid = 1961] [id = 753] 16:26:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff08deec00) [pid = 1961] [serial = 2259] [outer = (nil)] 16:26:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff0b83d000) [pid = 1961] [serial = 2260] [outer = 0x7eff08deec00] 16:26:25 INFO - PROCESS | 1961 | 1461626785364 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0cb76000) [pid = 1961] [serial = 2261] [outer = 0x7eff08deec00] 16:26:26 INFO - PROCESS | 1961 | 1461626786242 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]]]}] 16:26:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:26:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1589ms 16:26:26 INFO - PROCESS | 1961 | 1461626786302 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 1961 | 1461626786311 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:26:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:26:26 INFO - PROCESS | 1961 | 1461626786337 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1961 | 1461626786343 Marionette TRACE conn3 <- [1,2982,null,{}] 16:26:26 INFO - PROCESS | 1961 | 1461626786354 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}] 16:26:26 INFO - PROCESS | 1961 | 1461626786612 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:26:26 INFO - PROCESS | 1961 | 1461626786900 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12b1b800 == 153 [pid = 1961] [id = 754] 16:26:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0f2b3c00) [pid = 1961] [serial = 2262] [outer = (nil)] 16:26:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff1050d000) [pid = 1961] [serial = 2263] [outer = 0x7eff0f2b3c00] 16:26:27 INFO - PROCESS | 1961 | 1461626787060 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff10a47000) [pid = 1961] [serial = 2264] [outer = 0x7eff0f2b3c00] 16:26:27 INFO - PROCESS | 1961 | 1461626787877 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"]]]}] 16:26:27 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 16:26:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:26:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:26:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1604ms 16:26:27 INFO - PROCESS | 1961 | 1461626787927 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1961 | 1461626787931 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:26:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:26:27 INFO - PROCESS | 1961 | 1461626787938 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1961 | 1461626787943 Marionette TRACE conn3 <- [1,2986,null,{}] 16:26:27 INFO - PROCESS | 1961 | 1461626787960 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}] 16:26:28 INFO - PROCESS | 1961 | 1461626788236 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:26:28 INFO - PROCESS | 1961 | 1461626788517 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1818a800 == 154 [pid = 1961] [id = 755] 16:26:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff10a4c400) [pid = 1961] [serial = 2265] [outer = (nil)] 16:26:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff11445400) [pid = 1961] [serial = 2266] [outer = 0x7eff10a4c400] 16:26:28 INFO - PROCESS | 1961 | 1461626788596 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff11d64400) [pid = 1961] [serial = 2267] [outer = 0x7eff10a4c400] 16:26:29 INFO - PROCESS | 1961 | 1461626789424 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]]]}] 16:26:29 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. 16:26:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1546ms 16:26:29 INFO - PROCESS | 1961 | 1461626789484 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:26:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:26:29 INFO - PROCESS | 1961 | 1461626789489 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:26:29 INFO - PROCESS | 1961 | 1461626789495 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1961 | 1461626789498 Marionette TRACE conn3 <- [1,2990,null,{}] 16:26:29 INFO - PROCESS | 1961 | 1461626789503 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}] 16:26:29 INFO - PROCESS | 1961 | 1461626789749 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:26:30 INFO - PROCESS | 1961 | 1461626790032 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a2b4000 == 155 [pid = 1961] [id = 756] 16:26:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff10db8000) [pid = 1961] [serial = 2268] [outer = (nil)] 16:26:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff12b3f000) [pid = 1961] [serial = 2269] [outer = 0x7eff10db8000] 16:26:30 INFO - PROCESS | 1961 | 1461626790114 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff13eba400) [pid = 1961] [serial = 2270] [outer = 0x7eff10db8000] 16:26:30 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a41b800 == 156 [pid = 1961] [id = 757] 16:26:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff14121c00) [pid = 1961] [serial = 2271] [outer = (nil)] 16:26:30 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff13eb2800) [pid = 1961] [serial = 2272] [outer = 0x7eff14121c00] 16:26:31 INFO - PROCESS | 1961 | 1461626791002 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]]]}] 16:26:31 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. 16:26:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1538ms 16:26:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:26:31 INFO - PROCESS | 1961 | 1461626791034 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1961 | 1461626791037 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:26:31 INFO - PROCESS | 1961 | 1461626791045 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1961 | 1461626791047 Marionette TRACE conn3 <- [1,2994,null,{}] 16:26:31 INFO - PROCESS | 1961 | 1461626791054 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}] 16:26:31 INFO - PROCESS | 1961 | 1461626791424 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:26:31 INFO - PROCESS | 1961 | 1461626791836 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ac91800 == 157 [pid = 1961] [id = 758] 16:26:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff17f6dc00) [pid = 1961] [serial = 2273] [outer = (nil)] 16:26:31 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff17f78400) [pid = 1961] [serial = 2274] [outer = 0x7eff17f6dc00] 16:26:31 INFO - PROCESS | 1961 | 1461626791935 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff18040400) [pid = 1961] [serial = 2275] [outer = 0x7eff17f6dc00] 16:26:32 INFO - PROCESS | 1961 | 1461626792758 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]]]}] 16:26:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:26:32 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 16:26:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1742ms 16:26:32 INFO - PROCESS | 1961 | 1461626792787 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1961 | 1461626792791 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:26:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:26:32 INFO - PROCESS | 1961 | 1461626792797 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1961 | 1461626792800 Marionette TRACE conn3 <- [1,2998,null,{}] 16:26:32 INFO - PROCESS | 1961 | 1461626792806 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}] 16:26:33 INFO - PROCESS | 1961 | 1461626793092 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:26:33 INFO - PROCESS | 1961 | 1461626793361 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1c321000 == 158 [pid = 1961] [id = 759] 16:26:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff18040800) [pid = 1961] [serial = 2276] [outer = (nil)] 16:26:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff1a30a400) [pid = 1961] [serial = 2277] [outer = 0x7eff18040800] 16:26:33 INFO - PROCESS | 1961 | 1461626793449 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff1ac4c800) [pid = 1961] [serial = 2278] [outer = 0x7eff18040800] 16:26:34 INFO - PROCESS | 1961 | 1461626794305 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]]]}] 16:26:34 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. 16:26:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1529ms 16:26:34 INFO - PROCESS | 1961 | 1461626794328 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:26:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:26:34 INFO - PROCESS | 1961 | 1461626794332 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:26:34 INFO - PROCESS | 1961 | 1461626794339 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1961 | 1461626794342 Marionette TRACE conn3 <- [1,3002,null,{}] 16:26:34 INFO - PROCESS | 1961 | 1461626794347 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}] 16:26:34 INFO - PROCESS | 1961 | 1461626794596 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:26:34 INFO - PROCESS | 1961 | 1461626794854 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e1a7000 == 159 [pid = 1961] [id = 760] 16:26:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff18041c00) [pid = 1961] [serial = 2279] [outer = (nil)] 16:26:34 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff1ae28800) [pid = 1961] [serial = 2280] [outer = 0x7eff18041c00] 16:26:34 INFO - PROCESS | 1961 | 1461626794933 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff1afdac00) [pid = 1961] [serial = 2281] [outer = 0x7eff18041c00] 16:26:35 INFO - PROCESS | 1961 | 1461626795743 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]]]}] 16:26:35 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. 16:26:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1434ms 16:26:35 INFO - PROCESS | 1961 | 1461626795774 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1961 | 1461626795777 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:26:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:26:35 INFO - PROCESS | 1961 | 1461626795784 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1961 | 1461626795787 Marionette TRACE conn3 <- [1,3006,null,{}] 16:26:35 INFO - PROCESS | 1961 | 1461626795793 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}] 16:26:36 INFO - PROCESS | 1961 | 1461626796047 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:26:36 INFO - PROCESS | 1961 | 1461626796341 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e6b5800 == 160 [pid = 1961] [id = 761] 16:26:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff1ac50000) [pid = 1961] [serial = 2282] [outer = (nil)] 16:26:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff1b29cc00) [pid = 1961] [serial = 2283] [outer = 0x7eff1ac50000] 16:26:36 INFO - PROCESS | 1961 | 1461626796418 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1b3f9800) [pid = 1961] [serial = 2284] [outer = 0x7eff1ac50000] 16:26:37 INFO - PROCESS | 1961 | 1461626797222 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]]]}] 16:26:37 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. 16:26:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1481ms 16:26:37 INFO - PROCESS | 1961 | 1461626797267 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1961 | 1461626797271 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:26:37 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:26:37 INFO - PROCESS | 1961 | 1461626797277 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1961 | 1461626797279 Marionette TRACE conn3 <- [1,3010,null,{}] 16:26:37 INFO - PROCESS | 1961 | 1461626797351 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}] 16:26:37 INFO - PROCESS | 1961 | 1461626797676 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:26:37 INFO - PROCESS | 1961 | 1461626797899 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea06800 == 161 [pid = 1961] [id = 762] 16:26:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff0bc8d400) [pid = 1961] [serial = 2285] [outer = (nil)] 16:26:37 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff1b8d5c00) [pid = 1961] [serial = 2286] [outer = 0x7eff0bc8d400] 16:26:37 INFO - PROCESS | 1961 | 1461626797980 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1c802800) [pid = 1961] [serial = 2287] [outer = 0x7eff0bc8d400] 16:26:38 INFO - PROCESS | 1961 | 1461626798812 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]]]}] 16:26:38 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 16:26:38 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1589ms 16:26:38 INFO - PROCESS | 1961 | 1461626798868 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1961 | 1461626798872 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:26:38 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:26:38 INFO - PROCESS | 1961 | 1461626798878 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1961 | 1461626798882 Marionette TRACE conn3 <- [1,3014,null,{}] 16:26:38 INFO - PROCESS | 1961 | 1461626798903 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}] 16:26:39 INFO - PROCESS | 1961 | 1461626799241 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:26:39 INFO - PROCESS | 1961 | 1461626799460 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1f243000 == 162 [pid = 1961] [id = 763] 16:26:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1b8d1800) [pid = 1961] [serial = 2288] [outer = (nil)] 16:26:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1de4ac00) [pid = 1961] [serial = 2289] [outer = 0x7eff1b8d1800] 16:26:39 INFO - PROCESS | 1961 | 1461626799537 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff1eaadc00) [pid = 1961] [serial = 2290] [outer = 0x7eff1b8d1800] 16:26:39 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:26:40 INFO - PROCESS | 1961 | 1461626800490 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:26:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:26:40 INFO - {} 16:26:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:26:40 INFO - {} 16:26:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:26:40 INFO - {} 16:26:40 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:26:40 INFO - {} 16:26:40 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1643ms 16:26:40 INFO - PROCESS | 1961 | 1461626800525 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1961 | 1461626800528 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:26:40 INFO - TEST-START | /FileAPI/fileReader.html 16:26:40 INFO - PROCESS | 1961 | 1461626800543 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1961 | 1461626800547 Marionette TRACE conn3 <- [1,3018,null,{}] 16:26:40 INFO - PROCESS | 1961 | 1461626800553 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}] 16:26:40 INFO - PROCESS | 1961 | 1461626800928 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:26:41 INFO - PROCESS | 1961 | 1461626801187 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff250a7800 == 163 [pid = 1961] [id = 764] 16:26:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1eab3000) [pid = 1961] [serial = 2291] [outer = (nil)] 16:26:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff2279fc00) [pid = 1961] [serial = 2292] [outer = 0x7eff1eab3000] 16:26:41 INFO - PROCESS | 1961 | 1461626801276 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff22c38400) [pid = 1961] [serial = 2293] [outer = 0x7eff1eab3000] 16:26:42 INFO - PROCESS | 1961 | 1461626802033 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]]]}] 16:26:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:26:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:26:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:26:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:26:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 1530ms 16:26:42 INFO - PROCESS | 1961 | 1461626802076 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1961 | 1461626802079 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:26:42 INFO - TEST-START | /FileAPI/historical.html 16:26:42 INFO - PROCESS | 1961 | 1461626802085 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1961 | 1461626802089 Marionette TRACE conn3 <- [1,3022,null,{}] 16:26:42 INFO - PROCESS | 1961 | 1461626802094 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}] 16:26:42 INFO - PROCESS | 1961 | 1461626802363 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:26:42 INFO - PROCESS | 1961 | 1461626802632 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff31865800 == 164 [pid = 1961] [id = 765] 16:26:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff10db4c00) [pid = 1961] [serial = 2294] [outer = (nil)] 16:26:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff229e4400) [pid = 1961] [serial = 2295] [outer = 0x7eff10db4c00] 16:26:42 INFO - PROCESS | 1961 | 1461626802712 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1961 | ++DOMWINDOW == 175 (0x7eff23d43400) [pid = 1961] [serial = 2296] [outer = 0x7eff10db4c00] 16:26:43 INFO - PROCESS | 1961 | 1461626803532 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"]]]}] 16:26:43 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:26:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:26:43 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:26:43 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:26:43 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:26:43 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:26:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:26:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:43 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:26:43 INFO - TEST-OK | /FileAPI/historical.html | took 1483ms 16:26:43 INFO - PROCESS | 1961 | 1461626803572 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1961 | 1461626803576 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:26:43 INFO - TEST-START | /FileAPI/idlharness.html 16:26:43 INFO - PROCESS | 1961 | 1461626803583 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1961 | 1461626803595 Marionette TRACE conn3 <- [1,3026,null,{}] 16:26:43 INFO - PROCESS | 1961 | 1461626803600 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}] 16:26:43 INFO - PROCESS | 1961 | 1461626803854 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:26:44 INFO - PROCESS | 1961 | 1461626804115 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff36295800 == 165 [pid = 1961] [id = 766] 16:26:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 176 (0x7eff11d6cc00) [pid = 1961] [serial = 2297] [outer = (nil)] 16:26:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 177 (0x7eff24608800) [pid = 1961] [serial = 2298] [outer = 0x7eff11d6cc00] 16:26:44 INFO - PROCESS | 1961 | 1461626804194 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1961 | ++DOMWINDOW == 178 (0x7eff24615400) [pid = 1961] [serial = 2299] [outer = 0x7eff11d6cc00] 16:26:45 INFO - PROCESS | 1961 | 1461626805743 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]]]}] 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:26:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:26:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:26:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:26:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:26:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:26:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:26:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:26:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:26:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:26:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:26:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:26:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:26:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:26:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:26:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:26:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:26:45 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 16:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:26:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:26:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:26:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:26:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:26:45 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 16:26:45 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 16:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:26:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:26:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:26:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:26:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:26:45 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:26:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:26:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:26:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:26:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:26:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:26:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:26:45 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 16:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:26:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:26:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:26:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:26:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:26:45 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 16:26:45 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 16:26:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:26:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:26:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:26:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:26:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:26:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:26:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:26:45 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:26:45 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:26:45 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:26:45 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:26:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:26:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:26:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:26:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 2328ms 16:26:46 INFO - PROCESS | 1961 | 1461626805914 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:26:46 INFO - PROCESS | 1961 | 1461626805918 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:26:46 INFO - TEST-START | /FileAPI/idlharness.worker 16:26:46 INFO - PROCESS | 1961 | 1461626805930 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1961 | 1461626805934 Marionette TRACE conn3 <- [1,3030,null,{}] 16:26:46 INFO - PROCESS | 1961 | 1461626806052 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}] 16:26:46 INFO - PROCESS | 1961 | 1461626806381 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:26:46 INFO - PROCESS | 1961 | 1461626806596 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff01317800 == 166 [pid = 1961] [id = 767] 16:26:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 179 (0x7eff1eac3800) [pid = 1961] [serial = 2300] [outer = (nil)] 16:26:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 180 (0x7eff24d83000) [pid = 1961] [serial = 2301] [outer = 0x7eff1eac3800] 16:26:46 INFO - PROCESS | 1961 | 1461626806670 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1961 | ++DOMWINDOW == 181 (0x7eff3167c400) [pid = 1961] [serial = 2302] [outer = 0x7eff1eac3800] 16:26:46 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:26:48 INFO - PROCESS | 1961 | 1461626808786 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,{},{}]]]}] 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:26:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:26:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:26:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:26:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:26:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:26:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:26:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:26:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:26:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:26:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:26:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:26:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:26:48 INFO - {} 16:26:48 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 16:26:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:26:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:26:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:26:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:26:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:26:48 INFO - {} 16:26:48 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 - {} 16:26:48 INFO - {} 16:26:48 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 16:26:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:26:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:26:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:26:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:26:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:26:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:26:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:26:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:26:48 INFO - {} 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:26:48 INFO - {} 16:26:48 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 16:26:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:26:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:26:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:26:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:26:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:48 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:26:48 INFO - {} 16:26:48 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 - {} 16:26:48 INFO - {} 16:26:48 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 16:26:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:26:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:26:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:26:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:26:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:49 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 16:26:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:26:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:26:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:26:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:26:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:26:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:26:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:26:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:26:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:49 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 16:26:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:26:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:26:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:49 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 16:26:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:26:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:26:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:49 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 16:26:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:26:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:26:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:26:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:49 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:26:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:26:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:26:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:26:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:26:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:26:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:26:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:26:49 INFO - {} 16:26:49 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2974ms 16:26:49 INFO - PROCESS | 1961 | 1461626808903 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1961 | 1461626808906 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:26:49 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:26:49 INFO - PROCESS | 1961 | 1461626808915 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1961 | 1461626808922 Marionette TRACE conn3 <- [1,3034,null,{}] 16:26:49 INFO - PROCESS | 1961 | 1461626808933 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}] 16:26:49 INFO - PROCESS | 1961 | 1461626809312 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:26:49 INFO - PROCESS | 1961 | 1461626809594 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ea4f800 == 167 [pid = 1961] [id = 768] 16:26:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 182 (0x7eff1ae27800) [pid = 1961] [serial = 2303] [outer = (nil)] 16:26:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 183 (0x7eff31af6400) [pid = 1961] [serial = 2304] [outer = 0x7eff1ae27800] 16:26:49 INFO - PROCESS | 1961 | 1461626809670 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1961 | ++DOMWINDOW == 184 (0x7eff36d8c400) [pid = 1961] [serial = 2305] [outer = 0x7eff1ae27800] 16:26:50 INFO - PROCESS | 1961 | 1461626810462 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]]]}] 16:26:50 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:26:50 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1596ms 16:26:50 INFO - PROCESS | 1961 | 1461626810510 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1961 | 1461626810514 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:26:50 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:26:50 INFO - PROCESS | 1961 | 1461626810520 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1961 | 1461626810523 Marionette TRACE conn3 <- [1,3038,null,{}] 16:26:50 INFO - PROCESS | 1961 | 1461626810529 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}] 16:26:50 INFO - PROCESS | 1961 | 1461626810872 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:26:51 INFO - PROCESS | 1961 | 1461626811092 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff06c03800 == 168 [pid = 1961] [id = 769] 16:26:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 185 (0x7eff06b12c00) [pid = 1961] [serial = 2306] [outer = (nil)] 16:26:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 186 (0x7eff06b1b000) [pid = 1961] [serial = 2307] [outer = 0x7eff06b12c00] 16:26:51 INFO - PROCESS | 1961 | 1461626811209 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1961 | ++DOMWINDOW == 187 (0x7eff06b20000) [pid = 1961] [serial = 2308] [outer = 0x7eff06b12c00] 16:26:51 INFO - PROCESS | 1961 | 1461626811947 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"]]]}] 16:26:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:26:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:26:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:26:52 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1487ms 16:26:52 INFO - PROCESS | 1961 | 1461626812009 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1961 | 1461626812013 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:26:52 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:26:52 INFO - PROCESS | 1961 | 1461626812019 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1961 | 1461626812022 Marionette TRACE conn3 <- [1,3042,null,{}] 16:26:52 INFO - PROCESS | 1961 | 1461626812027 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}] 16:26:52 INFO - PROCESS | 1961 | 1461626812282 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:26:52 INFO - PROCESS | 1961 | 1461626812621 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff06c21000 == 169 [pid = 1961] [id = 770] 16:26:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 188 (0x7eff06c89800) [pid = 1961] [serial = 2309] [outer = (nil)] 16:26:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 189 (0x7eff06c8b400) [pid = 1961] [serial = 2310] [outer = 0x7eff06c89800] 16:26:52 INFO - PROCESS | 1961 | 1461626812700 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1961 | ++DOMWINDOW == 190 (0x7eff06c8f400) [pid = 1961] [serial = 2311] [outer = 0x7eff06c89800] 16:26:53 INFO - PROCESS | 1961 | 1461626813810 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]]]}] 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:26:53 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. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:26:53 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'.) 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:26:53 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. 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:26:53 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. 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:26:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:26:53 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. 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:26:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:26:53 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:26:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:26:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:26:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:26:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:26:53 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:26:53 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1843ms 16:26:53 INFO - PROCESS | 1961 | 1461626813863 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:26:53 INFO - PROCESS | 1961 | 1461626813872 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:26:53 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:26:53 INFO - PROCESS | 1961 | 1461626813883 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:26:53 INFO - PROCESS | 1961 | 1461626813888 Marionette TRACE conn3 <- [1,3046,null,{}] 16:26:53 INFO - PROCESS | 1961 | 1461626813900 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}] 16:26:54 INFO - PROCESS | 1961 | 1461626814290 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff04fc6800 == 168 [pid = 1961] [id = 549] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff07c65800 == 167 [pid = 1961] [id = 702] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff13dcd800 == 166 [pid = 1961] [id = 375] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f2a8000 == 165 [pid = 1961] [id = 698] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f16800 == 164 [pid = 1961] [id = 699] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e5eb000 == 163 [pid = 1961] [id = 695] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1d3d1800 == 162 [pid = 1961] [id = 694] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e721000 == 161 [pid = 1961] [id = 696] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff27788000 == 160 [pid = 1961] [id = 700] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0b489800 == 159 [pid = 1961] [id = 683] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b675800 == 158 [pid = 1961] [id = 693] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4e5000 == 157 [pid = 1961] [id = 691] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ef75000 == 156 [pid = 1961] [id = 697] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a2a3000 == 155 [pid = 1961] [id = 690] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3ba17800 == 154 [pid = 1961] [id = 747] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff3936e000 == 153 [pid = 1961] [id = 746] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff36057800 == 152 [pid = 1961] [id = 745] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff27703000 == 151 [pid = 1961] [id = 744] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23f08800 == 150 [pid = 1961] [id = 743] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff23188800 == 149 [pid = 1961] [id = 742] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1f253800 == 148 [pid = 1961] [id = 741] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1ef60800 == 147 [pid = 1961] [id = 740] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1e720000 == 146 [pid = 1961] [id = 739] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1dec3000 == 145 [pid = 1961] [id = 738] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b357000 == 144 [pid = 1961] [id = 737] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1b102800 == 143 [pid = 1961] [id = 736] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a4c6000 == 142 [pid = 1961] [id = 735] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff1a393800 == 141 [pid = 1961] [id = 734] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff180f8000 == 140 [pid = 1961] [id = 733] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff13dd8800 == 139 [pid = 1961] [id = 732] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff11e69800 == 138 [pid = 1961] [id = 731] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0f133800 == 137 [pid = 1961] [id = 730] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff0cec0000 == 136 [pid = 1961] [id = 729] 16:26:56 INFO - PROCESS | 1961 | --DOCSHELL 0x7eff06faf800 == 135 [pid = 1961] [id = 728] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 189 (0x7eff1408c000) [pid = 1961] [serial = 2135] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 188 (0x7eff229ee400) [pid = 1961] [serial = 2162] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 187 (0x7eff1b5e3000) [pid = 1961] [serial = 2147] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 186 (0x7eff08df0c00) [pid = 1961] [serial = 2121] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 185 (0x7eff2146dc00) [pid = 1961] [serial = 2156] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 184 (0x7eff07deec00) [pid = 1961] [serial = 2120] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 183 (0x7eff1f44d400) [pid = 1961] [serial = 2100] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 182 (0x7eff07df2800) [pid = 1961] [serial = 2175] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 181 (0x7eff0f10d400) [pid = 1961] [serial = 2126] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 180 (0x7eff1af38000) [pid = 1961] [serial = 2144] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 179 (0x7eff229e6400) [pid = 1961] [serial = 2160] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 178 (0x7eff22c3fc00) [pid = 1961] [serial = 2168] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 177 (0x7eff1eac2400) [pid = 1961] [serial = 2151] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 176 (0x7eff0cf30400) [pid = 1961] [serial = 2124] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 175 (0x7eff1b8d9000) [pid = 1961] [serial = 2148] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 174 (0x7eff0bdd0000) [pid = 1961] [serial = 2180] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 173 (0x7eff22ac1000) [pid = 1961] [serial = 2163] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 172 (0x7eff11d65c00) [pid = 1961] [serial = 2133] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 171 (0x7eff20a60400) [pid = 1961] [serial = 2103] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 170 (0x7eff07ce2c00) [pid = 1961] [serial = 2174] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 169 (0x7eff19221000) [pid = 1961] [serial = 2138] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 168 (0x7eff0bdcdc00) [pid = 1961] [serial = 2123] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 167 (0x7eff1a30cc00) [pid = 1961] [serial = 2139] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 166 (0x7eff0ae60c00) [pid = 1961] [serial = 2178] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 165 (0x7eff22a20800) [pid = 1961] [serial = 2165] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 164 (0x7eff1144c000) [pid = 1961] [serial = 2132] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 163 (0x7eff1b296c00) [pid = 1961] [serial = 2145] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 162 (0x7eff0ccbcc00) [pid = 1961] [serial = 2055] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 161 (0x7eff17f70000) [pid = 1961] [serial = 2136] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 160 (0x7eff208df800) [pid = 1961] [serial = 2153] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 159 (0x7eff1e693c00) [pid = 1961] [serial = 2150] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 158 (0x7eff0fc4cc00) [pid = 1961] [serial = 2127] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 157 (0x7eff1a94fc00) [pid = 1961] [serial = 2141] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 156 (0x7eff21463c00) [pid = 1961] [serial = 2154] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 155 (0x7eff0cb78800) [pid = 1961] [serial = 2181] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 154 (0x7eff10db2400) [pid = 1961] [serial = 2129] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 153 (0x7eff1ae1d400) [pid = 1961] [serial = 2142] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff23c0d800) [pid = 1961] [serial = 2172] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff235e0c00) [pid = 1961] [serial = 2169] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff111e6c00) [pid = 1961] [serial = 2130] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff226bac00) [pid = 1961] [serial = 2159] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff235ea000) [pid = 1961] [serial = 2171] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff22c33400) [pid = 1961] [serial = 2166] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff09013000) [pid = 1961] [serial = 2177] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff21943c00) [pid = 1961] [serial = 2157] [outer = (nil)] [url = about:blank] 16:26:56 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff0bc82c00) [pid = 1961] [serial = 2183] [outer = (nil)] [url = about:blank] 16:26:57 INFO - PROCESS | 1961 | 1461626817032 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff01316000 == 136 [pid = 1961] [id = 771] 16:26:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff0494f400) [pid = 1961] [serial = 2312] [outer = (nil)] 16:26:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff04f72800) [pid = 1961] [serial = 2313] [outer = 0x7eff0494f400] 16:26:57 INFO - PROCESS | 1961 | 1461626817107 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff06c88000) [pid = 1961] [serial = 2314] [outer = 0x7eff0494f400] 16:26:57 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:26:57 INFO - PROCESS | 1961 | 1461626817896 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:26:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:26:57 INFO - {} 16:26:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 4050ms 16:26:57 INFO - PROCESS | 1961 | 1461626817937 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:26:57 INFO - PROCESS | 1961 | 1461626817941 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:26:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:26:57 INFO - PROCESS | 1961 | 1461626817949 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1961 | 1461626817954 Marionette TRACE conn3 <- [1,3050,null,{}] 16:26:58 INFO - PROCESS | 1961 | 1461626818002 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}] 16:26:58 INFO - PROCESS | 1961 | 1461626818239 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:26:58 INFO - PROCESS | 1961 | 1461626818445 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff074cd000 == 137 [pid = 1961] [id = 772] 16:26:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff06c88c00) [pid = 1961] [serial = 2315] [outer = (nil)] 16:26:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff07df2800) [pid = 1961] [serial = 2316] [outer = 0x7eff06c88c00] 16:26:58 INFO - PROCESS | 1961 | 1461626818513 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff08c0b800) [pid = 1961] [serial = 2317] [outer = 0x7eff06c88c00] 16:26:59 INFO - PROCESS | 1961 | 1461626819312 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]]]}] 16:26:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:26:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:26:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:26:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:26:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1412ms 16:26:59 INFO - PROCESS | 1961 | 1461626819367 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1961 | 1461626819373 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:26:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:26:59 INFO - PROCESS | 1961 | 1461626819388 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1961 | 1461626819390 Marionette TRACE conn3 <- [1,3054,null,{}] 16:26:59 INFO - PROCESS | 1961 | 1461626819396 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}] 16:26:59 INFO - PROCESS | 1961 | 1461626819684 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:26:59 INFO - PROCESS | 1961 | 1461626819733 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b22d800 == 138 [pid = 1961] [id = 773] 16:26:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff09015800) [pid = 1961] [serial = 2318] [outer = (nil)] 16:26:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff0ae61800) [pid = 1961] [serial = 2319] [outer = 0x7eff09015800] 16:26:59 INFO - PROCESS | 1961 | 1461626819797 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff0b474800) [pid = 1961] [serial = 2320] [outer = 0x7eff09015800] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 152 (0x7eff04946400) [pid = 1961] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 151 (0x7eff0cb70c00) [pid = 1961] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 150 (0x7eff0cb73000) [pid = 1961] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 149 (0x7eff18039000) [pid = 1961] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 148 (0x7eff12b34000) [pid = 1961] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 147 (0x7eff111ebc00) [pid = 1961] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 146 (0x7eff11d8f800) [pid = 1961] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 145 (0x7eff11d8e400) [pid = 1961] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 144 (0x7eff111e3400) [pid = 1961] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 143 (0x7eff0d44f000) [pid = 1961] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 142 (0x7eff0d446c00) [pid = 1961] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 141 (0x7eff0b481800) [pid = 1961] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 140 (0x7eff09012400) [pid = 1961] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 139 (0x7eff0494b400) [pid = 1961] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 138 (0x7eff07ce4c00) [pid = 1961] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 137 (0x7eff07dee000) [pid = 1961] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 136 (0x7eff24336400) [pid = 1961] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 135 (0x7eff08be3800) [pid = 1961] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 134 (0x7eff208dbc00) [pid = 1961] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 133 (0x7eff1ebebc00) [pid = 1961] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 132 (0x7eff1eaad000) [pid = 1961] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 131 (0x7eff1c3f0400) [pid = 1961] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 130 (0x7eff1afe0c00) [pid = 1961] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:27:02 INFO - PROCESS | 1961 | --DOMWINDOW == 129 (0x7eff19296c00) [pid = 1961] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:27:02 INFO - PROCESS | 1961 | 1461626822044 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"]]]}] 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:27:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:27:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:27:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:27:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:27:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:27:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2801ms 16:27:02 INFO - PROCESS | 1961 | 1461626822192 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1961 | 1461626822196 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:27:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:27:02 INFO - PROCESS | 1961 | 1461626822223 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1961 | 1461626822244 Marionette TRACE conn3 <- [1,3058,null,{}] 16:27:02 INFO - PROCESS | 1961 | 1461626822267 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}] 16:27:02 INFO - PROCESS | 1961 | 1461626822621 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:27:02 INFO - PROCESS | 1961 | 1461626822639 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ba2f000 == 139 [pid = 1961] [id = 774] 16:27:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 130 (0x7eff0af03000) [pid = 1961] [serial = 2321] [outer = (nil)] 16:27:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 131 (0x7eff0d17a400) [pid = 1961] [serial = 2322] [outer = 0x7eff0af03000] 16:27:02 INFO - PROCESS | 1961 | 1461626822702 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1961 | ++DOMWINDOW == 132 (0x7eff0db47000) [pid = 1961] [serial = 2323] [outer = 0x7eff0af03000] 16:27:03 INFO - PROCESS | 1961 | 1461626823547 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]]]}] 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:27:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:27:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:27:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:27:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:27:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:27:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:27:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:27:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:27:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:27:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1386ms 16:27:03 INFO - PROCESS | 1961 | 1461626823594 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1961 | 1461626823602 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:27:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:27:03 INFO - PROCESS | 1961 | 1461626823611 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1961 | 1461626823613 Marionette TRACE conn3 <- [1,3062,null,{}] 16:27:03 INFO - PROCESS | 1961 | 1461626823617 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}] 16:27:03 INFO - PROCESS | 1961 | 1461626823838 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:27:04 INFO - PROCESS | 1961 | 1461626824278 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff010f3800 == 140 [pid = 1961] [id = 775] 16:27:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 133 (0x7eff02057400) [pid = 1961] [serial = 2324] [outer = (nil)] 16:27:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 134 (0x7eff02060800) [pid = 1961] [serial = 2325] [outer = 0x7eff02057400] 16:27:04 INFO - PROCESS | 1961 | 1461626824428 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1961 | ++DOMWINDOW == 135 (0x7eff06b18400) [pid = 1961] [serial = 2326] [outer = 0x7eff02057400] 16:27:04 INFO - PROCESS | 1961 | [1961] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:27:05 INFO - PROCESS | 1961 | 1461626825341 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:27:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:27:05 INFO - {} 16:27:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1777ms 16:27:05 INFO - PROCESS | 1961 | 1461626825398 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1961 | 1461626825404 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:27:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:27:05 INFO - PROCESS | 1961 | 1461626825454 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1961 | 1461626825459 Marionette TRACE conn3 <- [1,3066,null,{}] 16:27:05 INFO - PROCESS | 1961 | 1461626825475 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}] 16:27:05 INFO - PROCESS | 1961 | 1461626825750 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:27:06 INFO - PROCESS | 1961 | 1461626826090 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0b546800 == 141 [pid = 1961] [id = 776] 16:27:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 136 (0x7eff0747fc00) [pid = 1961] [serial = 2327] [outer = (nil)] 16:27:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 137 (0x7eff08c0dc00) [pid = 1961] [serial = 2328] [outer = 0x7eff0747fc00] 16:27:06 INFO - PROCESS | 1961 | 1461626826175 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1961 | ++DOMWINDOW == 138 (0x7eff08df1000) [pid = 1961] [serial = 2329] [outer = 0x7eff0747fc00] 16:27:06 INFO - PROCESS | 1961 | 1461626826971 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]]]}] 16:27:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:27:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:27:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:27:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:27:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:27:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:27:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:27:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1586ms 16:27:07 INFO - PROCESS | 1961 | 1461626827009 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1961 | 1461626827016 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:27:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:27:07 INFO - PROCESS | 1961 | 1461626827023 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1961 | 1461626827027 Marionette TRACE conn3 <- [1,3070,null,{}] 16:27:07 INFO - PROCESS | 1961 | 1461626827032 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}] 16:27:07 INFO - PROCESS | 1961 | 1461626827296 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:27:07 INFO - PROCESS | 1961 | 1461626827556 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0e266000 == 142 [pid = 1961] [id = 777] 16:27:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 139 (0x7eff0ae5a800) [pid = 1961] [serial = 2330] [outer = (nil)] 16:27:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 140 (0x7eff0b473800) [pid = 1961] [serial = 2331] [outer = 0x7eff0ae5a800] 16:27:07 INFO - PROCESS | 1961 | 1461626827634 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1961 | ++DOMWINDOW == 141 (0x7eff0b4eec00) [pid = 1961] [serial = 2332] [outer = 0x7eff0ae5a800] 16:27:08 INFO - PROCESS | 1961 | 1461626828651 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]]]}] 16:27:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:27:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:27:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:27:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:27:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:27:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:27:08 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1680ms 16:27:08 INFO - PROCESS | 1961 | 1461626828706 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1961 | 1461626828710 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:27:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:27:08 INFO - PROCESS | 1961 | 1461626828739 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1961 | 1461626828749 Marionette TRACE conn3 <- [1,3074,null,{}] 16:27:08 INFO - PROCESS | 1961 | 1461626828765 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}] 16:27:09 INFO - PROCESS | 1961 | 1461626829030 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:27:09 INFO - PROCESS | 1961 | 1461626829316 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0f31d800 == 143 [pid = 1961] [id = 778] 16:27:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 142 (0x7eff0cddb800) [pid = 1961] [serial = 2333] [outer = (nil)] 16:27:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 143 (0x7eff0d187800) [pid = 1961] [serial = 2334] [outer = 0x7eff0cddb800] 16:27:09 INFO - PROCESS | 1961 | 1461626829439 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1961 | ++DOMWINDOW == 144 (0x7eff0db4d800) [pid = 1961] [serial = 2335] [outer = 0x7eff0cddb800] 16:27:10 INFO - PROCESS | 1961 | 1461626830242 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]]]}] 16:27:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:27:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:27:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:27:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:27:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:27:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:27:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1569ms 16:27:10 INFO - PROCESS | 1961 | 1461626830289 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:27:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:27:10 INFO - PROCESS | 1961 | 1461626830293 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:27:10 INFO - PROCESS | 1961 | 1461626830300 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1961 | 1461626830303 Marionette TRACE conn3 <- [1,3078,null,{}] 16:27:10 INFO - PROCESS | 1961 | 1461626830308 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}] 16:27:10 INFO - PROCESS | 1961 | 1461626830620 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:27:10 INFO - PROCESS | 1961 | 1461626830918 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff0ad0f000 == 144 [pid = 1961] [id = 779] 16:27:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 145 (0x7eff0205d000) [pid = 1961] [serial = 2336] [outer = (nil)] 16:27:10 INFO - PROCESS | 1961 | ++DOMWINDOW == 146 (0x7eff06c90c00) [pid = 1961] [serial = 2337] [outer = 0x7eff0205d000] 16:27:11 INFO - PROCESS | 1961 | 1461626830999 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1961 | ++DOMWINDOW == 147 (0x7eff0f2afc00) [pid = 1961] [serial = 2338] [outer = 0x7eff0205d000] 16:27:11 INFO - PROCESS | 1961 | 1461626831836 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] 16:27:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:27:11 INFO - PROCESS | 1961 | 1461626831911 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:27:11 INFO - PROCESS | 1961 | 1461626831922 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1961 | 1461626831926 Marionette TRACE conn3 <- [1,3082,null,{}] 16:27:11 INFO - PROCESS | 1961 | 1461626831984 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}] 16:27:12 INFO - PROCESS | 1961 | 1461626832245 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:27:12 INFO - PROCESS | 1961 | 1461626832531 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff12a7b000 == 145 [pid = 1961] [id = 780] 16:27:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 148 (0x7eff111e3800) [pid = 1961] [serial = 2339] [outer = (nil)] 16:27:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 149 (0x7eff111e7400) [pid = 1961] [serial = 2340] [outer = 0x7eff111e3800] 16:27:12 INFO - PROCESS | 1961 | 1461626832674 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1961 | ++DOMWINDOW == 150 (0x7eff11d6f000) [pid = 1961] [serial = 2341] [outer = 0x7eff111e3800] 16:27:13 INFO - PROCESS | 1961 | 1461626833517 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]]]}] 16:27:13 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:27:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:27:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:13 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:27:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:27:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1634ms 16:27:13 INFO - PROCESS | 1961 | 1461626833556 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1961 | 1461626833560 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:27:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:27:13 INFO - PROCESS | 1961 | 1461626833566 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1961 | 1461626833570 Marionette TRACE conn3 <- [1,3086,null,{}] 16:27:13 INFO - PROCESS | 1961 | 1461626833575 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}] 16:27:13 INFO - PROCESS | 1961 | 1461626833856 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:27:14 INFO - PROCESS | 1961 | 1461626834123 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff17fe0800 == 146 [pid = 1961] [id = 781] 16:27:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 151 (0x7eff111e4000) [pid = 1961] [serial = 2342] [outer = (nil)] 16:27:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 152 (0x7eff13fed000) [pid = 1961] [serial = 2343] [outer = 0x7eff111e4000] 16:27:14 INFO - PROCESS | 1961 | 1461626834201 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1961 | ++DOMWINDOW == 153 (0x7eff1411f800) [pid = 1961] [serial = 2344] [outer = 0x7eff111e4000] 16:27:15 INFO - PROCESS | 1961 | 1461626835000 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:27:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:27:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1480ms 16:27:15 INFO - PROCESS | 1961 | 1461626835047 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1961 | 1461626835051 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:27:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:27:15 INFO - PROCESS | 1961 | 1461626835057 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1961 | 1461626835059 Marionette TRACE conn3 <- [1,3090,null,{}] 16:27:15 INFO - PROCESS | 1961 | 1461626835064 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}] 16:27:15 INFO - PROCESS | 1961 | 1461626835304 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:27:15 INFO - PROCESS | 1961 | 1461626835573 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff19460800 == 147 [pid = 1961] [id = 782] 16:27:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 154 (0x7eff06f5e000) [pid = 1961] [serial = 2345] [outer = (nil)] 16:27:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 155 (0x7eff17f64000) [pid = 1961] [serial = 2346] [outer = 0x7eff06f5e000] 16:27:15 INFO - PROCESS | 1961 | 1461626835648 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1961 | ++DOMWINDOW == 156 (0x7eff17f79800) [pid = 1961] [serial = 2347] [outer = 0x7eff06f5e000] 16:27:16 INFO - PROCESS | 1961 | 1461626836490 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:27:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:27:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1482ms 16:27:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:27:16 INFO - PROCESS | 1961 | 1461626836540 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:27:16 INFO - PROCESS | 1961 | 1461626836543 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:27:16 INFO - PROCESS | 1961 | 1461626836550 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:27:16 INFO - PROCESS | 1961 | 1461626836553 Marionette TRACE conn3 <- [1,3094,null,{}] 16:27:16 INFO - PROCESS | 1961 | 1461626836578 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}] 16:27:16 INFO - PROCESS | 1961 | 1461626836808 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:27:17 INFO - PROCESS | 1961 | 1461626837096 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a39f800 == 148 [pid = 1961] [id = 783] 16:27:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 157 (0x7eff07de5400) [pid = 1961] [serial = 2348] [outer = (nil)] 16:27:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 158 (0x7eff18035000) [pid = 1961] [serial = 2349] [outer = 0x7eff07de5400] 16:27:17 INFO - PROCESS | 1961 | 1461626837189 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1961 | ++DOMWINDOW == 159 (0x7eff19221000) [pid = 1961] [serial = 2350] [outer = 0x7eff07de5400] 16:27:17 INFO - PROCESS | 1961 | 1461626837994 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:27:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:27:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1498ms 16:27:18 INFO - PROCESS | 1961 | 1461626838048 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1961 | 1461626838052 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:27:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:27:18 INFO - PROCESS | 1961 | 1461626838059 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1961 | 1461626838062 Marionette TRACE conn3 <- [1,3098,null,{}] 16:27:18 INFO - PROCESS | 1961 | 1461626838067 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}] 16:27:18 INFO - PROCESS | 1961 | 1461626838336 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:27:18 INFO - PROCESS | 1961 | 1461626838628 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1a640000 == 149 [pid = 1961] [id = 784] 16:27:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 160 (0x7eff0db48800) [pid = 1961] [serial = 2351] [outer = (nil)] 16:27:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 161 (0x7eff1a303c00) [pid = 1961] [serial = 2352] [outer = 0x7eff0db48800] 16:27:18 INFO - PROCESS | 1961 | 1461626838715 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 1961 | ++DOMWINDOW == 162 (0x7eff1a585000) [pid = 1961] [serial = 2353] [outer = 0x7eff0db48800] 16:27:19 INFO - PROCESS | 1961 | 1461626839529 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]]]}] 16:27:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:27:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:27:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1530ms 16:27:19 INFO - PROCESS | 1961 | 1461626839591 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 1961 | 1461626839594 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:27:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:27:19 INFO - PROCESS | 1961 | 1461626839600 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1961 | 1461626839603 Marionette TRACE conn3 <- [1,3102,null,{}] 16:27:19 INFO - PROCESS | 1961 | 1461626839609 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}] 16:27:19 INFO - PROCESS | 1961 | 1461626839860 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:27:20 INFO - PROCESS | 1961 | 1461626840153 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1b271000 == 150 [pid = 1961] [id = 785] 16:27:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 163 (0x7eff1a585800) [pid = 1961] [serial = 2354] [outer = (nil)] 16:27:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 164 (0x7eff1a959400) [pid = 1961] [serial = 2355] [outer = 0x7eff1a585800] 16:27:20 INFO - PROCESS | 1961 | 1461626840245 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1961 | ++DOMWINDOW == 165 (0x7eff1af3d400) [pid = 1961] [serial = 2356] [outer = 0x7eff1a585800] 16:27:21 INFO - PROCESS | 1961 | 1461626841101 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:27:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:27:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1534ms 16:27:21 INFO - PROCESS | 1961 | 1461626841137 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1961 | 1461626841141 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:27:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:27:21 INFO - PROCESS | 1961 | 1461626841148 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1961 | 1461626841152 Marionette TRACE conn3 <- [1,3106,null,{}] 16:27:21 INFO - PROCESS | 1961 | 1461626841158 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}] 16:27:21 INFO - PROCESS | 1961 | 1461626841578 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:27:21 INFO - PROCESS | 1961 | 1461626841763 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1d30d000 == 151 [pid = 1961] [id = 786] 16:27:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 166 (0x7eff1b3ed800) [pid = 1961] [serial = 2357] [outer = (nil)] 16:27:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 167 (0x7eff1c506400) [pid = 1961] [serial = 2358] [outer = 0x7eff1b3ed800] 16:27:21 INFO - PROCESS | 1961 | 1461626841844 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1961 | ++DOMWINDOW == 168 (0x7eff1de2c400) [pid = 1961] [serial = 2359] [outer = 0x7eff1b3ed800] 16:27:22 INFO - PROCESS | 1961 | 1461626842652 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]]]}] 16:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:27:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:27:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1537ms 16:27:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:27:22 INFO - PROCESS | 1961 | 1461626842686 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1961 | 1461626842689 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:27:22 INFO - PROCESS | 1961 | 1461626842696 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1961 | 1461626842699 Marionette TRACE conn3 <- [1,3110,null,{}] 16:27:22 INFO - PROCESS | 1961 | 1461626842704 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}] 16:27:22 INFO - PROCESS | 1961 | 1461626842967 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:27:23 INFO - PROCESS | 1961 | 1461626843271 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1e6a6000 == 152 [pid = 1961] [id = 787] 16:27:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 169 (0x7eff1de32800) [pid = 1961] [serial = 2360] [outer = (nil)] 16:27:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 170 (0x7eff1eaad000) [pid = 1961] [serial = 2361] [outer = 0x7eff1de32800] 16:27:23 INFO - PROCESS | 1961 | 1461626843351 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1961 | ++DOMWINDOW == 171 (0x7eff1eac6400) [pid = 1961] [serial = 2362] [outer = 0x7eff1de32800] 16:27:24 INFO - PROCESS | 1961 | 1461626844149 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"]]]}] 16:27:24 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:27:24 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 16:27:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:24 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:27:24 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1479ms 16:27:24 INFO - PROCESS | 1961 | 1461626844183 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1961 | 1461626844186 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:27:24 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:27:24 INFO - PROCESS | 1961 | 1461626844196 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1961 | 1461626844199 Marionette TRACE conn3 <- [1,3114,null,{}] 16:27:24 INFO - PROCESS | 1961 | 1461626844204 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}] 16:27:24 INFO - PROCESS | 1961 | 1461626844453 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:27:24 INFO - PROCESS | 1961 | 1461626844727 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\", \"424cf042-5ebd-4fe6-8fe5-c595207aec3e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1961 | ++DOCSHELL 0x7eff1ea0d000 == 153 [pid = 1961] [id = 788] 16:27:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 172 (0x7eff0b480c00) [pid = 1961] [serial = 2363] [outer = (nil)] 16:27:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 173 (0x7eff1ebe6400) [pid = 1961] [serial = 2364] [outer = 0x7eff0b480c00] 16:27:24 INFO - PROCESS | 1961 | 1461626844801 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1961 | ++DOMWINDOW == 174 (0x7eff1f149800) [pid = 1961] [serial = 2365] [outer = 0x7eff0b480c00] 16:27:25 INFO - PROCESS | 1961 | 1461626845639 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]]]}] 16:27:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:27:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1488ms 16:27:25 INFO - PROCESS | 1961 | 1461626845686 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1961 | 1461626845690 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:27:26 WARNING - u'runner_teardown' () 16:27:26 INFO - No more tests 16:27:26 INFO - Got 0 unexpected results 16:27:26 INFO - SUITE-END | took 1265s 16:27:26 INFO - Closing logging queue 16:27:26 INFO - queue closed 16:27:27 INFO - Return code: 0 16:27:27 WARNING - # TBPL SUCCESS # 16:27:27 INFO - Running post-action listener: _resource_record_post_action 16:27:27 INFO - Running post-run listener: _resource_record_post_run 16:27:28 INFO - Total resource usage - Wall time: 1302s; CPU: 98.0%; Read bytes: 8413184; Write bytes: 976965632; Read time: 1068; Write time: 324216 16:27:28 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:27:28 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 50315264; Read time: 0; Write time: 51100 16:27:28 INFO - run-tests - Wall time: 1271s; CPU: 98.0%; Read bytes: 7856128; Write bytes: 904167424; Read time: 1036; Write time: 254424 16:27:28 INFO - Running post-run listener: _upload_blobber_files 16:27:28 INFO - Blob upload gear active. 16:27:28 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:27:28 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 16:27:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:27:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:27:28 INFO - (blobuploader) - INFO - Open directory for files ... 16:27:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:27:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:27:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:27:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:27:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:27:31 INFO - (blobuploader) - INFO - Done attempting. 16:27:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:27:31 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:27:31 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:27:32 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:27:32 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:27:32 INFO - (blobuploader) - INFO - Done attempting. 16:27:32 INFO - (blobuploader) - INFO - Iteration through files over. 16:27:32 INFO - Return code: 0 16:27:32 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:27:32 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:27:32 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1295b44dd8f82cbafbeb39655f628003a64885bc4d8b3e0d91fae670901f729209788de7410be67be8a43518f9cc047fa10977bc43a36b1d688f3dba688c81ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97489ce76e5ea7605aa28d8267aea7959860ff57c1c64cd5b6399f24e9c0924918731625e41c217725bd496a1b7423de2376e890d578de6f56557232850b0172"} 16:27:32 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:27:32 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:27:32 INFO - Contents: 16:27:32 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1295b44dd8f82cbafbeb39655f628003a64885bc4d8b3e0d91fae670901f729209788de7410be67be8a43518f9cc047fa10977bc43a36b1d688f3dba688c81ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97489ce76e5ea7605aa28d8267aea7959860ff57c1c64cd5b6399f24e9c0924918731625e41c217725bd496a1b7423de2376e890d578de6f56557232850b0172"} 16:27:32 INFO - Running post-run listener: copy_logs_to_upload_dir 16:27:32 INFO - Copying logs to upload dir... 16:27:32 INFO - mkdir: /builds/slave/test/build/upload/logs 16:27:32 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1381.323442 ========= master_lag: 0.46 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 1 secs) (at 2016-04-25 16:27:32.581330) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 16:27:32.582535) ========= 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-1461616573.300926-1177307841 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/1295b44dd8f82cbafbeb39655f628003a64885bc4d8b3e0d91fae670901f729209788de7410be67be8a43518f9cc047fa10977bc43a36b1d688f3dba688c81ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97489ce76e5ea7605aa28d8267aea7959860ff57c1c64cd5b6399f24e9c0924918731625e41c217725bd496a1b7423de2376e890d578de6f56557232850b0172"} build_url:https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036068 build_url: 'https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/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/mozilla-inbound/sha512/1295b44dd8f82cbafbeb39655f628003a64885bc4d8b3e0d91fae670901f729209788de7410be67be8a43518f9cc047fa10977bc43a36b1d688f3dba688c81ce", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/97489ce76e5ea7605aa28d8267aea7959860ff57c1c64cd5b6399f24e9c0924918731625e41c217725bd496a1b7423de2376e890d578de6f56557232850b0172"}' symbols_url: 'https://queue.taskcluster.net/v1/task/euQ879dSTbiHwQFlYBRI6w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 16:27:32.654647) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:27:32.661161) ========= 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-1461616573.300926-1177307841 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021044 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:27:32.728141) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 16:27:32.728575) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 16:27:32.729053) ========= ========= Total master_lag: 0.65 =========